[Comm] Kernel-2.6.7 + S-ATA

Pro =?iso-8859-1?q?hyrurg_=CE=C1_hotbox=2Eru?=
Сб Авг 21 20:52:29 MSD 2004


Здравствуйте.

Мама:
	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 -- так кажется...)
Винт работает и обнаруживается нормально.

Что делать? :)


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