С ходу адаптер под FreeBSD нормально работать отказался, но определился правильно.
# ifconfig
ste0: flags=8843
options=8
ether 00:1f:c6:35:57:92
inet 192.112.0.1 netmask 0xffffff00 broadcast 192.112.0.255
media: Ethernet autoselect (none)
status: no carrier
Хотя кабель и подключен, но конекта нет и индикатор на адаптере не светится, также о отсутствии линка говорит status: no carrier.
После копания в нете выяснилось что эта крточка в FreeBSD 6.х запускалась только после правки и пересборки ядра. У меня же FreeBSD 7.1 и сетевая плата определилась, но не работала.
Как оказалось плата просто не может автоматически выбирать режим работы и после задания вручную все прекрасно заработало.
Говорим:
# ifconfig ste0 media 100baseTX mediaopt full-duplex
Проверяем:
# ifconfig
ste0: flags=8843
options=8
ether 00:1f:c6:3a:57:92
inet 191.112.0.1 netmask 0xffffff00 broadcast 191.112.0.255
media: Ethernet 100baseTX
status: active
Для того чтоб плата правильно инициализировалась при загрузке системы в /etc/rc.conf нужно добавить строку:
ifconfig ste0 media 100baseTX mediaopt full-duplex
тем самым указав нужный режим.
Комментариев нет:
Отправить комментарий