Существуют UDMA-совместимые интерфейсы, встроенные в материнские платы. Они используют стандартные порты и могут спокойно работать на медленных не-UDMA скоростях на старых 2.0.x ядрах. Таким образом, во время инсталляции не должно быть никаких проблем, а установка патча превращается из необходимого шага в роскошь. Некоторые платы поддерживаются последними ядрами 2.0.x, а в 2.2.x добавлена поддержка чипсетов Intel.
Еще раз благодарю Gadi за информацию:
Поддержка Bus Master DMA support для чипсета Intel TX реализована в 2.0.31 и выше. |
В старых ядрах (таких как 2.0.30 в Slackware 3.4), интерфейс работает в медленном EIDE режиме. Однако интерфейс автоматически распознается ядром и проблем в работе быть не должно.
Полная поддержка второго режима UDMA для этих чипсетов включена в ядра 2.2.x и унифицированный IDE патч; см. раздел "Унифицированные патчи IDE".
Этот интерфейс тоже определяется автоматически и работает в режиме EIDE на старых ядрах. Если у вас такая плата, то можете скачать патч, повышающий пропускную способность, и избавитесь от надоевшего сообщения "неизвестное устройство PCI"
Он доступен на http://www.ipass.net/~prefect/; он разработан для чипсета VIA VP2/97, находящегося на материнских платах FIC PA-2007 и PA-2011, но работает на похожих чипсетах. Известно, что он работает на новых чипсетах VIA VP3.
Замечу, что патч поддерживает только режим Bus Master, а это не полный UDMA, но это все-таки лучше, чем простой EIDE. Чтобы включить режим BMDMA, следуйте инструкциям, расположенным на сайте.
Существует патч, полностью поддерживающий UDMA http://www.pyreneesweb.com/Udma/udma.htmlОн разработан для VIA VT82C586B, но должен работать на чипсетах VP2, VP3, VPX, P6 и AGP Apollo. Следуйте рекомендациям на сайте, но я рекомендую вам сохранить все файлы где-нибудь в другом месте, т.к. возможны проблемы с совместимостью с материнской платой. Но, если это работает, то это работает без проблем.
Замечу, что чипсет VP1 не поддерживается этими патчами, но работает с драйверами, входящими в "Унифицированные патчи IDE".
В данный момент для плат TX Pro поддержка UDMA не реализована. Они не похожи на платы TX: Я слышал, кто-то работает над этим, так что в будущем появится патч, но пока его нет.
Этот чипсет популярен на материнских платах Abit BP-6 и др. и содержит в себе поддержку четвертого режима UDMA (66МБ/сек) на двух каналах, в дополнении к двум другим каналам во втором режиме (33МБ/сек). Он поддерживается как драйверами, описанными в разделе "Унифицированные патчи IDE", так и текущими версиями ядра. На старых (2.0.x) версиях ядра инсталляция может потребовать работы, похожей на ту, что описана в разделе "Promise Ultra33"