Сменил (на свою голову ;)) Realtek 8139 на 3Com 3c905-TX в машине с установленной FreeBSD 4.9. После этого старый 3Сom 905 начал сыпать сообщения "xl0 : tx underrun, increasing tx start threshold to 90 bytes". Количество байт колеблется от 90 до 360. Подскажите куда копать?!
>Сменил (на свою голову ;)) Realtek 8139 на 3Com 3c905-TX в машине
>с установленной FreeBSD 4.9. После этого старый 3Сom 905 начал сыпать
>сообщения "xl0 : tx underrun, increasing tx start threshold to 90
>bytes". Количество байт колеблется от 90 до 360. Подскажите куда копать?!
>замена исключительного говна на обычное говно :)
ifconfig xl0
netstat -m (возможно увеличить значение mbuf?)
netstat -I xl0 -w 1
>>Сменил (на свою голову ;)) Realtek 8139 на 3Com 3c905-TX в машине
>>с установленной FreeBSD 4.9. После этого старый 3Сom 905 начал сыпать
>>сообщения "xl0 : tx underrun, increasing tx start threshold to 90
>>bytes". Количество байт колеблется от 90 до 360. Подскажите куда копать?!
>>
>
>замена исключительного говна на обычное говно :)
Ну что было...
>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>
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)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines>netstat -I xl0 -w 1
>>>Сменил (на свою голову ;)) 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
см.выше
>>>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
>см.выше
packets errs bytes packets errs bytes colls
2731 0 3841882 2740 0 148487 0
3796 0 5386430 3795 0 204930 0
2464 0 3485273 2509 0 135689 0
3903 0 5535644 3898 0 210524 0
3520 0 4982728 3525 0 190589 0
3378 0 4786158 3385 0 182959 0
3904 0 5539718 3903 0 210762 0
3812 0 5399196 3812 0 206034 0
3549 0 5007730 3558 0 192483 0
3347 0 4736670 3352 0 181219 0
3841 0 5446372 3838 0 207300 0
3222 0 4562402 3226 0 174370 0
3620 0 5087844 3639 0 235974 0
3527 0 4966568 3545 0 251662 0
3605 0 5104545 3606 0 194893 0
3878 0 5497898 3881 0 209842 0
3666 0 5192553 3667 0 198242 0
3433 0 4861155 3437 0 185774 0
3304 0 4677907 3311 0 178987 0
2863 0 3998538 2953 0 236015 0
3522 0 4974746 3530 0 202245 0
нету их... Я не стал постить все таблицы- ибо там также нет сообщений об ошибках. Если брать вообщем, то при trаnsmite в 1Gb возникло порядка 87 таких ошибок. Может и правда не стоит заморачиваться, а просто поменять карты ?!