kernel panic at boot (megoldva)

Fórumok

Sziasztok!

Hogy lehetne kicsit visszalapozni a konzolon, hogy megtudjam merre járt amikor bepánikolt a kernel? Csak a dump alja van és shift+pageup hatástalan. Igazából semmilyen billentyűt sem vesz. Most beforditom a magic sysreq is, de tartok tőle, nem leszek előrébb. Az eredeti kernellel megy, de szerettem volna kiszedni belőle sok felesleges dolgot, mert a gép gyengécske sebességben is meg memóriában is.

vas: compaq deskpro (PII, i440)
linux: 2.6.24.5
dist: slackware 12.1

Köszönettel: Zsolt

Hozzászólások

Forditasz soros konzolt a kerneledbe, es egy masik geprol nezed.

soros terminált sugalsz? (szerk2: soros konzolt?)
(sorost befordíthatom, de a laptopomon nincs soros port. Mondjuk usb átalakítóm van, csak otthon...)

Mit kell ahhoz beállítani, hogy soroson küldje a boot üzeneteket?

(szerk: upsz, a soros keresztkábelemet is elhagytam évekkel ezelőtt egy ügyfélnél)

soros terminált sugalsz? (szerk2: soros konzolt?)

Igen.

(sorost befordíthatom, de a laptopomon nincs soros port. Mondjuk usb átalakítóm van, csak otthon...)

Soros port, vagy atalakito nelkul nehez lesz. ;-)

Mit kell ahhoz beállítani, hogy soroson küldje a boot üzeneteket?

A kernel parameterekhez hozzaadni:

console=ttyS0,9600n8

A laptopon elinditasz egy

minicom

-ot, es orulsz.

A /var/log/kern[.SZÁM].log állományokban benne vannak az előző kernel logok is. De lehet, hogy pánik esetén nem ír ide :-(

Az init scriptekig nem jut el. Az utolsó, amit szemmel el tudok csipni: ide0...
Ami a konzolon marad valami stack trace szerű. Legalján:

Code: két és fél sor hexa
EIP: [c02e929b] simple_map_write+0x9b/0xa0 SS:ESP 0068:cfc139ec
Kernel panic - not syncing: Attempt to kill init!

szerk: a szögletes zárójelek között kacsacsőrök között van a szám, csak nem látszik, ha azt is odateszem, hiába mondtam, hogy code.

Melyik kernel? No és a szükséges PIIX4-et beletetted-e a kernelbe?
[szerk] Ja, látom. 2.6.24.5... Ez akár bug is lehet, nem volt egy túl jó kernel. Mivel régi gépről van szó, szerintem a 2.6.22 teljesen megfelelő lenne, de ha mindenképp újabbat akarsz, akkor 2.6.26.
--
Discover It - Have a lot of fun!

PIIX4: IDE controller (0x8086:0x7111 rev 0x01) at PCI slot 0000:00:14.1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x2420-0x2427, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x2428-0x242f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: Maxtor 90640D4, ATA DISK drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14

ezt a részt a működőképes esetből ollóztam ki, valahol itt járhat az én változatom, amikor bepánikol

Vegul ugy kerultem meg a dolgot, hogy a Slackware eredeti mukodo (generic) kernel configjabol indultam ki, es csak azokat a dolgokat szedtem ki, amikrol biztosan tudtam, hogy nincs ebben a gepben (sata, scsi, isdn, wifi...) , illetve biztos nem hasznalom (raid, reiser, nfs...)

Mindenkinek koszonom az otleteket, ezt a soros konzolt egyszer megnezem.

Udv!

Engem is erdekelne ez a dolog, mert en is kernel forditassal szenvedek, es hat elakad egy bizonyos szovegnel a bootolasi folyamat, mint azt mar irtam egy masik temaban, csak senki nem tudott segiteni.

Tehat biztos van valami amivel konkretan rajossz hogy mi a nyug ebben az egesz konfig file-ban, valami debugg lehetoseg jo lenne ha lenne!!