You are not logged in.

#1 2022-11-18 17:07:20

spear8080
Guest

Unable to connect with USB adapter DWA-121 (D-Link)

Hello, i have an issue with a D-Link USB wireless adapter (DWA-121): i can't connect it to my wi-fi.
I currently use NetworkManager, and i also use nmcli to manage the interface.

The output of ip link for the interface is:

ip link

6: wlp0s16u3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether a0:a3:f0:70:56:cf brd ff:ff:ff:ff:ff:ff

The interface in question is wlp0s16u3.

When i try to set up the interface with nmcli the error is:

 nmcli device up wlp0s16u3

Error: Connection activation failed: (4) The device could not be readied for configuration.

One thing i noted is that the device is not listed with iw dev:

iw dev

phy#0
	Interface wlo1
		ifindex 4
		wdev 0x1
		addr 5e:ad:06:70:6d:41
		type managed
		channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
		txpower 20.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0

but it is listed with iwconfig:

iwconfig wlp0s16u3

wlp0s16u3  unassociated  ESSID:""  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

The output of lsusb -v:

lsusb -v

Bus 002 Device 004: ID 2001:331b D-Link Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x2001 D-Link Corp.
  idProduct          0x331b 
  bcdDevice            0.00
  iManufacturer           1 Realtek
  iProduct                2 
  iSerial                 3 A0A3F07056CF
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0027
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      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     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

The module loaded seems to be r8188eu, a staging one. the relevant dmesg output is:

dmesg | grep usbcore

[    9.546873] usbcore: registered new interface driver r8188eu

(i took this command from the wiki: https://wiki.archlinux.org/title/Networ … er_status)

This is my first post so excuse me if i am not behaving correctly, and if i missed any important logs please ask!

#2 2022-11-18 17:15:57

d.ALT
Member
Registered: 2019-05-10
Posts: 959

Re: Unable to connect with USB adapter DWA-121 (D-Link)

<EDIT>
It should work:

USB     2001:3308 »
/ ff-ff-ff     D-Link Corp.     DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]     network     rtl8192cu, rtl8xxxu     works

Also post here:

# lsmod

# lsusdb

</EDIT>

Can you force Powering On the interface?

# ip link set wlp0s16u3 up

Post here

# rfkill list

Last edited by d.ALT (2022-11-18 17:19:59)


<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#3 2022-11-18 17:25:10

spear8080
Guest

Re: Unable to connect with USB adapter DWA-121 (D-Link)

I tried this

ip link set wlp0s16u3 up

Then i retried to connect with nmcli. The output has now changed:

nmcli device up wlp0s16u3

Error: Failed to add/activate new connection: A 'wireless' setting is required if no AP path was given.

The output of rfkill list is:

rfkill list

1: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
3: hci0: Bluetooth
	Soft blocked: yes
	Hard blocked: no

Edit:
output of lsmod:

Module                  Size  Used by
rndis_host             24576  0
cdc_ether              24576  1 rndis_host
usbnet                 57344  2 rndis_host,cdc_ether
mii                    16384  1 usbnet
tls                   126976  0
ccm                    20480  0
ip6table_filter        16384  1
ip6t_rpfilter          16384  1
ip6table_raw           16384  1
ip6_tables             36864  3 ip6table_filter,ip6table_raw
xt_LOG                 20480  1
nf_log_syslog          24576  1
ipt_REJECT             16384  5
nf_reject_ipv4         16384  1 ipt_REJECT
xt_recent              24576  7
xt_tcpudp              20480  3
xt_conntrack           16384  6
nf_conntrack          184320  1 xt_conntrack
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
libcrc32c              16384  1 nf_conntrack
iptable_filter         16384  1
rtw88_8821ce           16384  0
rtw88_8821c            94208  1 rtw88_8821ce
amdgpu              10252288  17
rtw88_pci              36864  1 rtw88_8821ce
rtw88_core            217088  2 rtw88_pci,rtw88_8821c
snd_hda_codec_realtek   172032  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     86016  1
ledtrig_audio          16384  1 snd_hda_codec_generic
edac_mce_amd           57344  0
snd_hda_intel          61440  4
mac80211             1196032  2 rtw88_pci,rtw88_core
snd_intel_dspcfg       36864  1 snd_hda_intel
kvm_amd               172032  0
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
ccp                   126976  1 kvm_amd
btusb                  65536  0
btrtl                  28672  1 btusb
btbcm                  24576  1 btusb
gpu_sched              53248  1 amdgpu
snd_hda_codec         196608  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
btintel                45056  1 btusb
hp_wmi                 28672  0
drm_buddy              20480  1 amdgpu
btmtk                  16384  1 btusb
drm_ttm_helper         16384  1 amdgpu
joydev                 28672  0
sparse_keymap          16384  1 hp_wmi
snd_hda_core          122880  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
platform_profile       16384  1 hp_wmi
wmi_bmof               16384  0
kvm                  1163264  1 kvm_amd
ttm                    94208  2 amdgpu,drm_ttm_helper
snd_hwdep              16384  1 snd_hda_codec
cfg80211             1122304  2 rtw88_core,mac80211
bluetooth             901120  6 btrtl,btmtk,btintel,btbcm,btusb
snd_pcm               176128  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
r8169                 102400  0
r8188eu               413696  0
drm_display_helper    188416  1 amdgpu
realtek                36864  1
irqbypass              16384  1 kvm
psmouse               212992  0
snd_timer              49152  2 snd_pcm
sp5100_tco             20480  0
mdio_devres            16384  1 r8169
cec                    86016  1 drm_display_helper
libarc4                16384  2 mac80211,r8188eu
wdat_wdt               20480  0
pcspkr                 16384  0
ecdh_generic           16384  1 bluetooth
snd                   135168  14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
k10temp                16384  0
i2c_piix4              36864  0
fam15h_power           16384  0
rc_core                69632  1 cec
libphy                184320  3 r8169,mdio_devres,realtek
wmi                    45056  2 hp_wmi,wmi_bmof
soundcore              16384  1 snd
rfkill                 40960  4 hp_wmi,bluetooth,cfg80211
battery                28672  0
ac                     20480  0
video                  65536  0
i2c_scmi               20480  0
acpi_cpufreq           32768  0
wireless_hotkey        16384  0
vfat                   24576  1
fat                    98304  1 vfat
mousedev               24576  0
evdev                  28672  14
input_leds             16384  0
mac_hid                16384  0
sg                     49152  0
fuse                  176128  3
dmi_sysfs              20480  0
ip_tables              36864  2 iptable_filter
x_tables               61440  11 ip6table_filter,xt_conntrack,ip6table_raw,iptable_filter,ip6t_rpfilter,xt_LOG,xt_tcpudp,xt_recent,ip6_tables,ipt_REJECT,ip_tables
ext4                 1028096  2
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  192512  1 ext4
usbhid                 73728  0
dm_crypt               61440  1
cbc                    16384  0
encrypted_keys         28672  1 dm_crypt
trusted                49152  2 encrypted_keys,dm_crypt
asn1_encoder           16384  1 trusted
tee                    40960  1 trusted
tpm                   102400  1 trusted
rng_core               20480  2 ccp,tpm
dm_mod                196608  15 dm_crypt
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
crc32c_intel           24576  5
polyval_clmulni        16384  0
polyval_generic        16384  1 polyval_clmulni
gf128mul               16384  1 polyval_generic
ghash_clmulni_intel    16384  0
serio_raw              20480  0
atkbd                  36864  0
libps2                 20480  2 atkbd,psmouse
vivaldi_fmap           16384  1 atkbd
xhci_pci               20480  0
aesni_intel           393216  2
xhci_pci_renesas       24576  1 xhci_pci
crypto_simd            16384  1 aesni_intel
sr_mod                 28672  0
ehci_pci               20480  0
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
cdrom                  81920  1 sr_mod
xhci_hcd              348160  1 xhci_pci
ehci_hcd              106496  1 ehci_pci
i8042                  49152  0
serio                  28672  6 serio_raw,atkbd,psmouse,i8042

output of lsusb:

Bus 001 Device 004: ID 0bda:b00a Realtek Semiconductor Corp. Realtek Bluetooth 4.2 Adapter
Bus 001 Device 005: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 2001:331b D-Link Corp. 
Bus 002 Device 006: ID 05c6:f00e Qualcomm, Inc. POCO X3 Pro
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Last edited by spear8080 (2022-11-18 17:28:04)

#4 2022-11-18 17:27:22

d.ALT
Member
Registered: 2019-05-10
Posts: 959

Re: Unable to connect with USB adapter DWA-121 (D-Link)

<EDIT>
Missing [ url ] tag.
</EDIT>

spear8080 wrote:

The output of rfkill list is:

rfkill list

1: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
3: hci0: Bluetooth
	Soft blocked: yes
	Hard blocked: no
# rfkill unblock wifi

(https://wiki.archlinux.org/title/Networ … ill_caveat)

Last edited by d.ALT (2022-11-18 17:28:13)


<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#5 2022-11-18 17:42:37

spear8080
Guest

Re: Unable to connect with USB adapter DWA-121 (D-Link)

I have tried this

# rfkill unblock wifi

Then i retried

# rfkill list

0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: yes
	Hard blocked: no

But nmcli posted the same error.
I rebooted and i retried:

# rfkill list

0: hci0: Bluetooth
	Soft blocked: yes
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: no

Apparently it soft blocked again.By the way, is phy0 the wireless usb adapter? I also have a wireless card in the laptop.

#6 2023-02-24 19:24:34

cantabile
Member
Registered: 2010-06-29
Posts: 50

Re: Unable to connect with USB adapter DWA-121 (D-Link)

phy0 is probably the internal wifi card.

Loading the r8188eu module with the option rtw_power_mgnt=0 may help. If not, the AUR package 8188eu-dkms-git will give you a better driver.


Driver for every Realtek wifi 6 and 7 USB adapter: https://github.com/morrownr/rtw89

Offline

Board footer

Powered by FluxBB