[sisyphus] dmfe vs tulip

А.Китайкин =?iso-8859-1?q?cetus_=CE=C1_newmail=2Eru?=
Чт Фев 28 02:03:58 MSK 2008


	Доброй, спокойной всем ночи!

Подскажите пожалуйста, кого и как отучить грузить модуль tulip
в данном конкретном случае?

У меня имеется сетевая карточка:

00:10.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 40)
        Subsystem: Unknown device 4554:434e
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at e400 [size=256]
        Memory at df001000 (32-bit, non-prefetchable) [size=256]
        [virtual] Expansion ROM at 20000000 [disabled] [size=256K]
        Capabilities: <access denied>
        Kernel driver in use: dmfe

При загрузке компьютера усердно грузится tulip. Но сеть работает
через dmfe.

В настройках etcnet в options прописано MODULE=dmfe, в результате
в память загружаются оба. С ядром 2.6.18 сеть как-то работала.
Попробовал 2.6.24-std-def и облом: теперь сеть запускается только
после выгрузки обоих модулей и повторной загрузки dmfe.

...До и в процессе сочинения этого письма провел несколько
экспериментов.

Правил pci.ids и pcitable в hwdatabase, добавил девайс и связь с
dmfe, не помогло.

Правка /etc/hotplug/blacklist не помогла (убрал dmfe, добавил tulip,
все равно грузится!).

В udev ничего не понял. В т.ч. как vendor и devid связать с чем-л.

О, чудо! Ура! Заработало! - Добавил blacklist tulip в новый файлик
в /etc/modprobe.d


Вопрос остался: кто хранит тайные знания о правильных драйверах?
И почему вечно грузится tulip, хотя не работает, а работает dmfe?
На работе за последние годы прошло несколько карточек от C-Net,
и все dmfe, и все конфигурировались вручную. Раньше было просто,
главное прозрачно, alias eth0 "и получи то что ты видишь".
А что взамен?

Можно ли все-таки этот Unknown device 4554:434e по 150 руб. за шт.
куда-нибудь занести в виде опыта для будущих поколений?

-- 
Анатолий Китайкин
ОАО Радиоавионика, СПб



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