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

    Komunita kolem Linuxu From Scratch (LFS) vydala Linux From Scratch 12.1 a Linux From Scratch 12.1 se systemd. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů přichází s Glibc 2.39, Binutils 2.42 a Linuxem 6.7.4. Současně bylo oznámeno vydání verze 12.1 knih Beyond Linux From Scratch (BLFS) a Beyond Linux From Scratch se systemd.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Upozornění

    Google blokuje Chaty RCS (Rich Communication Services neboli rozšířené komunikační služby) na telefonech s rootnutým Androidem nebo odemčeným zavaděčem [9to5Google].

    Ladislav Hagara | Komentářů: 7
    včera 12:22 | Komunita

    Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 16. a 17. března v Praze na Karlově náměstí 13. O open source hardwaru bude přednášet Mitch Altman.

    Ladislav Hagara | Komentářů: 1
    včera 08:00 | IT novinky

    Počítač NitroPC Pro 2 od společnosti Nitrokey s corebootem Dasharo byl oficiálně certifikován pro Qubes OS verze 4. Qubes OS (Wikipedie) je svobodný a otevřený operační systém zaměřený na bezpečnost desktopu.

    Ladislav Hagara | Komentářů: 1
    včera 07:00 | Nová verze

    Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 1.20. Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 17
    29.2. 13:00 | IT novinky

    Jednodeskový počítač Raspberry Pi slaví 12 let. Prodej byl spuštěn 29. února 2012 (Wikipedie, 𝕏).

    Ladislav Hagara | Komentářů: 13
    29.2. 12:00 | Nová verze

    Byla vydána verze 3.2 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    29.2. 11:44 | Nová verze

    Byla vydána nová verze 1.6.0 grafického správce diskových oddílů GParted (GNOME Partition Editor) a také verze 1.6.0 živé distribuce GParted Live, která obsahuje tohoto správce a další nástroje pro zálohování či obnovu dat. Linux byl povýšen na verzi 6.6.15-2.

    Ladislav Hagara | Komentářů: 8
    29.2. 06:00 | Nová verze Ladislav Hagara | Komentářů: 0
    28.2. 22:44 | Nová verze

    Byla vydána (𝕏) únorová aktualizace aneb nová verze 1.87 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.87 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 16
    Steam
     (19%)
     (28%)
     (9%)
     (11%)
     (32%)
    Celkem 53 hlasů
     Komentářů: 0
    Rozcestník

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

    15.9.2010 00:43 d.c. | skóre: 30
    Kompilace jádra pro netbook Lenovo IdeaPad S10-3 - kam vypsat hlášky
    Přečteno: 613×
    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 d.c. | skóre: 30
    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 d.c. | skóre: 30
    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× (d.c. (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 d.c. | skóre: 30
    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 d.c. | skóre: 30
    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: 64 | 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 d.c. | skóre: 30
    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: 64 | 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 d.c. | skóre: 30
    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 d.c. | skóre: 30
    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.