[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Wi-Fi USB dongle disconnects



Hi, I'm using a USB dongle to connect an old desktop machine (updated
debian-stable) to my home-WLAN (Wi-Fi).

This is the hardware:

```
$ sudo lsusb -v
Bus 001 Device 007: ID 148f:7601 Ralink Technology, Corp. MT7601U
Wireless Adapter
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.01
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x148f Ralink Technology, Corp.
  idProduct          0x7601 MT7601U Wireless Adapter
  bcdDevice            0.00
  iManufacturer           1 MediaTek
  iProduct                2 802.11 n WLAN
  iSerial                 3 1.0
(...)
```

Working fine til just now, then (after system upgrade) it stop giving
me connection (ip route: nothing).

I tried to ifup the interface:

```
$ sudo ifup wlan0
[sudo] password for desktop:
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Cannot find device "wlan0"
Failed to get interface index: No such device

If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug.  These pages explain the proper
process and the information we find helpful for debugging.

exiting.
ifup: failed to bring up wlan0
```

Then checked journalctl:

```
$ sudo journalctl -b -exp3
(...)
may 02 10:35:04 debian kernel: usb usb1-port2: disabled by hub (EMI?),
re-enabling...
may 02 10:35:04 debian kernel: mt7601u 1-2:1.0: mt7601u_rxdc_cal timed out
may 02 10:35:04 debian dhclient[1141]: receive_packet failed on wlan0:
Network is down
may 02 10:35:06 debian systemd-udevd[6026]: wlan0: Failed to get link
config: No such device
may 02 10:35:07 debian systemd-udevd[6061]: wlan1: Failed to rename
network interface 6 from 'wlan1' to 'wlx20e9170d5d9e': Device or
resource busy
may 02 10:35:08 debian dhclient[6067]: Failed to get interface index:
No such device
may 02 10:35:08 debian dhclient[6067]:
may 02 10:35:08 debian dhclient[6067]: If you think you have received
this message due to a bug rather
may 02 10:35:08 debian dhclient[6067]: than a configuration issue
please read the section on submitting
may 02 10:35:08 debian dhclient[6067]: bugs on either our web page at
www.isc.org or in the README file
may 02 10:35:08 debian dhclient[6067]: before submitting a bug.  These
pages explain the proper
may 02 10:35:08 debian dhclient[6067]: process and the information we
find helpful for debugging.
may 02 10:35:08 debian dhclient[6067]:
may 02 10:35:08 debian dhclient[6067]: exiting.
(...)
```

Tried renaming the interface with:

$ sudo ip link set wlan1 name wlan0

But it was unable to connect:

```
$ sudo ifup wlan0
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/20:e9:17:0d:5d:9e
Sending on   LPF/wlan0/20:e9:17:0d:5d:9e
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
```

Apparently until I restarted iwd.service and tried again.

And this is all I have in dmesg that seems relevant:

```
$ sudo dmesg
(...)
[   12.219824] usb 1-2: reset high-speed USB device number 2 using ehci-pci
[   12.236267] EXT4-fs (sda3): mounted filesystem with ordered data
mode. Opts: (null)
[   12.382723] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[   12.424352] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[   12.499390] EXT4-fs (sdb1): mounted filesystem with ordered data
mode. Opts: (null)
[   12.654265] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   12.655016] usbcore: registered new interface driver mt7601u
[   12.757239] mt7601u 1-2:1.0 wlx20e9170d5d9e: renamed from wlan0
(...)
[   14.305151] NET: Registered protocol family 38
[   14.761139] cryptd: max_cpu_qlen set to 1000
[   15.106086] alg: No test for hmac(md4) (hmac(md4-generic))
[   15.179675] forcedeth 0000:00:07.0 enp0s7: MSI enabled
[   15.179900] forcedeth 0000:00:07.0 enp0s7: no link during initialization
[   16.175429] wlan0: authenticate with b8:66:85:fd:0a:d1
[   16.208493] wlan0: send auth to b8:66:85:fd:0a:d1 (try 1/3)
[   16.210114] wlan0: authenticated
[   16.211825] wlan0: associate with b8:66:85:fd:0a:d1 (try 1/3)
[   16.217859] wlan0: RX AssocResp from b8:66:85:fd:0a:d1 (capab=0x411
status=0 aid=5)
[   16.253727] wlan0: associated
[   16.286034] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
(...)
[ 4076.912718] ata2: link is slow to respond, please be patient (ready=0)
[ 4079.028863] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 4079.293883] ata2.00: configured for UDMA/133
(...)
[ 4087.513366] ata2: limiting SATA link speed to 1.5 Gbps
(...)
[ 4827.042405] ata2: link is slow to respond, please be patient (ready=0)
[ 4831.182741] ata2: SRST failed (errno=-16)
[ 4834.199054] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 4834.213936] ata2.00: configured for UDMA/133
(...)
[ 5010.497856] usb usb1-port2: disabled by hub (EMI?), re-enabling...
[ 5010.497870] usb 1-2: USB disconnect, device number 2
[ 5010.517364] wlan0: deauthenticating from b8:66:85:fd:0a:d1 by local
choice (Reason: 3=DEAUTH_LEAVING)
[ 5010.529234] mt7601u 1-2:1.0: mt7601u_rxdc_cal timed out
[ 5010.881275] usb 1-2: new high-speed USB device number 3 using ehci-pci
[ 5011.057056] usb 1-2: New USB device found, idVendor=148f,
idProduct=7601, bcdDevice= 0.00
[ 5011.057061] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5011.057063] usb 1-2: Product: 802.11 n WLAN
[ 5011.057065] usb 1-2: Manufacturer: MediaTek
[ 5011.057066] usb 1-2: SerialNumber: 1.0
[ 5011.197291] usb 1-2: reset high-speed USB device number 3 using ehci-pci
[ 5011.360519] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 5011.410269] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[ 5011.641684] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 5012.373931] wlan1: authenticate with b8:66:85:fd:0a:d1
[ 5012.409969] wlan1: send auth to b8:66:85:fd:0a:d1 (try 1/3)
[ 5012.412313] wlan1: authenticated
[ 5012.415395] wlan1: associate with b8:66:85:fd:0a:d1 (try 1/3)
[ 5012.427217] wlan1: RX AssocResp from b8:66:85:fd:0a:d1 (capab=0x411
status=0 aid=5)
[ 5012.471904] wlan1: associated
[ 5015.504689] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
[ 5022.006182] ata2.00: limiting speed to UDMA/100:PIO4
(...)
[ 5035.039179] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5035.049098] ata2.00: configured for UDMA/100
(...)
[ 5082.414851] ata2.00: limiting speed to UDMA/33:PIO4
[ 5088.311274] ata2: link is slow to respond, please be patient (ready=0)
(...)
[ 5089.819441] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5090.088412] ata2.00: configured for UDMA/33
[ 5101.016259] ata2: link is slow to respond, please be patient (ready=0)
[ 5102.708442] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5103.018021] ata2.00: configured for UDMA/33
[ 5109.636963] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5109.647373] ata2.00: configured for UDMA/33
(...)
[ 5310.861464] usbcore: deregistering interface driver mt7601u
[ 5310.876047] wlan1: deauthenticating from b8:66:85:fd:0a:d1 by local
choice (Reason: 3=DEAUTH_LEAVING)
[ 5345.351997] cfg80211: Loading compiled-in X.509 certificates for
regulatory database
[ 5345.352415] cfg80211: Loaded X.509 cert 'benh@debian.org:
577e021cb980e0e820821ba7b54b4961b8b4fadf'
[ 5345.352789] cfg80211: Loaded X.509 cert 'romain.perier@gmail.com:
3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[ 5345.353160] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5345.360039] platform regulatory.0: firmware: direct-loading
firmware regulatory.db
[ 5345.364293] platform regulatory.0: firmware: direct-loading
firmware regulatory.db.p7s
[ 5345.566547] usb 1-2: reset high-speed USB device number 3 using ehci-pci
[ 5345.729499] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 5345.781510] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[ 5346.004025] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 5346.005036] usbcore: registered new interface driver mt7601u
[ 5346.018630] mt7601u 1-2:1.0 wlx20e9170d5d9e: renamed from wlan0
[ 5358.065389] usb usb1-port2: disabled by hub (EMI?), re-enabling...
[ 5358.065411] usb 1-2: USB disconnect, device number 3
[ 5358.411474] usb 1-2: new high-speed USB device number 4 using ehci-pci
[ 5358.578358] usb 1-2: New USB device found, idVendor=148f,
idProduct=7601, bcdDevice= 0.00
[ 5358.578367] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5358.578370] usb 1-2: Product: 802.11 n WLAN
[ 5358.578373] usb 1-2: Manufacturer: MediaTek
[ 5358.578376] usb 1-2: SerialNumber: 1.0
[ 5358.715496] usb 1-2: reset high-speed USB device number 4 using ehci-pci
[ 5358.878385] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 5358.922502] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[ 5359.149277] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 5359.185351] mt7601u 1-2:1.0 wlx20e9170d5d9e: renamed from wlan0
[ 5361.793265] usb usb1-port2: disabled by hub (EMI?), re-enabling...
[ 5361.793289] usb 1-2: USB disconnect, device number 4
[ 5362.147759] usb 1-2: new high-speed USB device number 5 using ehci-pci
[ 5362.317385] usb 1-2: New USB device found, idVendor=148f,
idProduct=7601, bcdDevice= 0.00
[ 5362.317390] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5362.317392] usb 1-2: Product: 802.11 n WLAN
[ 5362.317394] usb 1-2: Manufacturer: MediaTek
[ 5362.317395] usb 1-2: SerialNumber: 1.0
[ 5362.451820] usb 1-2: reset high-speed USB device number 5 using ehci-pci
[ 5362.611884] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 5362.653006] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[ 5362.882528] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
[ 5362.899636] mt7601u 1-2:1.0 wlx20e9170d5d9e: renamed from wlan0
(...)
[ 5658.776252] forcedeth 0000:00:07.0 enp0s7: MSI enabled
[ 5658.776471] forcedeth 0000:00:07.0 enp0s7: no link during initialization
[ 5809.354940] mt7601u 1-2:1.0 wlan0: renamed from wlx20e9170d5d9e
(...)
[ 6300.060181] usbcore: deregistering interface driver mt7601u
[ 6313.163869] cfg80211: Loading compiled-in X.509 certificates for
regulatory database
[ 6313.164289] cfg80211: Loaded X.509 cert 'benh@debian.org:
577e021cb980e0e820821ba7b54b4961b8b4fadf'
[ 6313.164664] cfg80211: Loaded X.509 cert 'romain.perier@gmail.com:
3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[ 6313.165035] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 6313.165104] platform regulatory.0: firmware: direct-loading
firmware regulatory.db
[ 6313.165126] platform regulatory.0: firmware: direct-loading
firmware regulatory.db.p7s
[ 6313.358053] usb 1-2: reset high-speed USB device number 5 using ehci-pci
[ 6313.516804] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 6313.563801] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[ 6313.796723] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 6313.806916] mt7601u 1-2:1.0 wlx20e9170d5d9e: renamed from wlan0
[ 6313.807821] usbcore: registered new interface driver mt7601u
(...)
[ 6815.822493] mt7601u 1-2:1.0 wlan0: renamed from wlx20e9170d5d9e
[ 7129.740394] usb 1-2: USB disconnect, device number 5
[ 7130.093183] usb 1-2: new high-speed USB device number 6 using ehci-pci
[ 7149.902520] usb 1-2: new high-speed USB device number 7 using ehci-pci
[ 7150.069668] usb 1-2: New USB device found, idVendor=148f,
idProduct=7601, bcdDevice= 0.00
[ 7150.069677] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7150.069680] usb 1-2: Product: 802.11 n WLAN
[ 7150.069683] usb 1-2: Manufacturer: MediaTek
[ 7150.069685] usb 1-2: SerialNumber: 1.0
[ 7150.206535] usb 1-2: reset high-speed USB device number 7 using ehci-pci
[ 7150.365290] mt7601u 1-2:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 7150.404600] mt7601u 1-2:1.0: firmware: direct-loading firmware mt7601u.bin
[ 7150.404617] mt7601u 1-2:1.0: Firmware Version: 0.1.00 Build: 7640
Build time: 201302052146____
[ 7150.809791] mt7601u 1-2:1.0: EEPROM ver:0d fae:00
[ 7151.037955] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 7151.066642] mt7601u 1-2:1.0 wlx20e9170d5d9e: renamed from wlan0
[ 7206.059005] mt7601u 1-2:1.0 wlan0: renamed from wlx20e9170d5d9e
[ 7302.609562] wlan1: authenticate with b8:66:85:fd:0a:d1
[ 7302.641485] wlan1: send auth to b8:66:85:fd:0a:d1 (try 1/3)
[ 7302.646494] wlan1: authenticated
[ 7302.648787] wlan1: associate with b8:66:85:fd:0a:d1 (try 1/3)
[ 7302.655099] wlan1: RX AssocResp from b8:66:85:fd:0a:d1 (capab=0x411
status=0 aid=7)
[ 7302.696722] wlan1: associated
[ 7302.740673] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
(...)
[ 7367.972188] wlan1: deauthenticating from b8:66:85:fd:0a:d1 by local
choice (Reason: 3=DEAUTH_LEAVING)
[ 7408.668633] wlan1: authenticate with b8:66:85:fd:0a:d1
[ 7408.688516] wlan1: send auth to b8:66:85:fd:0a:d1 (try 1/3)
[ 7408.713645] wlan1: authenticated
[ 7408.716074] wlan1: associate with b8:66:85:fd:0a:d1 (try 1/3)
[ 7408.726381] wlan1: RX AssocResp from b8:66:85:fd:0a:d1 (capab=0x411
status=0 aid=7)
[ 7408.765378] wlan1: associated
[ 7411.797925] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
(...)
[ 7537.578604] wlan1: deauthenticating from b8:66:85:fd:0a:d1 by local
choice (Reason: 3=DEAUTH_LEAVING)
[ 7563.667081] wlan1: authenticate with b8:66:85:fd:0a:d1
[ 7563.689093] wlan1: send auth to b8:66:85:fd:0a:d1 (try 1/3)
[ 7563.696298] wlan1: authenticated
[ 7563.698306] wlan1: associate with b8:66:85:fd:0a:d1 (try 1/3)
[ 7563.703312] wlan1: RX AssocResp from b8:66:85:fd:0a:d1 (capab=0x411
status=0 aid=6)
[ 7563.745548] wlan1: associated
[ 7563.775953] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
(...)
[ 7617.237687] wlan1: deauthenticating from b8:66:85:fd:0a:d1 by local
choice (Reason: 3=DEAUTH_LEAVING)
[ 7629.331386] mt7601u 1-2:1.0 wlan0: renamed from wlan1
[ 7637.295981] wlan0: authenticate with b8:66:85:fd:0a:d1
[ 7637.313960] wlan0: send auth to b8:66:85:fd:0a:d1 (try 1/3)
[ 7637.315588] wlan0: authenticated
[ 7637.319267] wlan0: associate with b8:66:85:fd:0a:d1 (try 1/3)
[ 7637.327951] wlan0: RX AssocResp from b8:66:85:fd:0a:d1 (capab=0x411
status=0 aid=6)
[ 7637.367580] wlan0: associated
[ 7637.416435] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
(...)
```

I think some HDD errors slip through (I have to fix that also...),
sorry, please ignore them.

Seems to me like the interface changed its name without reason.

Any hint what could had happened?

Thanks a lot!


Reply to: