Приветствую...
проблема такова:
карточка Davicom DM9102
модуль обзываеться dmfe
система АСПЛинукс 7.3
надо сетевую карточку под Линуксом загнать в определенный режим...
драйвер карточки не в ядре он монтируеться в процессе старта модулем и прописан в /etc/modules.conf
как правильно передать параметр при запуске драйвера ???
достаточно ли в modules.conf добавить после строки alias eth0 dmfe (т.е. объявление модуля драйвера) следующую строку:
options dmfe mode=0 (загоняет карточку в режим халф дуплекс 10Мб )и еще вопрос :
а как посмотреть в какой режим встала карточка если она стартует в режиме "автоопределения" ?
>и еще вопрос :
>а как посмотреть в какой режим встала карточка если она стартует в
>режиме "автоопределения" ?
>
mii-tool
>mii-tool
# mii-tool
SIOCGMIIPHY on 'eth0' failed: Operation not supported
eth1: negotiated 100baseTx-FD flow-control, link ok
первая карточка Davicom Semiconductor, Inc. Ethernet 100/10 MBit...eth0: 10 Mbit, half duplex, no link
eth1: 10 Mbit, half duplex, no link
карточки
02:03.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
02:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (rev 10)
SIOCGMIIPHY on 'eth0' failed: Operation not supported
SIOCGMIIPHY on 'eth1' failed: Operation not supported
SIOCGMIIPHY on 'eth2' failed: Operation not supported02:01.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit (rev 31)
02:02.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit (rev 31)
02:03.0 Ethernet controller: Compex ReadyLink 2000 (rev 0a)вывод не все карточки дердат оное.. :(
на сколько я понимаю, можно справиться и ifconfig- ом
>на сколько я понимаю, можно справиться и ifconfig- омIfconfig ругается по черному на медиа-тип ...
сложилось мнение что карточка которая не хочет работать с mii-tool не хочет работать и с ifconfig.
"media type
Set the physical port or medium type to be used by the device. Not all devices can change this
setting, and those that can vary in what values they support. Typical values for type are 10base2
(thin Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (external transceiver) and so on. The
special medium type of auto can be used to tell the driver to auto-sense the media. Again, not all
drivers can do this.
"
Только прямое задание параметра должно помочь.
Но результат с прямым указанием только вечером... боюсь перегружать систему днем, пока манагеры работают...
Решение на данный момент таково:
файлик /etc/rc.d/init.d/network
поправить таким образом
rmmod dmfe
insmod dmfe mode=0
но это не есть "кошерно"...
карточка то уже в системе ... надо только добавить опцию для выбора типа..
дык ifconfig орет что карточа не правильно сконфигина ....
>дык ifconfig орет что карточа не правильно сконфигина ....[root@localhost ppp]# ifconfig eth0 media 10baseT
port: SIOCSIFMAP: Операция не поддерживаетсядостаточно ясно сказано, что драйвер не держит оную опцию ....
как и заявлено в мане ifconfiga ...
и как карточка может неправильно сконфигурированна и при этом прекрасно работать ???
через одну такую карточку настроенную самой системой прокачиваю 20 гигов в обе стороны ежемесячно на протяжениии 4 месяца...