2nd USB ethernet adapter not recognized after reboot unless replugged

The issue seems to have an unhealthy Product attraction to 8151.

I plugged an unused RTL8153 Gigabit Ethernet Adapter (vendor CableCreation) and I see this:

[root@ipfireAPU ~]# lsusb
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@ipfireAPU ~]# 

If I reboot the IPFire device with RTL8153 Gigabit Ethernet Adapter (vendor CableCreation) changes to this:

[root@ipfireAPU ~]# lsusb
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bda:8151 Realtek Semiconductor Corp. RTL8151 Adapteon Business Mobile Networks BV
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@ipfireAPU ~]# 

Tested on:
PCEngines APU4D4
IPFire 2.27 (x86_64) - Core-Update 170


EDIT: added lsusb verbose info:

RTL8153 (after un-re-plug):
lsusb - Cable Creation USB3 to Ethernet Adapter - RTL8153 (after un-re-plug) copy.txt.zip (2.8 KB)

RTL8153 (after reboot):
lsusb - Cable Creation USB3 to Ethernet Adapter - RTL8153 (after reboot) copy.txt.zip (2.9 KB)

1 Like