[Kernels] Не грузится lks-wks

Konstantin A. Lepikhov lakostis на unsafe.ru
Чт Мар 26 15:34:11 MSK 2009


Hi Alexei!

Wednesday 25, at 11:59:06 PM you wrote:

> Имеется 2.6.28-lks-wks-alt4, устанавливалось через update-kernel.
> Соотвественно, в lilo.conf автоматом была добавлена запись:
> 
> image="/boot/vmlinuz-2.6.28-lks-wks-alt4"
>          initrd="/boot/initrd-2.6.28-lks-wks-alt4.img"
>          label="2628-lks-wks-4"
>          root="/dev/sdd1"
>          read-only
>          optional
> 
> Загрузка не проходит, завершается вот такой вот ситуацией
> http://photos.streamphoto.ru/d/1/9/b0ff7db274d7605cd424aa9f982e291d.jpg
> 
> Корневой раздел на sdd1, это рейд на LSI MegaRAID, ядро в boot на
> стареньком IDE-диске на обычном IDE-контроллере. Однако, если lilo
> вручную передать при загрузке root=/dev/sdd1, то все грузится как
> обычно. Более того, после прописывания UUID вместо /dev/sdd1 все грузится.
> 
> Вот кусок того же момента в dmesg при загружающемся ядре:
> 
> scsi8 : LSI Logic MegaRAID driver
> scsi[8]: scanning scsi channel 0 [Phy 0] for non-raid devices
> sata_sil24 0000:06:00.0: version 1.1
> sata_sil24 0000:06:00.0: PCI INT A -> Link[APC6] -> GSI 16 (level, low)
> -> IRQ 16
> sata_sil24 0000:06:00.0: setting latency timer to 64
> scsi9 : sata_sil24
> ata9: SATA max UDMA/100 host m128 на 0xef7ff000 port 0xef7fc000 irq 16
> ata9: SATA link down (SStatus 0 SControl 0)
> SGI XFS with ACLs, security attributes, realtime, large block numbers,
> no debug enabled
> SGI XFS Quota Management subsystem
> scsi[8]: scanning scsi channel 1 [virtual] for logical drives
> scsi 8:1:0:0: Direct-Access     MegaRAID LD 0 RAID0   70G 1L49 PQ: 0 ANSI: 2
> sd 8:1:0:0: [sdd] 143368192 512-byte hardware sectors: (73.4 GB/68.3 GiB)
> sd 8:1:0:0: [sdd] Write Protect is off
> sd 8:1:0:0: [sdd] Mode Sense: 00 00 00 00
> sd 8:1:0:0: [sdd] Asking for cache data failed
> sd 8:1:0:0: [sdd] Assuming drive cache: write through
> sd 8:1:0:0: [sdd] 143368192 512-byte hardware sectors: (73.4 GB/68.3 GiB)
> sd 8:1:0:0: [sdd] Write Protect is off
> sd 8:1:0:0: [sdd] Mode Sense: 00 00 00 00
> sd 8:1:0:0: [sdd] Asking for cache data failed
> sd 8:1:0:0: [sdd] Assuming drive cache: write through
>   sdd: sdd1
> sd 8:1:0:0: [sdd] Attached SCSI disk
> XFS mounting filesystem sdd1
> Ending clean XFS mount for filesystem: sdd1
> input: PC Speaker as /devices/platform/pcspkr/input/input2
> Driver 'sr' needs updating - please use bus_type methods
> usbcore: registered new interface driver usbfs
> usbcore: registered new interface driver hub
> usbcore: registered new device driver usb
подозреваю, что это связано с race при асинхронном сканировании scsi шины.
Обойти можно либо действительно прописав UUID вместо реального устройства,
либо поиграться с параметром rootdelay.

-- 
WBR et al.


Подробная информация о списке рассылки Kernels