Bitte um Integration des Treibers cdc_ncm für eine USB-Netzwerkkarte
Description
Environment
virtueller Router der Version 4 (64bit) mit USB Passthrough für diese Netzwerkkarte.
Activity
Josef Schmitts April 4, 2022 at 9:28 AM
NET_DRV[]='cdc_ether'
{
OPTION=''
}
r8152
NET_DRV[]='r8152'
{
OPTION=''
}
Diese beiden Treiber funktionieren bei dieser Karte leider nicht.
Josef Schmitts April 4, 2022 at 5:40 AM
fli4l läd den Treiber ohne Murren. Allerdings gibt es erst einmal nur ein USB SCSI virtuelles CD-Laufwerk und die Netzwerkkarte ist noch nicht verfügbar.
2-1:1.0 Mass Storage SCSI unknown Realtek Semiconductor Corp. RTL8151 Adapteon Business Mobile Networks BV 5000 usb-storage uas
usb_storage (USB Mass Storage for Linux)
cdc_ncm 28672 0 - Live 0xffffffffa0313000
usbnet 36864 1 cdc_ncm, Live 0xffffffffa0303000
usbcore 208896 23 cdc_ncm,usbnet,ums_usbat,ums_sddr55,ums_sddr09,ums_realtek,ums_onetouch,ums_karma,ums_jumpshot,ums_isd200,ums_freecom,ums_datafab,ums_cypress,ums_alauda,usb_storage,ohci_pci,ehci_pci,xhci_pci,uhci_hcd,ohci_hcd,ehci_hcd,xhci_hcd,usbhid, Live 0xffffffffa0078000
usb_common 16384 5 uhci_hcd,ohci_hcd,ehci_hcd,xhci_hcd,usbcore, Live 0xffffffffa0070000
libata 176128 5 ahci,libahci,ata_piix,ata_generic,pata_amd, Live 0xffffffffa0032000
scsi_mod 139264 5 ums_cypress,usb_storage,sr_mod,sd_mod,libata, Live 0xffffffffa0000000
Peter Schiefer April 2, 2022 at 6:23 AM
@Josef Schmitts: der Treiber cdc_ncm ist in der config/base.txt unter NET_DRV[]=bereits auswählbar! Somit könntest Du das bereits testen!
Josef Schmitts April 2, 2022 at 6:07 AM
Die Kernel Module werden derzeit schon mitgebaut und geliefert:
./fli4l-4.0.0-r60633-testing-aktuell/opt/lib/modules/5.4.173/kernel/drivers/net/usb/cdc_ncm.ko
./fli4l-4.0.0-r60633-testing-backup/opt/lib/modules/5.4.173/kernel/drivers/net/usb/cdc_ncm.ko
./fli4l-4.0.0-r60583-testing/opt/lib/modules/5.4.173/kernel/drivers/net/usb/cdc_ncm.ko
Josef Schmitts April 1, 2022 at 6:51 AM
kernel: [ 170.747422] usb 1-2: new high-speed USB device number 11 using xhci_hcd
kernel: [ 170.897568] usb 1-2: New USB device found, idVendor=0bda, idProduct=8156, bcdDevice=31.00
kernel: [ 170.897587] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=6
kernel: [ 170.897595] usb 1-2: Product: USB 10/100/1G/2.5G LAN
kernel: [ 170.897601] usb 1-2: Manufacturer: Realtek
kernel: [ 170.897606] usb 1-2: SerialNumber: 001000001
kernel: [ 170.926418] cdc_ncm 1-2:2.0: MAC-Address: 00:e0:4c:xx:xx:xx
kernel: [ 170.926434] cdc_ncm 1-2:2.0: setting rx_max = 16384
kernel: [ 170.926525] cdc_ncm 1-2:2.0: setting tx_max = 16384
kernel: [ 170.927327] cdc_ncm 1-2:2.0 eth0: register 'cdc_ncm' at usb-0000:00:14.0-2, CDC NCM, 00:e0:4c:xx:xx:xx
NetworkManager[1093]: <info> [1648794952.0937] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/6)
mtp-probe: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
mtp-probe: bus: 1, device: 11 was not an MTP device
systemd-udevd[2244]: Using default interface naming scheme 'v245'.
systemd-udevd[2244]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
kernel: [ 170.953778] cdc_ncm 1-2:2.0 enx00e04c681090: renamed from eth0
upowerd[1419]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2
NetworkManager[1093]: <info> [1648794952.1712] device (eth0): interface index 6 renamed iface from 'eth0' to 'enx00e04c681090'
NetworkManager[1093]: <info> [1648794952.1851] device (enx00e04c681090): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
NetworkManager[1093]: <info> [1648794952.1907] settings: (enx00e04c681090): created default wired connection 'Kabelgebundene Verbindung 2'
mtp-probe: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
mtp-probe: bus: 1, device: 11 was not an MTP device
systemd-udevd[2244]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
ModemManager[1220]: <info> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2': not supported by any plugin
Der Name des Treibers cdc_ncm wurde unter Ubuntu ermittelt