[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