Občasné zamrznutí kernelu pri bootu

JmJ

  • ****
  • 279
    • Zobrazit profil
Občasné zamrznutí kernelu pri bootu
« kdy: 04. 01. 2012, 14:24:35 »
Zdravim,

zkompiloval jsem si kernel pro prumyslovou desku s procesorem vortex. Vse se zda byt ok, jen nekdy zkraje bootu dojde k absolutnimu zamrznuti. Vetsinou pomuze reset a dalsi boot je ok. Vetsina bootu je ok. Po nabootovani system jede nekolik tydnu nepretrzite a bez problemu.

zaseknuty boot vypada takto: http://barinka.net/share/pub/vortex-kernel-boot-hangs.jpg

pri dobrem bootu nasleduje po tomto radku text: INIT: version 2.86 booting
nekdy se jeste pred INIT objevi text odvolavajici se na problem s ehci (ted bohuzel nevim presne jaky, neco ve smyslu can't setup ehci).

nevite nekdo prosim jak a kde hledat vice informaci, co se behem teto faze bootovani deje? nejake debug vypisy?
« Poslední změna: 09. 01. 2012, 10:35:33 od Petr Krčmář »


Trubicoid2

Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #1 kdy: 04. 01. 2012, 15:30:29 »
A tys nejak zakazal, aby jadro vypisovalo na konzoli? Normalne tamho byva vic, jeste jsou uzitecny casovy znacky. Mam pocit, ze to bude v Debug.

JmJ

  • ****
  • 279
    • Zobrazit profil
Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #2 kdy: 04. 01. 2012, 17:41:46 »
A tys nejak zakazal, aby jadro vypisovalo na konzoli? Normalne tamho byva vic, jeste jsou uzitecny casovy znacky. Mam pocit, ze to bude v Debug.

nejsem si vedom, ze bych umyslne neco zakazoval ;-) nejsem znaly vsech moznosti. je to jadro kompilovane podle konfigu pro jadro pro debian, ktery jsem si upravil.

"bude v Debugu" znamena prosim co? :-)

Trubicoid2

Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #3 kdy: 04. 01. 2012, 23:58:54 »
Nu, jestli delas make menuconfig, tak potom Kernel hacking a dve prvni polozky: show timing information on printk a Default log message level (1-7). Ja tam mam 4 a zda se mi, ze budes mit min.

JmJ

  • ****
  • 279
    • Zobrazit profil
Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #4 kdy: 05. 01. 2012, 08:49:04 »
Ok. dik za typ. nahodou neni mozne tyhle veci predat kernelu pri bootu jako parametry? (zatim jsem to negooglil ;-) )


ji

Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #5 kdy: 05. 01. 2012, 08:55:38 »
Zrus z bootovaci radky kernelu  parametr quiet.

JmJ

  • ****
  • 279
    • Zobrazit profil
Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #6 kdy: 05. 01. 2012, 17:06:51 »
quiet do zacatku pomohlo, dik!

zamrzne to pred hlasenim o RTC:

platform rtc_cmos: regustered platform RTC device (no PNP device found)

zjistil jsem, ze rtc_cmos je driver pro rtc. nejaky dalsi napad jak na nej? :-)

ji

Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #7 kdy: 06. 01. 2012, 08:31:08 »
Tahle hlaska pravdepodobne problem nedela, zkus mrknout na tu co je v pripade uspesneho
bootu hned za ni. Bude-li to neco s apm tak se zamer tim smerem. Napr pouzit  apm=off parametr
pri bootu.  Nebo acpi=off   pripadne jejich kombinace  on/off.




JmJ

  • ****
  • 279
    • Zobrazit profil
Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #8 kdy: 06. 01. 2012, 11:19:19 »
Ja myslim, ze problem bude v "te hlasce", protoze s RTC uz jsme na te desce neco resili a pokud by se to melo zasknout nekde, dal, tak tahle hlaska by se vzdy vypsala. Jenze pri zaseknuti to zmrzne presne pred ni.

Co jsem tak hledal, tak real time clock neni vec, kterou bych musel nutne potrebovat, chapu to dobre?

Trubicoid2

Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #9 kdy: 06. 01. 2012, 11:25:16 »
Nektery desky s arm treba rtc vubec nemaji, mozna to taky nemas, nebo nejakou problemovou verzi. Tak rtc zakaz a je to. Hodiny potom nastavuj trebas ntpdate

JmJ

  • ****
  • 279
    • Zobrazit profil
Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #10 kdy: 09. 01. 2012, 09:42:40 »
Ten kdo tvrdil ze s RTC to nema co delat mel zrejme pravdu :-). Do ovladacu pro RTC jsem si dodal vlastni debug hlasky a podle vseho to zmrzne jeste driv, nez vubec dojde k nejakemu volani driveru. Zkousel jsem RTC z kernelu vyhodit a nepomohlo to.

Na webu se clovek docte vetsinou to, ze pokud to tuhne po NET: Registered protocol family 1, pak pomuze volba noacpi. Nepomohla.

Zkousel jsem i novsi kernel 3.1.7 (pred ti jsem mel 2.6.39). Nepomohlo. Mno, jdu zkoumat dal, napady vitany. Rad bych se nejak dobral aspon toho, co tomu vadi. Jeden boot z 10 neprojde.

aaa158

  • ***
  • 216
    • Zobrazit profil
    • E-mail
Re:Obcasne zamrznuti kernelu pri bootu
« Odpověď #11 kdy: 09. 01. 2012, 10:05:55 »
CPU: Your system may be unstable.


=> tak to vyzera ze kernel ma pravdu ;-)


Trubicoid2

Re:Občasné zamrznutí kernelu pri bootu
« Odpověď #13 kdy: 10. 01. 2012, 17:41:01 »
Co takhle zvysit default log level na 7, jak jsem uz zminoval a poslat rozdil mezi dobrým a špatným startem

JmJ

  • ****
  • 279
    • Zobrazit profil
Re:Občasné zamrznutí kernelu pri bootu
« Odpověď #14 kdy: 10. 01. 2012, 18:06:14 »
Co takhle zvysit default log level na 7, jak jsem uz zminoval a poslat rozdil mezi dobrým a špatným startem

asi delam neco zle, ale pokud zmenim CONFIG_DEFAULT_MESSAGE_LOGLEVEL pak to vypisuje ty same hlasky, jako kdyz je tam hodnota 4. v okoli mista zamrznuti se neobjevi nic noveho. ale rad to jeste jednou zkusim :-)