LINUX.ORG.RU

Не работает Ethernet адаптер на rtl8153 в гигабитном режиме

 


0

2

Есть USB адаптер гигабитный, и роутер кинетик, если порт на роутере в 100Мб режиме все хорошо. Если переключить в гигабитный режим порт ничего не работает.

Патч корд кабель cat5e все 8 жил обжаты.

[   97.556461] usb 3-2: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[   97.556469] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[   97.556470] usb 3-2: Product: USB 10/100/1000 LAN
[   97.556472] usb 3-2: Manufacturer: Realtek
[   97.556473] usb 3-2: SerialNumber: 000000000000
[   97.692255] r8152-cfgselector 3-2: reset SuperSpeed USB device number 4 using xhci_hcd
[   97.736193] r8152 3-2:1.0: load rtl8153a-3 v2 02/07/20 successfully
[   97.764482] r8152 3-2:1.0 eth0: v1.12.13
[   97.834915] r8152 3-2:1.0 enx00e04c28051f: renamed from eth0
[  245.136483] IPv6: ADDRCONF(NETDEV_CHANGE): enx00e04c28051f: link becomes ready```



NetworkManager[1117]: <info>  [1736773030.3320] device (enx00e04c28051f): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[1117]: <info>  [1736773030.3334] device (enx00e04c28051f): Activation: starting connection 'USB link' (970c54f1-8c32-3db3-8348-7e480c6c8486)
NetworkManager[1117]: <info>  [1736773030.3334] device (enx00e04c28051f): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[1117]: <info>  [1736773030.3347] device (enx00e04c28051f): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
NetworkManager[1117]: <info>  [1736773030.3350] device (enx00e04c28051f): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
NetworkManager[1117]: <info>  [1736773030.3356] dhcp4 (enx00e04c28051f): activation: beginning transaction (timeout in 45 seconds)
avahi-daemon[1110]: Joining mDNS multicast group on interface enx00e04c28051f.IPv6 with address fe80::15:718f:d7e8:4954.
avahi-daemon[1110]: New relevant interface enx00e04c28051f.IPv6 for mDNS.
avahi-daemon[1110]: Registering new address record for fe80::15:718f:d7e8:4954 on enx00e04c28051f.*.
kernel: [  350.131144] r8152 3-2:1.0 enx00e04c28051f: carrier off
NetworkManager[1117]: <info>  [1736773037.3417] device (enx00e04c28051f): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[1117]: <info>  [1736773037.3680] dhcp4 (enx00e04c28051f): canceled DHCP transaction
avahi-daemon[1110]: Withdrawing address record for fe80::15:718f:d7e8:4954 on enx00e04c28051f.
avahi-daemon[1110]: Leaving mDNS multicast group on interface enx00e04c28051f.IPv6 with address 
avahi-daemon[1110]: Interface enx00e04c28051f.IPv6 no longer relevant for mDNS.```

 

Ответ на: комментарий от yax123

В коннекторе кримпером обжаты жилы, кабеля, т.е 4 обжаты корректно(т.к 100Мб работает корректно) а остальные нет?

волновое сопротивление и вот это все

Настолько может влиять что оно вообще не встает?

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

Для 100мб достаточно двух обжатых пар. Для 1GbE надо все четыре.

Ну что значит не встает? Он включает 1ГбЕ, пытается эквалайзерами компенсировать затухания и отражения в трассе. Если пределов регулировки не хватает. Если полоса пропускания не достигается 250Мбит на одной паре, то режим сбрасывается. Переходит на 100Мб.

yax123 ★★★★★
()

и роутер кинетик, если порт на роутере в 100Мб режиме все хорошо. Если переключить в гигабитный режим порт ничего не работает.

А не может так случиться, что кинетик тупой и при явном выборе скорости отключает auto negotiation? Для 1 Gbit и выше без negotiation ничего работать не будет, это по стандарту

Или, что вероятнее, ты сам не только меняешь скорость, но и отключаешь auto negotiation. Это будет работать только на 10 Mbit и 100 Mbit

Гигабит и выше без auto negotiation не работает вообще никак. Так и должно быть. Если тебе нужно поставить скорость 1 Gbit, то нужно включить auto negotiation и ограничить варианты скорости до 1 Gbit

https://en.wikipedia.org/wiki/Ethernet#Autonegotiation

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от Deko

Ну тогда прозвони на всякий случай. Идеально конечно кабельным тестером.

Ну еще есть вариант, что у тебя контакты в гнездах в сетевке и/или кинетике погнулись/заплелись.

yax123 ★★★★★
()

Я уже не помню деталей (дело было лет 8-10 назад), но на каком-то usb-3 realtek-e гигабит не хотел подниматься. Только явное ethtool -s ethX autoneg off duplex full speed 1000 заставляло его работать на гигабит.

С другой стороны был какой-то неуправляемы d-link на 5 портов.

Кстати, «ethtool ethX» обычно показывает что умеет сам интерфейс и что ему предложили с другой стороны.

$ ethtool eth0

	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full
	                                     100baseT/Half 100baseT/Full
	                                     1000baseT/Half 1000baseT/Full
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s
	Duplex: Full
	Auto-negotiation: on
обрати внимание на auto-negotiation с обоих сторон.

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

Вот такое.

	Supported ports: [ MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Auto-negotiation: on
	Port: MII
	PHYAD: 32
	Transceiver: internal
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00007fff (32767)
                               drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
	Link detected: no

В роутере стоит принудительно 1000 полный дуплекс. При этом есди выставить 100 все хорошо. На ноуте на котором сетевая гигабитная тоже все работает с этим же пачкордом

Deko
() автор топика