[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