A
A
alex995052015-12-20 19:36:23
USB
alex99505, 2015-12-20 19:36:23

What is the problem when connecting a modem to a wi-fi module on Openwrt?

Guys, please help me connect the quectel uc20 modem to the hlk rt 5030 wi-fi board.
I do everything according to this instruction,
but I can’t figure out which USB port it is connected to. In the console, the connection looks like this:

[    7.510000] usbcore: registered new interface driver usbfs
[    7.510000] usbcore: registered new interface driver hub
[    7.510000] usbcore: registered new device driver usb
[    7.510000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.510000] ehci-platform: EHCI generic platform driver
[    8.020000] phy phy-usbphy.0: remote usb device wakeup disabled
[    8.030000] phy phy-usbphy.0: UTMI 16bit 30MHz
[    8.040000] ehci-platform 101c0000.ehci: EHCI Host Controller
[    8.050000] ehci-platform 101c0000.ehci: new USB bus registered, assigned  number 1
[    8.070000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
[    8.100000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
[    8.110000] usb usb1: no of_node; not parsing pinctrl DT
[    8.110000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[    8.110000] hub 1-0:1.0: USB hub found
[    8.120000] hub 1-0:1.0: 1 port detected
[    8.130000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    8.150000] ohci-platform: OHCI generic platform driver
[    8.160000] ohci-platform 101c1000.ohci: Generic Platform OHCI controller
[    8.170000] ohci-platform 101c1000.ohci: new USB bus registered, assigned  number 2
[    8.190000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
[    8.260000] usb usb2: no of_node; not parsing pinctrl DT
[    8.260000] hub 2-0:1.0: no of_node; not parsing pinctrl DT
[    8.260000] hub 2-0:1.0: USB hub found
[    8.270000] hub 2-0:1.0: 1 port detected
[    8.450000] usb 1-1: new high-speed USB device number 2 using ehci-platfor
[    8.610000] usb 1-1: no of_node; not parsing pinctrl DT
[    9.140000] init: - preinit -
[   10.130000] rt305x-esw 10110000.esw: link changed 0x00
[   12.510000] rt305x-esw 10110000.esw: link changed 0x08
[   13.990000] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[   14.050000] procd: - early -
[   14.050000] procd: - watchdog -
[   15.280000] procd: - ubus -
[   16.320000] procd: - init -
[   17.990000] NET: Registered protocol family 10
[   17.990000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   17.990000] Loading modules backported from Linux version master-2015-03-0-g141f155
[   17.990000] Backport generated by backports.git backports-20150129-0-gdd4a
[   18.560000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   18.600000] nf_conntrack version 0.5.0 (453 buckets, 1812 max)
[   18.650000] usbcore: registered new interface driver usbserial
[   18.660000] usbcore: registered new interface driver usbserial_generic
[   18.670000] usbserial: USB Serial support registered for generic
[   18.720000] xt_time: kernel timezone is -0000


[   19.120000] usbcore: registered new interface driver option
[   19.130000] usbserial: USB Serial support registered for GSM modem (1-port)

Or maybe some driver is not installed?
System: Linux version 3.18.16 ([email protected]) (gcc version 4.8.3 (OpenWrt /Linaro GCC 4.8-2014.04 r46020)
Modem: Quectel uc20 Board
: HILINK HLK-RM04

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Stanislav Somov, 2015-12-23
@DarkDemon

If you look in the download section of the uc20 link above, you will find Quectel_UC20_Embedded_Linux_USB_Driver_User_Guide_V1.0.pdf. Which describes how you should patch the usb -serial driver, and enable its support in the desktop linux kernel accordingly. For openwrt, you need to install the kmod-usb-core packages (its download is not visible in the listing above), kmod-usb-serial, kmod-usb-serial-option, kmod-usb-serial-wwan. Show the listing cat /sys/kernel/debug/usb/devices. It is possible to prescribe usbserial vendor=0x05c6 product=0x9003 to the module load, it is possible to deliver something else like kmod-usb-acm or kmod-usb-serial* depending on the uc20 kernel. lsusb is included in the usbutils package. Maybe the symlinks just don't show up. It would not hurt to check whether new network interfaces have appeared, the modem has an ndis mode.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question