LINUX.ORG.RU

Не выставляется 1000 Mbit на сетевухе

 , ,


0

1

Привет ЛОР!

Есть мать M2N-MX SE, с интегрированной сетевухой. От неё идёт патч-корд в cisco SE2500. Сетевуха не включает 1000 Mbit почему-то. Сетевуха объеденена в мост с интерфейсом wlan0 при помощи hostapd и brctl. Вертится всё на Debian 6. Свитч заведомо работоспособен, ибо второй комп с этим свитчем включает положенные 1000Mbit.

#lspci | grep Ethernet
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)


#ifconfig
br0       Link encap:Ethernet  HWaddr 00:1d:60:1c:ee:be  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe1c:eebe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:121027293 errors:0 dropped:0 overruns:0 frame:0
          TX packets:190614896 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:24513688042 (22.8 GiB)  TX bytes:250449211399 (233.2 GiB)

eth1      Link encap:Ethernet  HWaddr 00:1d:60:1c:ee:be  
          inet6 addr: fe80::21d:60ff:fe1c:eebe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:92269350 errors:3 dropped:0 overruns:2 frame:1
          TX packets:164921496 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:14458287812 (13.4 GiB)  TX bytes:234969710931 (218.8 GiB)
          Interrupt:43 Base address:0xa000


#ethtool eth1
Settings for eth1:
	Supported ports: [ MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Speed: 100Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 1
	Transceiver: external
	Auto-negotiation: on
	Supports Wake-on: g
	Wake-on: d
	Link detected: yes

#ethtool -s eth1 autoneg off speed 1000 duplex full
Cannot set new settings: Invalid argument
  not setting speed
  not setting duplex
  not setting autoneg

#brctl show br0
bridge name	bridge id		STP enabled	interfaces
br0		8000.001d601ceebe	no		eth1
							wlan0

UPD: В компе 2-е сетевухи. Одна встроена в мать, другая PCI. Я их обе в lspci не могу увидеть, поэтому может быть RTL-8139 это дискретная сетевуха, с ней проблем нет.

★★★★

Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от free_serj

Патчкорд кинул новый, результат тот же.

Что-то не могу сформулировать команду ethtool по выставлению вручную скорости и дуплекса. о_О

kma21 ★★★★
() автор топика
Ответ на: комментарий от Deleted

# mii-tool -F 1000baseT-FD eth1 SIOCGMIIPHY on 'eth1' failed: Operation not supported

Это настораживает. Сетевуха не тянет 1000Mbit? о_О

kma21 ★★★★
() автор топика
Ответ на: комментарий от Deleted

Интересно то, что различается скорость в Supported link modes и в Advertised link modes.

Так же интересно то, что mii-tool не смог выставить принудительно 1Gbit.

И тут написано, что 100Mbit.

kma21 ★★★★
() автор топика
Ответ на: комментарий от kma21

Значит, дровописатели кривые. Можно, конечно, попробовать принудительно записать инфу о 1000 скорости в регистры mii.

Deleted
()
13 апреля 2013 г.

Первый раз слышу, что RTL-8139 гигабитка, всегда была соткой.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.