>>>Сменил (на свою голову ;)) Realtek 8139 на 3Com 3c905-TX в машине
>>>с установленной FreeBSD 4.9. После этого старый 3Сom 905 начал сыпать
>>>сообщения "xl0 : tx underrun, increasing tx start threshold to 90
>>>bytes". Количество байт колеблется от 90 до 360. Подскажите куда копать?!
>>>
>>
>>замена исключительного говна на обычное говно :)
>Ну что было...
их во-первых масса поддельных, во-вторых ряд кривых, бери Intel
или Tulip на дековских чипах.
>>ifconfig xl0
>xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
>ether 00:10:4b:28:8c:76
>media: Ethernet 100baseTX <full-duplex>
принудительно установлено в full-duplex - проверь miibus
и в каком режиме стоит порт на свитче, смотри ошибки и коллизии - написал
же netstat -I xl0 -w 1 и запусти ftp in/out по очереди, чтобы
параллельно смотреть netstat -I xl0 -w 1 во время передачи и приема
Если ошибки и коллизии имеют место, процент от числа пакетов >= 14%
переводи в half-duplex, если ситуация один фик неудачная - переведи
на 10'ку.
>status: active
>
>>netstat -m (возможно увеличить значение mbuf?)
>netstat -m
>349/1344/67144 mbufs in use (current/peak/max):
> 349 mbufs allocated to
>data
>346/730/16786 mbuf clusters in use (current/peak/max)
>1796 Kbytes allocated to network (3% of mb_map in use)
вроде с mbuf все нормально.
>>netstat -I xl0 -w 1
ну и где табличка с пакетами in/out/error/collision
см.выше