Показаны сообщения с ярлыком сеть. Показать все сообщения
Показаны сообщения с ярлыком сеть. Показать все сообщения

суббота, 1 июня 2013 г.

Манипуляция с маршрутами и route

Удалить маршрут(шлюз) по умолчанию:

route del default

Добавление маршрута(шлюза) по умолчани:

route add default gw 192.168.0.1

или 

route add -net 0.0.0.0 gw 192.168.0.1

среда, 4 февраля 2009 г.

8139too и Transmit timed out (NETDEV WATCHDOG: eth0:)

Имеем старый компьютер (Pentium 188Mhz) и сетевую карту на чипе rtl8139c. При достаточно большом сетевом потоке через карту получаем "замирания" и глюки сети.

NETDEV WATCHDOG: eth0: transmit timed out
Transmit timed out
eth0: Transmit timeout, status 0c 0005 c07f media 00. (что то вроде этого)

Как оказалось, проблема была в настройке BIOS, а именно:
PCI IRQ из "edge" установить в "level". И все!


Сей благословенный совет нашел здесь:
http://lkml.indiana.edu/hypermail/linux/kernel/0403.1/1537.html

OK, just for completeness, this issue has been resolved.

In my BIOS, there was an option:

PCI IRQ (edge/level)

It was set to 'edge'. Setting to 'level' fixed the problem - the
8139too.c driver is perfectly OK (I am now on 2.6.4 with no
problems).

I would like to thank OGAWA Hirofumi for the time and debugging code
he done for me, and also successfully pinpointing the problem and
giving me an idea of what was going on and what to look for to fix
it.

8139too и опция media

Понадобилось загрузить драйвер для сетевой карты 8139too с особыми параметрами, т.е. с опцией media и force-duplex. В дeскрипторе драйвера (modinfo -p 8139too) сказано, что биты 4,5,9 меняют состояние. НО! Пока не выставишь биты 0-3 в "1", не будет никакого эффекта от применения опции media (в дeскрипторе об этом ни слова) Т.е.
Предположим, хотим стартануть карту в "10Mbps half-duplex"

modprobe -v 8139too media=0 --- не работает (биты 0-3 в "0")
modprobe -v 8139too media=15 --- работает (биты 0-3 в "1", а остальные "0")