Netgear R6220 USB Driver

I'm trying to use a USB modem (Huawei E3372) on a Netgear R6220 with Lede (SNAPSHOT, r3904-c3778f2).

On my old OpenWrt the modem works without problems:

root@OpenWrt:~# dmesg|grep -i usb
[    4.440000] usbcore: registered new interface driver usbfs
[    4.440000] usbcore: registered new interface driver hub
[    4.450000] usbcore: registered new device driver usb
[    4.460000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.480000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    4.520000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    4.520000] hub 1-0:1.0: USB hub found
[   11.380000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   13.300000] usbcore: registered new interface driver usbserial
[   13.310000] usbcore: registered new interface driver usbserial_generic
[   13.320000] usbserial: USB Serial support registered for generic
[   13.800000] usbcore: registered new interface driver option
[   13.810000] usbserial: USB Serial support registered for GSM modem (1-port)
[   14.060000] usb 1-1: USB disconnect, device number 2
[   14.850000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[   15.220000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   15.240000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1

But with lede I only get:

root@LEDE:~# dmesg|grep -i usb
[    6.280000] usbcore: registered new interface driver usbfs
[    6.300000] usbcore: registered new interface driver hub
[    6.310000] usbcore: registered new device driver usb
[    6.320000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   13.460000] usbcore: registered new interface driver usbserial
[   13.470000] usbcore: registered new interface driver usbserial_generic
[   13.490000] usbserial: USB Serial support registered for generic
[   13.590000] usbcore: registered new interface driver cdc_wdm
[   13.720000] usbcore: registered new interface driver option
[   13.730000] usbserial: USB Serial support registered for GSM modem (1-port)
[   13.770000] usbcore: registered new interface driver qmi_wwan

cat /sys/kernel/debug/usb/devices is empty and lsusb says:

root@LEDE:~# lsusb
unable to initialize libusb: -99

Other posts mentioned that this means I'm missing an usb driver:

root@LEDE:~# lspci
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 Network controller: MEDIATEK Corp. MT7662E 802.11ac PCI Express Wireless Network Adapter
02:00.0 Network controller: MEDIATEK Corp. Device 7603

So far I installed the following:

opkg update && opkg install comgt kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch kmod-usb2 kmod-usb2-pci

I'm stuck. What driver do I need?

opkg install kmod-usb3

got it working!

Thanks !
I had the same issue with the e8372 ( which worked in OpenWrt with only kmod-usb-net-cdc-ether package ). In LEDE I installed kmod-usb3 as you suggested and then needed kmod-usb-ohci apparently.

@laktak R6220 support in trunk already includes the kmod-usb3 package in its profile, so it should be built-in...

define Device/r6220                                                                                                                                                       
  DTS := R6220                                                                                                                                                            
  [...]                                                                                                    
  DEVICE_TITLE := Netgear R6220                                                                                                                                           
  DEVICE_PACKAGES := \                                                                                                                                                    
        kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-mini                                                                                              
endef                                                                                                                                                                     
TARGET_DEVICES += r6220

You're sure the kmod-usb3 package wasn't present already?

It was added after I submitted a bug report :``)

Oh boy am I late to the party :blush: