[Hardware] Adaptec 2940AU problem

Sergey Vlasov vsu на altlinux.ru
Пт Янв 21 12:27:55 MSK 2005


On Thu, Jan 20, 2005 at 10:07:52AM +0300, Vladimir V. Karpinsky wrote:
> >> Using /lib/modules...alt9...sata_sil.o
> >> insmod: init module: sata_sil: No such device
> >> Using ...aic7xxx.o
> >> и вис.
> 
> SV> Очевидно, во время установки новой сборки ядра этот alias в
> SV> /etc/modules.conf был, в результате модуль aic7xxx попал в сгенерированный
> SV> initrd.  Теперь придётся его перегенерировать, предварительно убрав alias:
> 
> SV>   mkinitrd -v -f /boot/initrd-2.4.26-std-up-alt9.img 2.4.26-std-up-alt9
> 
> Понятно. Непонятно только почему не находится устройство для модуля
> sata_sil.o, которое вроде работает и никуда не девается.

А какое именно устройство?  SiI 3112 (0x1095,0x3112) и Adaptec AAR-1210SA
(0x1095,0x0240) захватываются драйвером IDE (siimage), поэтому sata_sil
остаются только более новые модификации - PCI ID 0x1095,0x3512 и
0x1095,0x3114.  Хотя в ядра от ALT, начиная с
kernel-image-std-{up,smp}-2.4.26-alt2, добавлен патч, позволяющий
исключить часть PCI ID из таблиц для встроенных в ядро драйверов IDE - в
этом случае для этих устройств может быть использован драйвер из
загружаемого модуля.  Например, для отключения поддержки SiI 3112 в
драйверах IDE нужно добавить в параметры загрузки:

  ignore_pci_ide=0x1095,0x3112

> Кроме того насколько я понимаю для того чтобы перегенерировать
> initrd-2.4.26-std-up-alt9.img надо всё же как-то загрузиться с ядром
> alt9, что у меня пока не получается.

Это совсем не обязательно (версия ядра, для которого генерируется initrd,
задаётся в командной строке mkinitrd).

> Может просто попробовать его (ядро) просто apt-get remove, а потом
> install с выдернутым адаптером?

Это тоже должно сработать (или можно просто сделать apt-get reinstall).
-------------- next part --------------
z'╣ЛmjшZr··э╡г+╧╤чtж╕zz-jЖ╒∙╕Еy<╘y╙i√'╤*'Ч≤)╡('jш╚y(Ё{_=o+^╟7╛rz-jЖ╒∙╕ЕyJЕ├шiЪЫb╡ш√ыb·Лk╩Зb╔ЙФj)┘╙ща╙чЩ╚miхfz{lЪm4ГMvвЩ╨с}эУ©з╤ж°├g╖╣╦╖


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