[d-kernel] sata_sil в initrd
Anton Farygin
rider на altlinux.com
Пн Ноя 1 19:07:40 MSK 2004
Всем привет.
Заметил приличный секс при обновлении с ядра 2.4.26 до ядра 2.6.9 или
2.4.27.
Проблема заключается в наличии вот такого устройства:
$ pciscan -v -c 001:04
Recommended driver Description
------------------ -----------
unknown Silicon Image|Sil3112A Serial ATA[RAID bus
controller]
1095:3112:1095:6112 drivers: unknown
class:001:04:00
В hwdatabase драйвер я для него пропишу без проблем.
Остается только правильно этот драйвер прописывать в initrd
Есть следующее предложение:
считать что нужно в initrd прописывать все драйвера, возвращаемые
pciscan -r -c 001
Где 001 - это все Mass storage controller
По умолчанию pciscan -r -c 001 будет возвращать драйвера _для текущего_
ядра.
Передав ему параметр -k 2.4.27 получим драйвера для ядра 2.4.27.
Возражения ?
Rgds,
Rider
P.S.
В TODO стоит сделать поведение libhw-tools настраиваемым через конфиг в
/etc/, что бы можно было указывать другие драйвера или отключать
существующие.
Подробная информация о списке рассылки devel-kernel