OS : Raspbian Buster
Ранее я использовал USB-ключ Ethe rnet в eth1 (10.0.0.1) со стандартным eth0, поражающим внешний мир (192.168.1.2 ) через USB 2.0
Поскольку обновление до системы, включающей 3.0, подключение ключа к гнездам USB 3.0 не дает такого же успеха.
Следующие отрывки относятся к «горячему подключению» USB Ethe. rnet устройство между двумя слотами
Не подключен либо
Выход lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Подключен USB 2.0
выход lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
вывод dmesg
[ 405.628309] usb 1-1.3: new high-speed USB device number 4 using xhci_hcd
[ 405.759126] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=31.00
[ 405.759133] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 405.759138] usb 1-1.3: Product: USB 10/100/1000 LAN
[ 405.759143] usb 1-1.3: Manufacturer: Realtek
[ 405.759147] usb 1-1.3: SerialNumber: 001000001
[ 405.858648] usb 1-1.3: reset high-speed USB device number 4 using xhci_hcd
[ 406.039142] r8152 1-1.3:1.0 eth1: v1.09.9
[ 406.134335] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 409.048112] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 409.048403] r8152 1-1.3:1.0 eth1: carrier on
Подключен к USB 3.0:
lsusb вывод
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
вывод dmesg
[ 71.761798] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 71.792554] usb 2-1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=31.00
[ 71.792570] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 71.792583] usb 2-1: Product: USB 10/100/1000 LAN
[ 71.792595] usb 2-1: Manufacturer: Realtek
[ 71.792607] usb 2-1: SerialNumber: 001000001
[ 71.942280] usb 2-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 72.023037] r8152 2-1:1.0 eth1: v1.09.9
[ 72.110421] usbcore: registered new interface driver cdc_ether
При включении устройства с адаптером USB Ethe rnet в слот USB 2.0, система включается без проблем, подключая eth0 к 192.168.1.2. При включении устройства с адаптером USB Ethe rnet в слот USB 3.0 система загружается без назначенного IP-адреса.
Похоже, что устройство USB 3.0 конфликтует с интерфейсом Ethe rnet по умолчанию Может ли это быть состояние гонки, которое становится очевидным, когда вторичное устройство использует более быстрый интерфейс?
Это для моей диссертации, которая должна быть опубликована в ближайшее время, и эти проблемы означают, что мои тесты окажутся медленнее, если мне придется прибегнуть к системе USB 2.0.
С уважением, каждый, кто хочет помочь.