Dell DW5821e (T77w968) does not work with OpenWRT

Hartmut Schulla mail at bkh.at
Fri Nov 8 09:04:07 UTC 2019


I's a long story.
Recently i buyed this modem but it runs only on Windows10 Machines "out of the box" without any drivers installed (Plug And Play).
I compiled Openwrt some days ago with the latest version together with Modemmanager (from github) but the modem will not recognized.
Other modems e.g. MC7455 work flawlessly with ModemManager

First my setup:

Openwrt Version: OpenWrt SNAPSHOT r11333-d3d06f1500 / LuCI Master (git-19.304.35036-4798b3f)

ModemManager Version; 
/tmp$ mmcli -V
mmcli 1.10.6
Copyright (2011 - 2019) Aleksander Morgado

Syslog with the relevant lines:
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.356906] usbcore: registered new interface driver cdc_acm
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.362624] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.371203] usbcore: registered new interface driver cdc_wdm
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.377722] hso: drivers/net/usb/hso.c: Option Wireless
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.383089] usbcore: registered new interface driver hso
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.391819] NET: Registered protocol family 24
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.397990] usbcore: registered new interface driver usbserial_generic
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.404634] usbserial: USB Serial support registered for generic
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.413257] xt_time: kernel timezone is -0000
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.421407] cdc_ether 3-1:2.0 usb0: register 'cdc_ether' at usb-f10f8000.usb3-1, CDC Ethernet Device, 5e:d0:76:b3:70:89
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.432315] usbcore: registered new interface driver cdc_ether
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.438978] usbcore: registered new interface driver cdc_ncm
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.445184] usbcore: registered new interface driver huawei_cdc_ncm
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.457723] usbcore: registered new interface driver qmi_wwan
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.464288] usbcore: registered new interface driver rndis_host
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.470719] usbcore: registered new interface driver sierra
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.476367] usbserial: USB Serial support registered for Sierra USB modem
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.483826] usbcore: registered new interface driver sierra_net
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.492010] usbcore: registered new interface driver cdc_mbim
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.499106] usbcore: registered new interface driver option
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.504807] usbserial: USB Serial support registered for GSM modem (1-port)
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.512531] usbcore: registered new interface driver qcserial
Fri Nov  1 20:19:45 2019 kern.info kernel: [   16.518351] usbserial: USB Serial support registered for Qualcomm USB modem

Fri Nov  1 20:19:48 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=console, subsystem=tty, sysfspath=/sys/devices/virtual/tty/console
Fri Nov  1 20:19:48 2019 user.notice ModemManager: hotplug: event reported: action=add, name=console, subsystem=tty
Fri Nov  1 20:19:48 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=ttyS0, subsystem=tty, sysfspath=/sys/devices/platform/soc/soc:internal-regs/f1012000.serial/tty/ttyS0
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=ttyS0, subsystem=tty
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 daemon.info procd: - init complete -
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=ttyS1, subsystem=tty, sysfspath=/sys/devices/platform/serial8250/tty/ttyS1
Fri Nov  1 20:19:49 2019 daemon.info vnstatd[3443]: Info: vnStat daemon 1.18 started. (pid:3443 uid:0 gid:0)
Fri Nov  1 20:19:49 2019 daemon.info vnstatd[3443]: Info: Monitoring: br-lan (1000 Mbit) eth1.2 (1000 Mbit)
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=ttyS1, subsystem=tty
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=wlan0, subsystem=net, sysfspath=/sys/devices/platform/soc/soc:pcie/pci0000:00/0000:00:01.0/0000:01:00.0/net/wlan0
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=wlan0, subsystem=net
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=wlan1, subsystem=net, sysfspath=/sys/devices/platform/soc/soc:pcie/pci0000:00/0000:00:02.0/0000:02:00.0/net/wlan1
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=wlan1, subsystem=net
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=usb0, subsystem=net, sysfspath=/sys/devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb3/3-1/3-1:2.0/net/usb0
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=usb0, subsystem=net
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: no need to wait for modem at sysfs path /sys/devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb3/3-1
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=br-lan, subsystem=net, sysfspath=/sys/devices/virtual/net/br-lan
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=br-lan, subsystem=net
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=eth0.1, subsystem=net, sysfspath=/sys/devices/virtual/net/eth0.1
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=eth0.1, subsystem=net
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: cached event found: action=add, name=eth1.2, subsystem=net, sysfspath=/sys/devices/virtual/net/eth1.2
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: event reported: action=add, name=eth1.2, subsystem=net
Fri Nov  1 20:19:49 2019 user.notice ModemManager: hotplug: error: parent device sysfspath not found
Fri Nov  8 08:46:16 2019 daemon.notice netifd: wan (2267): udhcpc: sending discover
Fri Nov  8 08:46:18 2019 daemon.info [2775]: <info>  Couldn't check support for device '/sys/devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb3/3-1': not supported by any plugin

No other output from modemmanager in syslog.

Some more infos:
/tmp$ ls -l /dev/cdc-wdm0
ls: /dev/cdc-wdm0: No such file or directory

/tmp$ cat /sys/kernel/debug/usb/devices
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.19
S:  Manufacturer=Linux 4.19.79 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=f1058000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

TT:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 0
D:  Ver= 3.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS= 9 #Cfgs=  3
P:  Vendor=413c ProdID=81d7 Rev= 3.18
S:  Manufacturer=DELL
S:  Product=DW5821e Snapdragon X20 LTE
S:  SerialNumber=0123456789ABCDEF
C:  #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=896mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
E:  Ad=86(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=85(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
E:  Ad=88(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
C:* #Ifs= 2 Cfg#= 2 Atr=a0 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=32ms
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
C:  #Ifs= 3 Cfg#= 3 Atr=a0 MxPwr=896mA
A:  FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
I:  If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=
I:  If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=32ms

Anys suggestions?
Regards
Hartmut


More information about the ModemManager-devel mailing list