[Comm] Kernel-2.6.7 + S-ATA

Alexei Takaseev =?iso-8859-1?q?alexei_=CE=C1_taf=2Eru?=
Вс Авг 22 08:32:08 MSD 2004


On Sat, 21 Aug 2004 19:52:29 +0300
"Pro" <hyrurg на hotbox.ru> wrote:

> Здравствуйте.
> 
> Мама:
> 	ASUS P4P800 на i865PE
> Конфигурация IDE:
> 	Pri Master : винт Seagate 80Gb
> 	Pri Slave : винт IBM 40 Gb
> 	Sec Master : писалка Sony
> 	Ses Slave : DVD-ROM Sony
> 	первый S-ATA порт : винт Seagate 120Gb
> 
> У меня такая проблема:
> 1) Устанавливаю ядро из Sisyiphus'а kernel-image-std26-smp
> 
> 2) прописываются следующие строки в /boot/grub/menu.lst:
> --------
> kernel (hd0,1)/boot/vmlinuz-2.6.7-std26-smp-alt7 root=/dev/hda2
> initrd (hd0,1)/boot/initrd-2.6.7-std26-smp-alt7.img
> --------
> 
> 3) у меня система стоит на S-ATA винте, так что меняем hda2 на sda2 (2
> потому, что на 1 стоит винда)
> --------
> kernel (hd0,1)/boot/vmlinuz-2.6.7-std26-smp-alt7 root=/dev/sda2
> --------
> 
> 4) перезагружаемся и ...
> --------
> VSF: cannot open root device "sda2" or unknown-block(0,0) please
> append a correct "root=" boot option
> Kernel panic: VFS: unable to mount root fs on unknown-block(0,0)
> --------
> 
> Вот такие грабли. Я так понимаю, что это из-за того, что в std ядре
> нету модулей для S-ATA. В ходе загрузки мой S-ATA винт не
> обнаруживается.
> 
> Сейчас работаю на самосборном ядре со встроенной поддержкой S-ATA
> (Device drivers -> SCSI low level -> S-ATA support -> Intel PIIX --
> так кажется...) Винт работает и обнаруживается нормально.
> 
> Что делать? :)

В 2.6 SATA видится как простое IDE. Так что sd? тут не катят.



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