Kernelpanic bei booten von SATA-Platte
Marcel Schmied
schmied at 3points.de
Don Jun 29 11:05:25 CEST 2006
Hallo Liste,
ich versteh es gerade nicht so ganz. Ich habe einen Rechner in dem
nur eine SATA Platte steckt. Nachdem ich mir den Kernel gebaut habe
mit SCSI Unterstützung und den korrekten SATA Treibern bekommen ich
beim booten immer schön einer Kernelpanic mit Meldung das er das
device sda nicht findet. Wenn ich den Standard Kernel hernehme
funktioniert die Installation Perfekt.
Wenn ich den Bootvorgang genauer anschaue sehe ich das er die Platte
findet aber scheinbar nicht an die devices bindet.
Beim Standard Kernel sieht dies so aus:
sata_via 0000:00:0f.0: version 1.1
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 16
sata_via 0000:00:0f.0: routed to hard irq line 0
ata1: SATA max UDMA/133 cmd 0xB800 ctl 0xB402 bmdma 0xA400 irq 16
ata2: SATA max UDMA/133 cmd 0xB000 ctl 0xA802 bmdma 0xA408 irq 16
ata1: SATA link up 1.5 Gbps (SStatus 113)
ata1: dev 0 cfg 49:2f00 82:746b 83:7f01 84:4023 85:7469 86:3e01
87:4023 88:80ff
ata1: dev 0 ATA-7, max UDMA7, 488397168 sectors: LBA48
ata1: dev 0 configured for UDMA/133
scsi0 : sata_via
ata2: SATA link down (SStatus 0)
scsi1 : sata_via
Vendor: ATA Model: SAMSUNG SP2504C Rev: VT10
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
sd 0:0:0:0: Attached scsi disk sda
Bei dem von mir gebauten fehlt alles ab scsi0: sata_via.
Was noch etwas seltsam ist, ich habe den gleichen kernel auf einem
anderen System und wenn ich dort in menuconfig unter Device Drivers -
> SCSI device support bin muss ich den SCSI device Support erst
aktivieren, wogegen bei dem nicht funktionierenden Kernel an der
Stelle keine Auswahl möglich ist.
Irgendwelche Ideen?
Danke
Marcel Schmied