Kezdőlap › Fórumok › SOS! Bajban vagyok › Kernel panic – not syncing : VFS
- This topic has 47 hozzászólás, 9 résztvevő, and was last updated 18 years, 3 months telt el by
balev.
-
SzerzőBejegyzés
-
2007-03-31-18:59 #2057533vizsla wrote:„Ez egy SATA merevlemez, hda-ként kezeli.”
Ez legfeljebb akkor lehet, ha a bios-ban úgy van beállítva. (Az viszont a logok sorozatos hibaüzeneteiből kiderülne, mivel nem hajthatóak végre a pata cuccok rajta. (Bár nem tudom 2.4-nél hogy van, mert mióta sata van (kéznél), nem használok.))
Biztos, hogy sata?
1) Ha, igen, akkor
a) a bios-ban pata emulációnak kell beállítva lenni (akkor hda) – noha nem célszerű.
b) nem hda, hanem sda.
2) Ha nem, akkor a driver a rossz.SATA, de mivel tudok róla bővebb információt kapni?
(a honlapon is az van egyébként, ha megnézed, beszúrtam a gép linkjét)lspci:
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)Kernelfordítás végén írja, hogy root device (3,6). Amíg LILO volt fenn, azzal azt hibaüzenetet adta indításkor, hogy:
VFS: Cannot open root device „306” or unknown-block (3,6).
(ha jól emlékszem)Tehát most azt mondod, hogy ha IDE, vagy PATA, akkor hda,
ha meg SATA, akkor sda-nak kellene lennie?
Vagy nem értem. Az nem SCSI merevlemez esetén van?
(ha van egy jó leírás ezekről, szívesen elolvasom, mert nem vagyok otthon a témában: IDE, SCSI, PATA, SATA)2007-03-31-19:02 #2057534BIOS-ban mondom, semmit nem lehet állítani szinte.
Viszont a /dev-ben vannak sda-k. És akkor ez most így hogy? (copyright T.A.)2007-03-31-19:05 #2057535Ja, meg ugye a /boot így néz ki:
root@lenovo:~#ls -la /boot/
összesen 4708
drwxr-xr-x 3 root root 4096 2007-03-31 16:20 .
drwxr-xr-x 19 root root 4096 2007-03-31 19:55 ..
-rw-r–r– 1 root root 512 2007-03-29 01:20 boot.0300
-rw-r–r– 1 root root 2732896 2007-03-31 20:51 bzImage
lrwxrwxrwx 1 root root 19 2007-03-31 14:20 config -> config-ide-2.4.33.3
-rw-r–r– 1 root root 41810 2006-09-01 08:51 config-ide-2.4.33.3
-rw-r–r– 1 root root 5032 2006-08-08 07:34 diag1.img
drwxr-xr-x 2 root root 4096 2007-03-31 18:02 grub
-rw
1 root root 50688 2007-03-31 16:13 map
lrwxrwxrwx 1 root root 37 2007-03-29 00:32 README.initrd -> /usr/doc/mkinitrd-1.0.1/README.initrd
lrwxrwxrwx 1 root root 23 2007-03-31 14:20 System.map -> System.map-ide-2.4.33.3
-rw-r–r– 1 root root 629105 2006-09-01 08:51 System.map-ide-2.4.33.3
lrwxrwxrwx 1 root root 20 2007-03-29 20:33 vmlinuz -> vmlinuz-ide-2.4.33.3
-rw-r–r– 1 root root 1313255 2006-09-01 08:51 vmlinuz-ide-2.4.33.3
root@lenovo:~#Ahol ugye szimlinkek vannak a system.map-ra, config-ra, stb.
Az nem gond, hogy nincsenek belinkelve ezek az éppen futó kernel azonos fájljaira? (eddig sose voltak slackware alatt, csak kérdezem)Nagyon nem látom, hogy mi lehet a gond, de elég gáz, mert dolgoznom kellene, viszont így nem tudok.
2007-03-31-22:19 #2057536A PCI, SATA, SCSI részeken beraktam mindent fixen, hátha valamit kihagytam, de nem.
A SLAX cd 2.6-os kernelt használ és sda-ként kezeli.
Pont ez az, amit mondasz vizsla, hogy ez gyanús. Nem egyszerűen „cannot mount root fs on (hd0,0)”, hanem „cannot open root device „hda6” „.
Lehet, hogy bootkor még nem látja? Vagy nem hda-ként kezeli? Vagy mi lehet a gond? Minek láthatja? Szerintem(!) a kernelben minden szükséges benne van, plusz a GRUB konfig is jó kell, hogy legyen.
Merre tovább?
Külföldi fórumokon mindenhol alap hibák jönnek elő, minthogy nincs benne fixen az fs support, vagy a scsi, sata, stb. Ezek nálam mind benne vannak.
Initrd meg nincs, de eddig se volt. De ha jól értelmezem, nem is kell, csak ha modulként lenne az előbbiek egyike, ugye?Szerk.: csatoltam a konfigot…
2007-03-31-22:51 #2057537Talán egy lépéssel közelebb kerültem a megoldáshoz. Nem hagyott nyugodni ez a dolog, hogy eddig se kellett initrd, de ugyebár most SATA merevlemezem van, nem IDE. Bár nem értem, mert elvileg, ha az előzményekben leírt driverek mind fixen a kernelben vannak, akkor nem kell initrd.
Mégis csináltam egyet, és bár még nem hibátlan, de már nem ad kernel panicot. Beindulni még nem indul, azt írja, hogy nem tudja mountolni a /dev/hda6-ot a /mnt-ra. De valószínűleg nem jól készítettem el az initrd-t.
Úgyhogy ebben az irányban kell haladni, ez már látszik. Csak akkor sem értem, hogy miért kell akkor?
2007-03-31-23:32 #2057538Csakhogy ez se lesz jó így, mivel az lenne a lényege, hogy megadom neki, hogy melyik driverek kell használni mielőtt befűzi a / partíciót ext3-al. Pl. így:
mkinitrd -c -k 2.6.20.4 -m ext3 -f ext3 -r /dev/hda6De hiába adom be neki, mivel nincs ext3 modul (például), mivel ugye fixen van a kernelben. De valamiért csak nem látja a winyót, ezért nem tudja felcsatolni, és ezért kellene az initrd. Ha meg van, akkor nem száll el kernel panic-kal, de kiírja, hogy:
unable to mount /dev/hda6 on /mnt, no such device (ezek ugye a linuxrc-ben vannak megadva az initrd-tree-n belül)(hiába ittam meg már 3 sört, nem jutottam előrébb 🙂 francba…)
2007-04-01-02:33 #2057539Ááá, nem kell ide initrd, ááá. Mennyit tököltem vele. De legalább az initrd-nél nem kernel panic-kal szállt el, és vissza tudtam pörgetni a konzolt. És ott látom ám, hogy nem hiába volt SLAX 2.6 alatt sda, mert itt is annak kezeli 2.6 alatt. Csakhogy valami miatt foglalt az sda és így sdb(!)-nek kezeli. Megpróbálom holnap (ma) kinyerni a pontos üzenetet.
A lényeg, hogy átírtam sdb-re a GRUB-ban és az fstab-ban is és így már elindul!
Hasít, mint egy állat. 2.4 alatt tetű volt, pedig nem ezt vártam volna egy CORE2 DUO-tól. Na de itt kérem 🙂
Iszonyatosan hasít! Nem hiába, 2.6.20.4, ebben már benne van ez a processzor is.2007-04-01-05:02 #2057540„cannot open root device „hda6”
Mivel az tényleg nincs, csak te adtad neki…„De legalább az initrd-nél nem kernel panic-kal szállt el”
Az initrd-t is te hoztad létre?
(Ha a grubban és a kernelben az van, ami kell, akkor nem kell.)2007-04-01-11:45 #2057541Én adtam neki persze, mivel 2.4 alatt hda volt. De mitől sdb és nem sda? Át tudom irányítani a konzolt valamelyik fájlba, mielőtt a syslogd elindul?
Szerk.: ja, a messages-ben benne van.
…
Apr 1 15:25:51 lenovo kernel: scsi 2:0:0:0: Direct-Access Linux scsi_debug 0004 PQ: 0 ANSI: 5
Apr 1 15:25:51 lenovo kernel: ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
Apr 1 15:25:51 lenovo kernel: SCSI device sda: 16384 512-byte hdwr sectors (8 MB)
Apr 1 15:25:51 lenovo kernel: sda: Write Protect is off
Apr 1 15:25:51 lenovo kernel: SCSI device sda: write cache: enabled, read cache: enabled, supports DPO and FUA
Apr 1 15:25:51 lenovo kernel: SCSI device sda: 16384 512-byte hdwr sectors (8 MB)
Apr 1 15:25:51 lenovo kernel: sda: Write Protect is off
Apr 1 15:25:51 lenovo kernel: SCSI device sda: write cache: enabled, read cache: enabled, supports DPO and FUA
Apr 1 15:25:51 lenovo kernel: sda: unknown partition table
Apr 1 15:25:51 lenovo kernel: sd 2:0:0:0: Attached scsi disk sda
Apr 1 15:25:51 lenovo kernel: sd 2:0:0:0: Attached scsi generic sg0 type 0
Apr 1 15:25:51 lenovo kernel: ACPI: PCI Interrupt 0000:00:1f.2(B) -> GSI 19 (level, low) -> IRQ 19
Apr 1 15:25:51 lenovo kernel: ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0x18B0 irq 14
Apr 1 15:25:51 lenovo kernel: ata2: DUMMY
Apr 1 15:25:51 lenovo kernel: scsi3 : ata_piix
Apr 1 15:25:51 lenovo kernel: ata1.00: ATA-7, max UDMA/100, 156301488 sectors: LBA48
Apr 1 15:25:51 lenovo kernel: ata1.00: ata1: dev 0 multi count 16
Apr 1 15:25:51 lenovo kernel: ata1.00: configured for UDMA/100
Apr 1 15:25:51 lenovo kernel: scsi4 : ata_piix
Apr 1 15:25:51 lenovo kernel: scsi 3:0:0:0: Direct-Access ATA HTS541080G9SA00 MB4I PQ: 0 ANSI: 5
Apr 1 15:25:51 lenovo kernel: SCSI device sdb: 156301488 512-byte hdwr sectors (80026 MB)
Apr 1 15:25:51 lenovo kernel: sdb: Write Protect is off
Apr 1 15:25:51 lenovo kernel: SCSI device sdb: write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Apr 1 15:25:51 lenovo kernel: SCSI device sdb: 156301488 512-byte hdwr sectors (80026 MB)
Apr 1 15:25:51 lenovo kernel: sdb: Write Protect is off
Apr 1 15:25:51 lenovo kernel: SCSI device sdb: write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Apr 1 15:25:51 lenovo kernel: sdb: sdb1 sdb2
Apr 1 15:25:51 lenovo kernel: sd 3:0:0:0: Attached scsi disk sdb
Apr 1 15:25:51 lenovo kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0Csak itt nincs benne az a hibaüzenet, vagyis nincs benne minden infó. Hogy miért foglalt az sda.
2007-04-01-13:18 #2057542Én adtam neki persze, mivel 2.4 alatt hda volt.
De úgy értem, hogy nem te készítetted… (vagy igen).
nincs benne minden infó. Hogy miért foglalt az sda.
Akkor ez mi?
SCSI device sda: 16384 512-byte hdwr sectors (8 MB)
/proc/diskstats-ban is benne van.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz