On Sun, Nov 20, 2005 at 12:59:55PM +0300, Konstantin A. Lepikhov wrote: > Saturday 19, at 09:37:05 AM you wrote: > > Konstantin A. Lepikhov wrote: > > ><цитата от="Dmitry A. Kharitonov"> > > > > > >>Теряет прерывания. > > >>Какое у вас окружение, какие драйвера, > > >>какое ядро? > > >а вы биос пробовали обновлять на > > >контроллере? > > Пробовал. стоит 4250 > > Linux использует прямой доступ к портам и ему по барабану какой BIOS Не всегда - как раз в случае SiI с некоторыми версиями BIOS наблюдались проблемы (порча данных при большой нагрузке) из-за неправильной настройки недокументированных регистров контроллера. > > Какие еще есть предложения? > http://www.gossamer-threads.com/lists/linux/kernel/409167 - есть > предположение, что использование драйвера на базе libata дает более > стабильные результаты. Там пишут про Adaptec AAR-1210SA - у этой платы специфические проблемы с прерываниями. > Но с 2.4 такой фокус не пройдет - либо нужно собирать ide модулями, > либо добавлять в initrd sata_sil c libata и ставить в параметрах > ядра ide1=none или hde=scsi и затем юзать привод через libata как > scsi устройство. Для наших ядер можно добавить параметр ignore_pci_ide=0x1095,0x3112 (это PCI ID устройств, которые не должны обслуживаться драйверами IDE), и попытаться использовать sata_sil.