Author
Message
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Sun May 08, 2022 19:41 Post subject: Does DD-WRT USB fix drop outs?
Hi
I’m in a contract and have upgraded to highest tier my provider allows, and still no joy.
Due to this, I started to investigate the possibilities of USB dongles providing a backup for drop outs.
This led me to search for dongles high and low (my current dongle given by ISP is still work in progress) however I have since found a nice d link model for a reasonable price.
Will what I am expecting work? I have the expectation that the dongle will be a backup for primary internet connection.
What should I expect?
Note: D-Link DWM 222 is the dongle I had a look at.
Note: seen here https://wiki.dd-wrt.com/wiki/index.php/Mobile_Broadband
Back to top
Sponsor
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Mon May 09, 2022 9:25 Post subject:
I went ahead and ordered the dongle. I’ll let you know how I get on.
Back to top
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Tue May 10, 2022 16:09 Post subject:
So this did not work. (out of the box)
I plugged in the dongle, verified via light emitting on front of router (Linksys WRT-1900ACS), checked for USB support on DD-WRT status page - which was enabled, but no.
Back to top
the-joker DD-WRT Developer/Maintainer Joined: 31 Jul 2021 Posts: 2143 Location: All over YOUR webs
Back to top
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Tue May 10, 2022 21:22 Post subject:
Glad to hear there is hope, thank you.
The output is quite long, here goes.
Edited by moderator, added output as attachment.
Description:
Download
Filename:
dmesg.txt
Filesize:
50.18 KB
Downloaded:
61 Time(s)
Back to top
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 Posts: 13161 Location: Texas, USA
Back to top
the-joker DD-WRT Developer/Maintainer Joined: 31 Jul 2021 Posts: 2143 Location: All over YOUR webs
Posted: Wed May 11, 2022 5:50 Post subject:
So, I spoke to BS about this again, since its not the first post about dongles.
brainslayer wrote: usb dongles are supported. i dont have a list. its about chipsets
and of course its only supported on x64 x86
As for the wiki list, no idea, the one you looked at must be revision A1 if indeed any of that wiki is to be taken literally since that is old as sin being over a decade old page.
As for your dmesg output...
I cant find ANY related info to ANY d-link or any devices being attached on that output, maybe Im blind, its possible.
First make sure your dd-wrt version is at least r48810, then plug in the usb modem whatever that is, then grab the output. If the device is not plugged in we dont know if it has been recognized.
Paste the output of (with device plugged into the usb 2.0 port (Ive heard usb 3.0 ports can be difficult, idk I dont use USB anything on mine.) Code: cat /sys/kernel/debug/usb/devices
Also state your router model and hw version, if I missed this info, sorry.
_________________ Saving your retinas from the burn!🔥
DD-WRT Inspired themes for routers
DD-WRT Inspired themes for the phpBB Forum
DD-WRT Inspired themes for the SVN Trac & FTP site
Join in for a chat @ #style_it_themes_public:matrix.org or #style_it_themes:discord
DD-WRT UI Themes Bug Reporting and Discussion thread
Router: ANus RT-AC68U E1 (recognized as C1)
Back to top
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Wed May 11, 2022 10:36 Post subject:
The dmesg output does contain references to usb but not d-link specifically. See below.
Code: [ 34.683198] usbcore: registered new interface driver usbfs
[ 34.688776] usbcore: registered new interface driver hub
[ 34.694178] usbcore: registered new device driver usb
[ 34.736577] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 34.749432] ehci-platform: EHCI generic platform driver
[ 34.768100] ehci-pci: EHCI PCI platform driver
[ 37.851690] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 37.857078] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 1
[ 37.864667] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010
[ 37.873261] xhci-hcd f10f8000.usb3: irq 43, io mem 0xf10f8000
[ 37.879767] hub 1-0:1.0: USB hub found
[ 37.884660] hub 1-0:1.0: 1 port detected
[ 37.890896] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 37.896296] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 2
[ 37.904032] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 37.904673] hub 2-0:1.0: USB hub found
[ 37.904767] hub 2-0:1.0: 1 port detected
[ 38.141669] usbcore: registered new interface driver usb-storage
[ 38.212269] ehci-orion: EHCI orion driver
[ 38.216431] orion-ehci f1058000.usb: EHCI Host Controller
[ 38.221888] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 3
[ 38.230924] orion-ehci f1058000.usb: irq 38, io mem 0xf1058000
[ 38.251882] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[ 38.258164] hub 3-0:1.0: USB hub found
[ 38.261963] hub 3-0:1.0: 1 port detected
[ 38.363217] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[ 38.372323] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs
[ 38.382632] scsi host0: ahci-mvebu
[ 38.386255] scsi host1: ahci-mvebu
[ 38.389777] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 41
[ 38.397741] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 41
[ 38.734038] ata2: SATA link down (SStatus 0 SControl 300)
[ 38.739480] ata1: SATA link down (SStatus 0 SControl 300)
[ 38.883403] usbcore: registered new interface driver usblp
[ 38.905760] usbip_core: USB/IP Core v1.0.0
[ 38.914423] usbcore: registered new device driver usbip-host
[ 38.920117] usbip_host: USB/IP Host Driver v1.0.0
[ 38.956259] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[ 38.962093] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 4
[ 38.969205] vhci_hcd: created sysfs vhci_hcd
[ 38.973792] hub 4-0:1.0: USB hub found
[ 38.977591] hub 4-0:1.0: 8 ports detected
[ 38.981932] vhci_hcd: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
Devices output:
Code:
root@DD-WRT:~# 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.09
S: Manufacturer=Linux 4.9.312 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=f10f8000.usb3
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
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2001 ProdID=ac01 Rev= 2.28
S: Manufacturer=Mobile Connect
S: Product=Mobile Connect
S: SerialNumber=90559d80414e
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 4.09
S: Manufacturer=Linux 4.9.312 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=f10f8000.usb3
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
T: Bus=03 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.09
S: Manufacturer=Linux 4.9.312 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
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 8
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.09
S: Manufacturer=Linux 4.9.312 vhci_hcd
S: Product=USB/IP Virtual Host Controller
S: SerialNumber=vhci_hcd
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
Router is Linksys WRT 1900ACS running v3.0-r48810 std (05/06/22)
Back to top
the-joker DD-WRT Developer/Maintainer Joined: 31 Jul 2021 Posts: 2143 Location: All over YOUR webs
Back to top
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Wed May 11, 2022 11:27 Post subject:
Code:
root@DD-WRT:~# lsusb
Bus 003 Device 001: ID 1d6b:0002
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 2001:ac01
Bus 004 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003
Back to top
the-joker DD-WRT Developer/Maintainer Joined: 31 Jul 2021 Posts: 2143 Location: All over YOUR webs
Back to top
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Wed May 11, 2022 11:33 Post subject:
Thank you
Back to top
the-joker DD-WRT Developer/Maintainer Joined: 31 Jul 2021 Posts: 2143 Location: All over YOUR webs
Back to top
youdsmedia DD-WRT User Joined: 14 May 2020 Posts: 82
Posted: Wed May 11, 2022 11:58 Post subject:
No worries
I have another model that is marked wip (I bought one not marked wip), see below for output using that.
Code:
root@DD-WRT:~# lsusb
Bus 003 Device 001: ID 1d6b:0002
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 12d1:1f1d
Bus 004 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003
Code:
root@DD-WRT:~# 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.09
S: Manufacturer=Linux 4.9.312 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=f10f8000.usb3
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
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1f1d Rev= 1.02
S: Manufacturer=HUAWEI_MOBILE
S: Product=HUAWEI_MOBILE
S: SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 4.09
S: Manufacturer=Linux 4.9.312 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=f10f8000.usb3
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
T: Bus=03 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.09
S: Manufacturer=Linux 4.9.312 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
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 8
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.09
S: Manufacturer=Linux 4.9.312 vhci_hcd
S: Product=USB/IP Virtual Host Controller
S: SerialNumber=vhci_hcd
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
Description:
Download
Filename:
dmesg (other dongle).txt
Filesize:
127.52 KB
Downloaded:
57 Time(s)
Back to top
the-joker DD-WRT Developer/Maintainer Joined: 31 Jul 2021 Posts: 2143 Location: All over YOUR webs
Back to top