[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