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í
×
    včera 18:33 | Nová verze

    Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    včera 05:11 | Bezpečnostní upozornění

    Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.

    Ladislav Hagara | Komentářů: 11
    včera 02:22 | 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 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.

    Ladislav Hagara | Komentářů: 2
    včera 01:22 | IT novinky

    Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.

    Ladislav Hagara | Komentářů: 0
    včera 00:11 | Nová verze

    Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinekpoznámkách k vydání.

    Fluttershy, yay! | Komentářů: 2
    25.7. 17:44 | Zajímavý článek Ladislav Hagara | Komentářů: 2
    25.7. 17:22 | Nová verze

    Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.

    Ladislav Hagara | Komentářů: 0
    25.7. 17:11 | Nová verze

    Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    25.7. 14:11 | IT novinky

    Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.

    Ladislav Hagara | Komentářů: 23
    25.7. 13:11 | IT novinky

    Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.

    Ladislav Hagara | 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: 614×
    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.