Linux и Compaq Token Ring
Использовалась TR карта:
| Vendor ID |
Device ID |
Name |
Spare # |
Assembly # |
Option # |
| 1014 |
003e |
Compaq IBM 16/4 Token Ring PCI Special NIC - or -
Compaq PCI Wake on LAN II 16/4 Token-Ring Adapter
|
135449-001 |
133750-001 |
133749-B21 |
Если ваша карта первая в кольце:
Если ваша TR карта первая в сетевом кольце, тогда драйвер Olympic не автоопределит ее скорость, поэтому устанавливать скорость надо вручную.
rmmod olympic
modprobe olympic ringspeed=4
ifconfig tr0 10.1.1.1
ping 10.1.1.1
заметка: драйвер вероятно не загрузиться если карта не подключена к сети.
заметка: я тестировал 2 карты Compaq TR NICs (135449-001) и устанавливал "options olympic ringspeed=4" на обеих из них в /etc/modules.conf, все работало без проблем.
Заметки по железу:
Мы тестировали Compaq TR карту, используя Cat-5, подключенную к MAU (типа большой хаб). Мы следуя инструкциям выше загрузили драйвер, установили скорость и назначили адрес.
Заметки по программам:
Тестировалось на Caldera 2.3.1, Caldera 3.1, Red Hat 7.0, and Red Hat 7.1.
Заметки о Olympic драйвере под Red Hat:
/etc/modules.conf -or- /etc/conf.modules
alias tr0 olympic
options olympic ringspeed=4
rmmod olympic
insmod olympic
ifup tr0
ping 10.1.1.1
заметка: Если нет пинга, переименуйте /etc/resolv.conf или переместите в другое место, затем повторите попытки.
Ресурсы:
cat /usr/src/linux/drivers/net/olympic.c | grep MODULE_PARM
MODULE_PARM(ringspeed, "1-" __MODULE_STRING(OLYMPIC_MAX_ADAPTERS) "i");
MODULE_PARM(pkt_buf_sz, "1-" __MODULE_STRING(OLYMPIC_MAX_ADAPTERS) "i") ;
MODULE_PARM(message_level, "1-" __MODULE_STRING(OLYMPIC_MAX_ADAPTERS) "i") ;
MODULE_PARM(network_monitor, "1-" __MODULE_STRING(OLYMPIC_MAX_ADAPTERS) "i");
less /usr/src/linux/drivers/net/olympic.c:
...<SNIP>...
/* Module paramters */
/* Ring Speed 0,4,16,100
* 0 = Autosense
* 4,16 = Selected speed only, no autosense
* This allows the card to be the first on the ring
* and become the active monitor.
* 100 = Nothing at present, 100mbps is autodetected
* if FDX is turned on. May be implemented in the future to
* fail if 100mpbs is not detected.
*
* WARNING: Some hubs will allow you to insert
* at the wrong speed
*/
...<SNIP>...
|