abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 07:00 | Humor

Čtenářům AbcLinuxu vše nejlepší k dnešnímu Dni zvýšení povědomí o tučňácích (Penguin Awareness Day).

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Komunita

Bylo spuštěno hlasování o přednáškách a workshopech pro letošní InstallFest, jenž proběhne o víkendu 4. a 5. března v Praze. Současně byla oznámena změna místa. InstallFest se letos vrací zpět na Karlovo náměstí do budovy E.

Ladislav Hagara | Komentářů: 0
dnes 02:48 | Komunita

Greg Kroah-Hartman potvrdil, že Linux 4.9 je jádrem s prodlouženou upstream podporou (LTS, Long Term Support). Podpora je plánována do ledna 2019. Aktuální jádra s prodlouženou podporou jsou tedy 3.2, 3.4, 3.10, 3.12, 3.16, 3.18, 4.1, 4.4 a 4.9.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Zajímavý článek

Výrobce síťových prvků, společnost Netgear, spustila nový program, který slibuje vývojářům, expertům, ale i běžným uživatelům vyplacení finanční odměny za nalezení bezpečnostních chyby v jejich produktech. Za nalezení zranitelnosti v hardware, API nebo mobilní aplikaci nabízí odměnu od 150 do 15 tisíc dolarů (dle závažnosti).

Michal Makovec | Komentářů: 0
dnes 00:08 | Pozvánky

V sobotu 18. 2. se v Praze v prostorách VŠE uskuteční od 9:30 již 4. ročník největší české konference o open source redakčním systému WordPress (WP) - WordCamp Praha 2017.

… více »
smíťa | Komentářů: 0
včera 23:58 | Komunita

Kryptoměnová komunita zahájila nový rok spuštěním projektu Blockchain.cz, jehož cílem je kolektivně nalézt ideální překlad pro čím dál frekventovanější slovo „blockchain“. Přispět návrhem může kdokoli. Sběr bude trvat až do konce září 2017. Následně bude probíhat dvoutýdenní veřejné hlasování, které bude zakončeno výběrem toho nejlepšího návrhu.

xHire | Komentářů: 5
včera 15:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno je celkově 270 bezpečnostních chyb. V Oracle Java SE je například opraveno 17 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 16 z nich. V Oracle MySQL je opraveno 27 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 5 z nich.

Ladislav Hagara | Komentářů: 0
včera 02:48 | Nová verze

Po půl roce od vydání verze 9.0 (zprávička) byla vydána verze 10.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 28
včera 00:33 | Komunita Ladislav Hagara | Komentářů: 8
18.1. 17:30 | Zajímavý článek

Mozilla.cz informuje, že webový prohlížeč Firefox bude od verze 53 obsahovat integrovaný prohlížeč dat ve formátu JSON. Firefox kromě strukturovaného prohlížení nabídne také možnost filtrace a uložení na disk. Dle plánu by měl Firefox 53 vyjít 18. 4. 2017.

Ladislav Hagara | Komentářů: 1
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (2%)
 (74%)
 (3%)
 (11%)
Celkem 333 hlasů
 Komentářů: 24, poslední 17.1. 10:14
    Rozcestník
    Reklama

    Dotaz: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky

    15.9.2010 00:43 Daniel Čižinský | skóre: 28
    Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Přečteno: 586×
    Snažím se zkompilovat vlastní jádro pro Lenovo IdeaPad S10-3. Aktuální vanilla 2.6.35.4. Jádro nebootuje (končí u Using IPI shortcut mode), takže jsem u poměrně minimalistické konfigurace.

    Stroj nemá spoustu věcí, mimo jiné uživatelsky přístupný sériový port. Napadá vás, kam si nechat vypsat hlášky jádra, abych věděl, co proběhlo (a co tím pádem už ne)? Třeba sériový port přes USB konvertor?

    Řešení dotazu:


    Odpovědi

    17.9.2010 15:16 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Stále žádné nápady?
    17.9.2010 17:14 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    A co zkusit přidat do bootovacích parametrů "initcall_debug=1". Měly by se vypisovat hlášky o inicializaci driverů a tím by se dalo zjistit, na které funkci to vytuhlo.
    17.9.2010 18:41 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    To vypadá na dobrý nápad, díky!

    Problémem ale zůstává:

    * že vidím jen posledních pár řádek na obrazovce,

    * že se patrně dělají (některé?) inicializace v jádře asynchronně.
    Řešení 1× (Daniel Čižinský (tazatel))
    17.9.2010 21:56 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Hlášky si lze přesměrovat na USB převodník RS232, ale USB moduly (usb core, usb host driver, usb converter, ...) musí být zakompilovány do jádra a musí být inicializovány dříve, než to vytuhne, jinak prd uvidíte. Do bootovacích parametru stačí zadat "console=ttyUSB0,115200". Jenom si pomůžete, že můžete vidět zprávy od startu kernelu na jiném PC.
    17.9.2010 22:07 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Jo, díky! Před pár hodinami jsem na to také přišel, že tato možnost přibyla! Od té doby hledám, kam jsem zašil všechny šňůry ;-)

    Ale asi to příliš nepomůže, neboť problém zdá se být někde v PCI. A bez PCI nepoběží USB. Těžko říct, co všechno je v tomhle případě zabugované.
    17.9.2010 23:00 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Ono jedním z příčin může být přerušení, které se stále volá dokola nebo se všechny přerušení zakázala a nedochází k přepínání tásků. Tak haluzově můžete zkusit dopsat do funkce do_IRQ(...) v souboru arch/x86/kernel/irq_32.c (pro 64bit irq_64.c) následující kód:

    irq_enter();
    irq = __get_cpu_var(vector_irq)[vector];
    if ((cnt++ % 1000) == 0) printk("irq=%d ", irq); // dopsano

    a MIMO funkci do_IRQ deklarujte proměnou cnt int cnt = 0;

    Ono každou sekundu se bude vypisovat číslo irq od časovače. Tak aspoň ověříte, že funguje IRQ a vypisování textů. Soft IRQ se dá kontrolovat zapnutím "Kernel debugging" a uvnitř ještě povolit "Detect soft Lockups", ale je potřeba po bootu několik minut počkat než tato ochrana zabere.

    Víc takhle přes forum už poradit neumím.
    19.9.2010 21:39 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    K rade vyse: to asi musim zvolit spravne misto podle toho, jestli je to SMP nebo jednoprocesor, ze?

    Asi to bude nejaka novinka. S jadry do 2.6.34.7 vcetne problem nemam. 2.6.35.4 a rc verze 2.6.36 uz ano.
    19.9.2010 22:59 lertimir | skóre: 59 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Pokud vám funguje nějaké jádro, tak by mohlo i to chybné jádro při bootu zapisovat do /var/log. a po bootu do funkčního jádra přečíst předposlední log. já mám z bootu dva poslední logy jako boot.msg a boot.omsg ale asi to jde nastavit i na více.
    19.9.2010 23:17 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Obavam se, ze tezko. Jak by mohlo? Kdyz nenabootoje, nemuze nikam psat. Ale treba jsem jen nedaval pozor, kdyz se to probiralo ;-)
    20.9.2010 12:20 lertimir | skóre: 59 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    No možná tomu také nerozumím, ale vždy jsem měl pocit, že systém mi při bootu ty hlášky, které píše na konsoli, píše také do logu. Tedy píše mi to klogd. v logu jsou časy i 0 nebo 0.001 sec, které jasně píše jádro na začátku. podle mě se tobě jádro kousne na nějakých interuptech a pokud se to kousne později, než je jádro schopno mít přístup na disk a psát tenhle bootovací log tak bys to mohl mít zaznamenané i když jádro nenabootuje. A bootem do jiného jádra mít možnost se k disku dostat a přečíst. Je fakt že nevím, co musí v jádře najet, aby mohlo tenhle bootovací log najet. (Je fakt že to asi nemusí být dost včas. ted jsem se díval do svého boot.msg logu a s disky se seznamuje v čase asi 2 sec od startu.)
    20.9.2010 13:52 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Jak to rikaval Medvidek Pu? Jestli o necem neco vim, tak /var/log/boot.msg se zapisuje az po uspesnem bootu, namountovani filesystemu a spusteni klogd. boot.omsg je jen zaloha minule verze, aby treba bylo s cim porovnavat. Nevim, jak je to u distribuci caste, treba v SuSE to byvalo nastavene prave takhle (ale uz skoro 10 let SuSE nevyhledavam). U Slackware se treba hlaseni jadra posila do messages (kdyz si to spravce nenastavi jinak, ovsem).

    Kdyz jadro nenastartuje, neni to kam ulozit a tim padem ani jak uchovat pri restartu. Proto se tady bavime o tom, jak se k tem hlaskam dostat :o)
    20.9.2010 23:02 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Ono ještě výpisy jdou přesměrovat přes ethernet prostřednictvím UDP paketů. K tomu slouží bootovací parametr "netconsole=" více v Documentation/networking/netconsole.txt. Ale mám pocit, že bootování se ani nedostane k síťovému ovladači, tak tahle informace je spíše jenom doplňková.

    Jinak jádro neukládá výpisy na disk, ty zůstávají v RAMce a nebo je vypisuje do zadaného zařízení. O uložení do /var/log/... se stará démon klogd.
    20.9.2010 23:36 Daniel Čižinský | skóre: 28
    Rozbalit Rozbalit vše Re: Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Jasne.

    A jeste lze pouzit cosi, co se jmenuje EHCI Debug Port, resp. specialni zarizeni pripojitelne na USB (EHCI). Pry to funguje nejak rovnou. Nevim, nemam k dispozici a asi na dalsi hracky nebudu mit v blizke dobe cas ;-)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.