Vielen Dank. Ich habe mich soweit in udev eingelesen und verstehe soweit. Es ist so wie du sagtest.
Gehen wir die Sache mal Schritt-für-Schritt an. Wenn ich
tail -f /var/log/syslog
ausführe und anschließend den USB-C <> RJ45 Adapter (mit eingestecktem Netzwerkkabel und gültigem Link) in den Firewire-Anschluss des Notebooks einstecke dann erhalte ich folgende Ausgabe:
May 8 19:02:13 myhostname systemd[1]: systemd-timedated.service: Deactivated successfully. May 8 19:02:14 myhostname kernel: [ 7699.530925] usb 4-2: new SuperSpeed USB device number 9 using xhci_hcd May 8 19:02:14 myhostname kernel: [ 7699.556519] usb 4-2: New USB device found, idVendor=413c, idProduct=b097, bcdDevice=31.01 May 8 19:02:14 myhostname kernel: [ 7699.556533] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=6 May 8 19:02:14 myhostname kernel: [ 7699.556538] usb 4-2: Product: USB 10/100/1G/2.5G LAN May 8 19:02:14 myhostname kernel: [ 7699.556541] usb 4-2: Manufacturer: Realtek May 8 19:02:14 myhostname kernel: [ 7699.556545] usb 4-2: SerialNumber: 1234567890 May 8 19:02:14 myhostname kernel: [ 7699.585109] cdc_ncm 4-2:2.0: MAC-Address: 12:34:56:ab:cd:ef May 8 19:02:14 myhostname kernel: [ 7699.585120] cdc_ncm 4-2:2.0: setting rx_max = 16384 May 8 19:02:14 myhostname kernel: [ 7699.585198] cdc_ncm 4-2:2.0: setting tx_max = 16384 May 8 19:02:14 myhostname kernel: [ 7699.585762] cdc_ncm 4-2:2.0 wwan0: register 'cdc_ncm' at usb-0000:00:14.0-2, Mobile Broadband Network Device, 12:34:56:ab:cd:ef May 8 19:02:14 myhostname mtp-probe: checking bus 4, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-2" May 8 19:02:14 myhostname mtp-probe: bus: 4, device: 9 was not an MTP device May 8 19:02:14 myhostname systemd-udevd[9614]: Using default interface naming scheme 'v249'. May 8 19:02:14 myhostname kernel: [ 7699.619736] cdc_ncm 4-2:2.0 wwx123456abcdef: renamed from wwan0 May 8 19:02:14 myhostname mtp-probe: checking bus 4, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb4/4-2" May 8 19:02:14 myhostname mtp-probe: bus: 4, device: 9 was not an MTP device May 8 19:02:16 myhostname ModemManager[1270]: <info> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb4/4-2': not supported by any plugin
im Detail läuft folgendes in udev ab...
$ udevadm monitor -e KERNEL[3205.410923] add /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/004/007 DEVTYPE=usb_device PRODUCT=413c/b097/3101 TYPE=0/0/0 BUSNUM=004 DEVNUM=007 SEQNUM=6096 MAJOR=189 MINOR=390 KERNEL[3205.412811] change /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb) ACTION=change DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/004/007 DEVTYPE=usb_device DRIVER=usb PRODUCT=413c/b097/3101 TYPE=0/0/0 BUSNUM=004 DEVNUM=007 SEQNUM=6097 MAJOR=189 MINOR=390 KERNEL[3205.414212] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 (usb) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 SUBSYSTEM=usb DEVTYPE=usb_interface PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=2/13/0 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic02isc0Dip00in00 SEQNUM=6098 KERNEL[3205.439940] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0 (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0 SUBSYSTEM=net DEVTYPE=wwan INTERFACE=wwan0 IFINDEX=4 SEQNUM=6099 KERNEL[3205.440028] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/rx-0 (queues) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/rx-0 SUBSYSTEM=queues SEQNUM=6100 KERNEL[3205.440066] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/tx-0 (queues) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/tx-0 SUBSYSTEM=queues SEQNUM=6101 KERNEL[3205.440897] bind /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 (usb) ACTION=bind DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 SUBSYSTEM=usb DEVTYPE=usb_interface DRIVER=cdc_ncm PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=2/13/0 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic02isc0Dip00in00 SEQNUM=6102 KERNEL[3205.441021] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 (usb) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 SUBSYSTEM=usb DEVTYPE=usb_interface DRIVER=cdc_ncm PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=10/0/1 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic0Aisc00ip01in01 SEQNUM=6103 KERNEL[3205.441105] bind /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 (usb) ACTION=bind DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 SUBSYSTEM=usb DEVTYPE=usb_interface DRIVER=cdc_ncm PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=10/0/1 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic0Aisc00ip01in01 SEQNUM=6104 KERNEL[3205.441427] bind /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb) ACTION=bind DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/004/007 DEVTYPE=usb_device DRIVER=usb PRODUCT=413c/b097/3101 TYPE=0/0/0 BUSNUM=004 DEVNUM=007 SEQNUM=6105 MAJOR=189 MINOR=390 UDEV [3205.451522] add /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/004/007 DEVTYPE=usb_device PRODUCT=413c/b097/3101 TYPE=0/0/0 BUSNUM=004 DEVNUM=007 SEQNUM=6096 USEC_INITIALIZED=3205445993 ID_VENDOR=Realtek ID_VENDOR_ENC=Realtek ID_VENDOR_ID=413c ID_MODEL=USB_10_100_1G_2.5G_LAN ID_MODEL_ENC=USB\x2010\x2f100\x2f1G\x2f2.5G\x20LAN ID_MODEL_ID=b097 ID_REVISION=3101 ID_SERIAL=Realtek_USB_10_100_1G_2.5G_LAN_1013000001 ID_SERIAL_SHORT=1013000001 ID_BUS=usb ID_USB_INTERFACES=:ffff00:020d00:0a0001:020600:0a0000: ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2 DRIVER=usb ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_2 .LOCAL_ifNum= MAJOR=189 MINOR=390 TAGS=:seat: CURRENT_TAGS=:seat: UDEV [3205.454631] change /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb) ACTION=change DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/004/007 DEVTYPE=usb_device DRIVER=usb PRODUCT=413c/b097/3101 TYPE=0/0/0 BUSNUM=004 DEVNUM=007 SEQNUM=6097 USEC_INITIALIZED=3205445993 ID_VENDOR=Realtek ID_VENDOR_ENC=Realtek ID_VENDOR_ID=413c ID_MODEL=USB_10_100_1G_2.5G_LAN ID_MODEL_ENC=USB\x2010\x2f100\x2f1G\x2f2.5G\x20LAN ID_MODEL_ID=b097 ID_REVISION=3101 ID_SERIAL=Realtek_USB_10_100_1G_2.5G_LAN_1013000001 ID_SERIAL_SHORT=1013000001 ID_BUS=usb ID_USB_INTERFACES=:ffff00:020d00:0a0001:020600:0a0000: ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2 ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_2 .LOCAL_ifNum= MAJOR=189 MINOR=390 TAGS=:seat: CURRENT_TAGS=:seat: UDEV [3205.457027] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 (usb) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 SUBSYSTEM=usb DEVTYPE=usb_interface PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=2/13/0 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic02isc0Dip00in00 SEQNUM=6098 USEC_INITIALIZED=3205456584 ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2:2.0 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_2_0 DRIVER=cdc_ncm .LOCAL_ifNum=00 .MM_USBIFNUM=00 UDEV [3205.458479] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 (usb) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 SUBSYSTEM=usb DEVTYPE=usb_interface DRIVER=cdc_ncm PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=10/0/1 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic0Aisc00ip01in01 SEQNUM=6103 USEC_INITIALIZED=3205458397 ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2:2.1 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_2_1 .LOCAL_ifNum=01 .MM_USBIFNUM=01 KERNEL[3205.458918] move /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwx123456abcdef (net) ACTION=move DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwx123456abcdef SUBSYSTEM=net DEVPATH_OLD=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0 DEVTYPE=wwan INTERFACE=wwx123456abcdef IFINDEX=4 SEQNUM=6106 UDEV [3205.459256] bind /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 (usb) ACTION=bind DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.1 SUBSYSTEM=usb DEVTYPE=usb_interface DRIVER=cdc_ncm PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=10/0/1 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic0Aisc00ip01in01 SEQNUM=6104 USEC_INITIALIZED=3205458397 ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2:2.1 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_2_1 .LOCAL_ifNum=01 .MM_USBIFNUM=01 UDEV [3205.485875] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwx123456abcdef (net) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwx123456abcdef SUBSYSTEM=net DEVTYPE=wwan INTERFACE=wwx123456abcdef IFINDEX=4 SEQNUM=6099 USEC_INITIALIZED=3205480530 ID_MM_CANDIDATE=1 .LOCAL_ifNum=00 ID_NET_NAMING_SCHEME=v249 ID_NET_NAME_MAC=wwx123456abcdef ID_OUI_FROM_DATABASE=BIZLINK TECHNOLOGY, INC. ID_NET_NAME_PATH=wwp0s20f0u2c2 ID_VENDOR=Realtek ID_VENDOR_ENC=Realtek ID_VENDOR_ID=413c ID_MODEL=USB_10_100_1G_2.5G_LAN ID_MODEL_ENC=USB\x2010\x2f100\x2f1G\x2f2.5G\x20LAN ID_MODEL_ID=b097 ID_REVISION=3101 ID_SERIAL=Realtek_USB_10_100_1G_2.5G_LAN_1013000001 ID_SERIAL_SHORT=1013000001 ID_TYPE=generic ID_BUS=usb ID_USB_INTERFACES=:ffff00:020d00:0a0001:020600:0a0000: ID_USB_INTERFACE_NUM=00 ID_USB_DRIVER=cdc_ncm ID_VENDOR_FROM_DATABASE=Dell Computer Corp. .MM_USBIFNUM=00 ID_PATH=pci-0000:00:14.0-usb-0:2:2.0 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_2_0 ID_NET_DRIVER=cdc_ncm ID_NET_LINK_FILE=/usr/lib/systemd/network/73-usb-net-by-mac.link ID_NET_NAME=wwx123456abcdef SYSTEMD_ALIAS=/sys/subsystem/net/devices/wwx123456abcdef ID_RENAMING=1 INTERFACE_OLD=wwan0 TAGS=:systemd: CURRENT_TAGS=:systemd: UDEV [3205.486544] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/tx-0 (queues) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/tx-0 SUBSYSTEM=queues SEQNUM=6101 USEC_INITIALIZED=3205486496 .LOCAL_ifNum=00 .MM_USBIFNUM=00 UDEV [3205.486606] add /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/rx-0 (queues) ACTION=add DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0/queues/rx-0 SUBSYSTEM=queues SEQNUM=6100 USEC_INITIALIZED=3205486587 .LOCAL_ifNum=00 .MM_USBIFNUM=00 UDEV [3205.487033] bind /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 (usb) ACTION=bind DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0 SUBSYSTEM=usb DEVTYPE=usb_interface DRIVER=cdc_ncm PRODUCT=413c/b097/3101 TYPE=0/0/0 INTERFACE=2/13/0 MODALIAS=usb:v413CpB097d3101dc00dsc00dp00ic02isc0Dip00in00 SEQNUM=6102 USEC_INITIALIZED=3205456584 ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2:2.0 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_2_0 .LOCAL_ifNum=00 .MM_USBIFNUM=00 UDEV [3205.488458] bind /devices/pci0000:00/0000:00:14.0/usb4/4-2 (usb) ACTION=bind DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/004/007 DEVTYPE=usb_device DRIVER=usb PRODUCT=413c/b097/3101 TYPE=0/0/0 BUSNUM=004 DEVNUM=007 SEQNUM=6105 USEC_INITIALIZED=3205445993 ID_VENDOR=Realtek ID_VENDOR_ENC=Realtek ID_VENDOR_ID=413c ID_MODEL=USB_10_100_1G_2.5G_LAN ID_MODEL_ENC=USB\x2010\x2f100\x2f1G\x2f2.5G\x20LAN ID_MODEL_ID=b097 ID_REVISION=3101 ID_SERIAL=Realtek_USB_10_100_1G_2.5G_LAN_1013000001 ID_SERIAL_SHORT=1013000001 ID_BUS=usb ID_USB_INTERFACES=:ffff00:020d00:0a0001:020600:0a0000: ID_VENDOR_FROM_DATABASE=Dell Computer Corp. ID_PATH=pci-0000:00:14.0-usb-0:2 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2 ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_2 .LOCAL_ifNum= MAJOR=189 MINOR=390 TAGS=:seat: CURRENT_TAGS=:seat: UDEV [3205.489301] move /devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwx123456abcdef (net) ACTION=move DEVPATH=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwx123456abcdef SUBSYSTEM=net DEVPATH_OLD=/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:2.0/net/wwan0 DEVTYPE=wwan INTERFACE=wwx123456abcdef IFINDEX=4 SEQNUM=6106 USEC_INITIALIZED=3205480530 ID_MM_CANDIDATE=1 .LOCAL_ifNum=00 ID_NET_NAMING_SCHEME=v249 ID_NET_NAME_MAC=wwx123456abcdef ID_OUI_FROM_DATABASE=BIZLINK TECHNOLOGY, INC. ID_NET_NAME_PATH=wwp0s20f0u2c2 ID_VENDOR=Realtek ID_VENDOR_ENC=Realtek ID_VENDOR_ID=413c ID_MODEL=USB_10_100_1G_2.5G_LAN ID_MODEL_ENC=USB\x2010\x2f100\x2f1G\x2f2.5G\x20LAN ID_MODEL_ID=b097 ID_REVISION=3101 ID_SERIAL=Realtek_USB_10_100_1G_2.5G_LAN_1013000001 ID_SERIAL_SHORT=1013000001 ID_TYPE=generic ID_BUS=usb ID_USB_INTERFACES=:ffff00:020d00:0a0001:020600:0a0000: ID_USB_INTERFACE_NUM=00 ID_USB_DRIVER=cdc_ncm ID_VENDOR_FROM_DATABASE=Dell Computer Corp. .MM_USBIFNUM=00 ID_PATH=pci-0000:00:14.0-usb-0:2:2.0 ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_2_0 ID_NET_DRIVER=cdc_ncm ID_NET_LINK_FILE=/usr/lib/systemd/network/73-usb-net-by-mac.link ID_NET_NAME=wwx123456abcdef SYSTEMD_ALIAS=/sys/subsystem/net/devices/wwx123456abcdef TAGS=:systemd: CURRENT_TAGS=:systemd: KERNEL[3205.522978] add /devices/platform/USBC000:00/typec/port1/port1-partner (typec) ACTION=add DEVPATH=/devices/platform/USBC000:00/typec/port1/port1-partner SUBSYSTEM=typec DEVTYPE=typec_partner SEQNUM=6107 KERNEL[3205.527049] change /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:002 (power_supply) ACTION=change DEVPATH=/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:002 SUBSYSTEM=power_supply POWER_SUPPLY_NAME=ucsi-source-psy-USBC000:002 POWER_SUPPLY_TYPE=USB POWER_SUPPLY_USB_TYPE=[C] PD PD_PPS POWER_SUPPLY_ONLINE=0 POWER_SUPPLY_VOLTAGE_MIN=5000000 POWER_SUPPLY_VOLTAGE_MAX=5000000 POWER_SUPPLY_VOLTAGE_NOW=5000000 POWER_SUPPLY_CURRENT_MAX=3000000 POWER_SUPPLY_CURRENT_NOW=0 SEQNUM=6108 UDEV [3205.527224] add /devices/platform/USBC000:00/typec/port1/port1-partner (typec) ACTION=add DEVPATH=/devices/platform/USBC000:00/typec/port1/port1-partner SUBSYSTEM=typec DEVTYPE=typec_partner SEQNUM=6107 USEC_INITIALIZED=3205527201 UDEV [3205.527559] change /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:002 (power_supply) ACTION=change DEVPATH=/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:002 SUBSYSTEM=power_supply POWER_SUPPLY_NAME=ucsi-source-psy-USBC000:002 POWER_SUPPLY_TYPE=USB POWER_SUPPLY_USB_TYPE=[C] PD PD_PPS POWER_SUPPLY_ONLINE=0 POWER_SUPPLY_VOLTAGE_MIN=5000000 POWER_SUPPLY_VOLTAGE_MAX=5000000 POWER_SUPPLY_VOLTAGE_NOW=5000000 POWER_SUPPLY_CURRENT_MAX=3000000 POWER_SUPPLY_CURRENT_NOW=0 SEQNUM=6108 USEC_INITIALIZED=3205527464
Das System scheint das Gerät an sich eigentlich richtig zu erkennen, denn in den Bezeichnungen innerhalb der Logs erscheint DELL, es erscheint REALTEK und auch "Realtek_USB_10_100_1g_2.5G_LAN" usw. Wie gesagt, wenn ich in dem bash terminal einfach ein
dhclient wwx123456abcdef
ausführe dann funktioniert die Netzwerkverbindung soweit. Ergo also auch die korrekten Treiber bzw. Module geladen, oder nicht? Gegenprobe:
$ lsmod | grep cdc cdc_mbim 20480 0 cdc_wdm 28672 1 cdc_mbim cdc_ncm 49152 1 cdc_mbim cdc_ether 20480 1 cdc_ncm usbnet 53248 3 cdc_mbim,cdc_ncm,cdc_ether
sobald ich das übergeordnete Modul cdc_mbim entlade (mit "modprobe -r cdc_mbim") trennt sich die Internetverbindung weil mein interface wwx123456abcdef von "ifconfig" und natürlich auch unter /sys/class/net verschwunden ist. Modul wieder laden mit "modprobe cdc_mbim" und das interface taucht wieder auf. Ich setze ein "dhclient wwx123456abcdef" ab und bin wieder online.
Was ist also eigentlich der eigentliche Haken, ist es wirklich udev der falsch erkennt oder wird der falsche Treiber oder unvollständig geladen? Fehlt evtl. einfach irgendein Trigger-Kommando oder die korrekte Übergabe an den NetworkManager?
Was mich zusätzlich noch irritiert, warum so viele events und Ansteuerungen durch udev ausgelöst wurden beim Einstecken der Netzwerkkarte. Da gibt es mehrere Vorkommnisse von irgendwelchen "power" events, power_supply.
Zusammenfassung
Vendor ID 413C ist bekannt aber es gibt in der PCI Datenbank keine device ID b097. Es gibt zwar eine b007 (Streak 5 Android Tablet) laut pcilookup.com aber das ist wieder was andres und hat nichts mit dieser Sache gemein. Also entscheidet udev für mein device, dass es unter den Joker fällt, der auch via
$ modinfo cdc_ncm
ersichtlicht wird:
alias: usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*
Kleine Zusatzinfo, die evtl. helfen könnte –> da ich noch Dual-Boot verwende, habe ich mal schnell in Windows 11 gebootet. Dort wird die Karte in der Systemsteuerung als Alienware AW1022 2.5GbE Adapter aufgeführt. Im Anhang einige screenshots hiervorn und die auch die PCI Infos sowie die geladenen Treiber...
Systemsteuerung > Netzwerkkarten > Eigenschaften von Alienware AW1022 2.5GbE Adapter
Treiberanbieter: Realtek Treiberdatum: 29.10.2020 Treiberversion: 10.43.1029.2020 Signaturgeber: Microsoft Windows Hardware Compatibility Publisher Treiberdatei: C:\Windows\system32\DRIVERS\rtump64x64.sys Dateiversion: 10.43.1029.2020 Anbieter=Realtek Geräteinstanzpfad=USB\VID_413C&PID_B097\1234567890 Hardware-IDs=USB\VID_413C&PID_B097&REV_3101 Kompatible IDs=USB\Class_FF&SubClass_FF&Prot_00 Passende Geräte-ID=USB\VID_413C&PID_B097&REV_3101 BIOS-Gerätename=\_SB.PC00.XHCI.RHUB.SS02 Gerätestapel: \Driver\rtump64x64, \Driver\ACPI, \Driver\USBHUB3 INF-Abschnitt: RTL8156Bx64_S5WOL.ndi.NT Gleichgeordnete Elemente: USB\VID_2109&PID_0817\MSFT30000000000 USB\VID_0BDA&PID_0328\28203008282014000 USB\VID_2109&PID_2817\MSFT20000000000 USB\VID_187C&PID_0550\00.01 USB\VID_0D62&PID_BABC\5&7383e4c&0&9 USB\VID_8087&PID_0032\5&7383e4c&0&14 Hersteller=Realtek Konfigurations-ID=oem85.inf:USB\VID_413C&PID_B097&REV_3101,RTL8156Bx64_S5WOL... Letzte bekannte übergeordnete Instanz=USB\ROOT_HUB30\4&f20c32d&0&0 Objektname des physischen Geräts=\Device\USBPDO-2 Speicherortpfade: PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(18) ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(SS02)
Wenn ich nach RTL8156 goggle und bei Realtek schaue, dann habe ich z.B. diese Infoseite gefunden auch wenn ich mir nicht sicher bin ob es sich um exakt dieses Modell handelt. Aber es hört sich sehr passend an würde ich sagen, oder nicht?
https://www.realtek.com/en/search?searchword=8156&ordering=alpha&searchphrase=all&limit=10&areas[0]=zooproductsearch
Ist das Problem in meinem Falle lediglich die Ursache, dass udev den falschen Treiber (cdc_ncm) auswählt und stattdessen ein andrer Treiber hergezogen werden müsste ? Falls ja, welcher ist der korrekte Treiber?
EDIT: So wie ich das hier lese (https://www.phoronix.com/scan.php?page=news_item&px=Realtek-RTL8153-RTL8156-Linux) ist der Support für RTL8156 in den r8152 miteingeflossen. Ich müsste also udev nur noch beibringen, dass es den Treiber r8152 statt cdc_ncm nutzen soll. Und hier entdeckte ich soeben auch Linux-Treiber (https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software). Ich habe den Treiber entpackt und unter root "make" und "make install" ausgeführt. Beim Install kommen folgende Fehler, aber ich denke das ist nicht so tragisch, da hat wohl nur eine Signierung nicht hingehauen?
$ make install make -C /lib/modules/5.15.0-27-generic/build M=/home/mia/Downloads/NIC_USB_driver/r8152-2.16.1 INSTALL_MOD_DIR=kernel/drivers/net/usb modules_install make[1]: Verzeichnis „/usr/src/linux-headers-5.15.0-27-generic“ wird betreten arch/x86/Makefile:142: CONFIG_X86_X32 enabled but no binutils support INSTALL /lib/modules/5.15.0-27-generic/kernel/drivers/net/usb/r8152.ko SIGN /lib/modules/5.15.0-27-generic/kernel/drivers/net/usb/r8152.ko At main.c:160: - SSL error:FFFFFFFF80000002:system library::No such file or directory: ../crypto/bio/bss_file.c:67 - SSL error:10000080:BIO routines::no such file: ../crypto/bio/bss_file.c:75 sign-file: certs/signing_key.pem: No such file or directory DEPMOD /lib/modules/5.15.0-27-generic Warning: modules_install: missing 'System.map' file. Skipping depmod. make[1]: Verzeichnis „/usr/src/linux-headers-5.15.0-27-generic“ wird verlassen modprobe r8152
Das Modul r8152 ist korrekt geladen laut "lsmod" und auch unter lib/modules/5.15.0-27-generic/kernel/drivers/net/usb/r8152.ko mit heutigem timestamp enthalten. In der Readme.txt des Realtek Treiber steht, man solle für Ubuntu noch ausführen
sudo depmod -a sudo update-initramfs -u
Ausserdem habe ich sicherheitshalber noch aus dem Treiber die Datei "50-usb-realtek-net.rules" nach /etc/udev/rules.d/ rüberkopiert. Systemneustart probiert, aber es ändert sich leider nix, wird weiterhin der cdc_ncm Treiber geladen ☹ *hmpf* so langsam bin ich echt am Verzweifeln obwohl ich das Gefühl habe eigentlich schon nahe am Ziel zu sein.
Kann mir jemand etwas unter die Arme greifen, please? *schnief*
LG Mia
Bearbeitet von kB:
Externe Links repariert. Bitte schreibe externe Links nicht als nackten Text, sondern formatiere sie durch Einfassen mit [] oder trenne sie durch Whitespace vom normalen Text. Danke.
Bearbeitet von kB:
Anhang mit Suffix .jpeg
als Bild gekennzeichnet.