D-Link DWA-140 USB WiFi Adapter Won't Open

I’m trying to get a D-Link DWA-140 USB WiFi adapter working. It appears in results of lsusb -v command but the output says it can’t be opened. Here is the output from the lsusb -v command for the adapter.

Bus 002 Device 005: ID 07d1:3c0a D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]
Couldn’t open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x07d1 D-Link System
idProduct 0x3c0a DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]
bcdDevice 1.01
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 53
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 450mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 5
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0

I need some help with this issue. Thanks in advance.

Ken

Any driver associated with the hardware?

usb-devices
/usr/sbin/hwinfo --wlan

Network device node?

/sbin/ifconfig

Are you using NetworkManager or wicked? If you’re not sure, this will help confirm…

systemctl status network

Thank you for the prompt response.

Here is the output for the commands you sent me. I have a wi-fi card in my HP laptop but it doesn’t work. I have internal wi-fi turned off via keyboard key.

Output from “usb-devices” command:

Bus=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 9 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=07d1 ProdID=3c0a Rev=01.01
S: Manufacturer=Ralink
S: Product=11n Adapter
S: SerialNumber=1.0
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=450mA
I: If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=rt2800usb

Output from “.usr/sbin/hwinfo –wlan command:

Old-HP:/ # /usr/sbin/hwinfo --wlan
23: PCI 200.0: 0282 WLAN controller
[Created at pci.328]
Unique ID: qru8.GbTjk0YbA70
Parent ID: z8Q3.uq1rR6eQTSC
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0
SysFS BusID: 0000:02:00.0
Hardware Class: network
Model: “Intel WiFi Link 5100 AGN”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x4237 “PRO/Wireless 5100 AGN [Shiloh] Network Connection”
SubVendor: pci 0x8086 “Intel Corporation”
SubDevice: pci 0x1211 “WiFi Link 5100 AGN”
Driver: “iwlwifi”
Driver Modules: “iwlwifi”
Device File: wlp2s0
Features: WLAN
Memory Range: 0xde200000-0xde201fff (rw,non-prefetchable)
IRQ: 50 (no events)
HW Address: 00:21:5d:a5:0b:8c
Link detected: no
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64 5.66 5.68 5.7
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: “pci:v00008086d00004237sv00008086sd00001211bc02sc80i00”
Driver Info #0:
Driver Status: iwlwifi is active
Driver Activation Cmd: “modprobe iwlwifi”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #7 (PCI bridge)

41: USB 00.0: 0282 WLAN controller
[Created at usb.122]
Unique ID: 7bWa.VLy275WRAIC
Parent ID: pBe4.9T1GDCLyFd9
SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0
SysFS BusID: 2-3:1.0
Hardware Class: network
Model: “D-Link 11n Adapter”
Hotplug: USB
Vendor: usb 0x07d1 “D-Link System”
Device: usb 0x3c0a “11n Adapter”
Revision: “1.01”
Serial ID: “1.0”
Driver: “rt2800usb”
Driver Modules: “rt2800usb”
Device File: wlp0s29f7u3
Features: WLAN
Speed: 480 Mbps
HW Address: d8:fe:e3:68:31:0d
Link detected: no
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: “usb:v07D1p3C0Ad0101dc00dsc00dp00icFFiscFFipFFin00”
Driver Info #0:
Driver Status: rt2800usb is active
Driver Activation Cmd: “modprobe rt2800usb”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #40 (Hub)

Output from “/sbin/ifconfig” command:

Old-HP:/ # /sbin/ifconfig
enp5s0 Link encap:Ethernet HWaddr 00:1E:EC:85:70:DE
inet addr:192.168.1.63 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21e:ecff:fe85:70de/64 Scope:Link

Output from systemctl status network:

Old-HP:/ # systemctl status network
NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
Active: active (running) since Mon 2016-06-06 11:30:12 PDT; 20h ago
Main PID: 953 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
├─ 953 /usr/sbin/NetworkManager --no-daemon
└─1348 /sbin/dhclient -d -sf /usr/lib/nm-dhcp-helper -pf /var/run/dhclient-enp5s0.pid -lf /var/lib/NetworkManager/dhclie…

Jun 06 11:31:41 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): preparing device
Jun 06 11:57:50 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): device state change: unavailable -> unmanaged (reason …10 36]
Jun 06 11:57:50 Old-HP.site NetworkManager[953]: <info> radio killswitch /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1…peared
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> rfkill3: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000…00usb)
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): using nl80211 for WiFi device control
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): driver supports Access Point (AP) mode
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): new 802.11 WiFi device (driver: ‘rt2800usb’ ifindex: 6)
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): exported as /org/freedesktop/NetworkManager/Devices/4
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): device state change: unmanaged -> unavailable (reason … 20 2]
Jun 07 07:49:27 Old-HP.site NetworkManager[953]: <info> (wlp0s29f7u3): preparing device
Hint: Some lines were ellipsized, use -l to show in full. inet6 addr: 2601:640:c303:44f0:21e:ecff:fe85:70de/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:222491 errors:0 dropped:0 overruns:0 frame:0
TX packets:97424 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:192390619 (183.4 Mb) TX bytes:15012016 (14.3 Mb)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:658 errors:0 dropped:0 overruns:0 frame:0
TX packets:658 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:203114 (198.3 Kb) TX bytes:203114 (198.3 Kb)

Thanks again.

Ken

Here’s the full outpugt from the /sbin/ifconfig command:

Old-HP:/ # /sbin/ifconfig
enp5s0 Link encap:Ethernet HWaddr 00:1E:EC:85:70:DE
inet addr:192.168.1.63 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21e:ecff:fe85:70de/64 Scope:Link
inet6 addr: 2601:640:c303:44f0:21e:ecff:fe85:70de/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:225335 errors:0 dropped:0 overruns:0 frame:0
TX packets:99186 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:193195519 (184.2 Mb) TX bytes:15435650 (14.7 Mb)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:658 errors:0 dropped:0 overruns:0 frame:0
TX packets:658 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:203114 (198.3 Kb) TX bytes:203114 (198.3 Kb)

Okay, I see from that comprehensive output that you have an inbuilt “Intel WiFi Link 5100 AGN” wifi device as well as the USB-attached “D-Link 11n Adapter”, and you are using Network Manager. There are no wireless network device nodes present. You need to check if the wifi devices are soft-blocked perhaps. For that use the’rfkill’ utility. You may need to install it first (assuming you have a wired ethernet connection) using

sudo zypper in rfkill

To check wireless device status, do

/usr/sbin/rfkill list