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