After Updates, no Wifi Adapters work anymore

aother thing when i do the dkms status it says ‘dkms.conf does not exist’ any help?

i think i need the 5.6.1 version do you have the 5.6.1 version?

Sorry i currently use 4.7 & 4.8 beta :slight_smile:

no i mean for alfa driver 5.6.1 i am using parrot 4.7 aswell

I have Alpha Network usb with the rl3070 chipset and when I check the installed driver it shows me rt2070. It also happened to me when I did a full update and after that, the wifi stopped working after restarting. I did a LOT of searching and got some observations.

1st - I checked the driver associated with the wireless usb connection in the terminal.

dmesg | egrep 'rt28|usb|Phy'

That was the answer:

> [ 3.838713] usbcore: registered new interface driver usbfs
> [ 3.838728] usbcore: registered new interface driver hub
> [ 3.841455] usbcore: registered new device driver usb
> [ 3.859344] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.859346] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.859348] usb usb1: Product: UHCI Host Controller
> [ 3.859350] usb usb1: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.859352] usb usb1: SerialNumber: 0000:00:1a.0
> [ 3.888135] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
> [ 3.888138] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.888140] usb usb2: Product: EHCI Host Controller
> [ 3.888142] usb usb2: Manufacturer: Linux 5.4.0-3parrot1-amd64 ehci_hcd
> [ 3.888144] usb usb2: SerialNumber: 0000:00:1a.7
> [ 3.916497] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.916499] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.916501] usb usb3: Product: UHCI Host Controller
> [ 3.916503] usb usb3: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.916505] usb usb3: SerialNumber: 0000:00:1a.1
> [ 3.940146] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
> [ 3.940148] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.940150] usb usb4: Product: EHCI Host Controller
> [ 3.940152] usb usb4: Manufacturer: Linux 5.4.0-3parrot1-amd64 ehci_hcd
> [ 3.940154] usb usb4: SerialNumber: 0000:00:1d.7
> [ 3.942694] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.942696] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.942698] usb usb5: Product: UHCI Host Controller
> [ 3.942700] usb usb5: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.942702] usb usb5: SerialNumber: 0000:00:1d.0
> [ 3.943400] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.943402] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.943404] usb usb6: Product: UHCI Host Controller
> [ 3.943406] usb usb6: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.943408] usb usb6: SerialNumber: 0000:00:1d.1
> [ 3.944302] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.944305] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.944307] usb usb7: Product: UHCI Host Controller
> [ 3.944309] usb usb7: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.944310] usb usb7: SerialNumber: 0000:00:1d.2
> [ 4.228056] usb 2-1: new high-speed USB device number 2 using ehci-pci
> [ 4.379022] usb 4-1: new high-speed USB device number 2 using ehci-pci
> [ 4.405444] usb 2-1: New USB device found, idVendor=064e, idProduct=a101, bcdDevice= 1.00
> [ 4.405447] usb 2-1: New USB device strings: Mfr=2, Product=1, SerialNumber=3
> [ 4.405449] usb 2-1: Product: Acer CrystalEye webcam
> [ 4.405451] usb 2-1: Manufacturer: SuYin
> [ 4.405453] usb 2-1: SerialNumber: CN0314-OV03-VA-R02.00.00
> [ 4.406794] usb 4-1: New USB device found, idVendor=090c, idProduct=1000, bcdDevice=10.00
> [ 4.406797] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 4.406799] usb 4-1: SerialNumber: 12050207003454
> [ 4.411009] usb-storage 4-1:1.0: USB Mass Storage device detected
> [ 4.411444] scsi host4: usb-storage 4-1:1.0
> [ 4.411582] usbcore: registered new interface driver usb-storage
> [ 4.412355] usbcore: registered new interface driver uas
> [ 4.536292] usb 4-3: new high-speed USB device number 3 using ehci-pci
> [ 4.582727] usb 4-3: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
> [ 4.582730] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 4.582732] usb 4-3: Product: 802.11 n WLAN
> [ 4.582734] usb 4-3: Manufacturer: Ralink
> [ 4.582736] usb 4-3: SerialNumber: 1.0
> [ 4.716050] usb 4-5: new high-speed USB device number 4 using ehci-pci
> [ 4.749551] usb 4-5: New USB device found, idVendor=14cd, idProduct=6600, bcdDevice= 2.01
> [ 4.749556] usb 4-5: New USB device strings: Mfr=1, Product=3, SerialNumber=2
**> [ 4.749559] usb 4-5: Product: USB 2.0 IDE DEVICE **
**> [ 4.749562] usb 4-5: Manufacturer: Super Top **
> [ 4.749565] usb 4-5: SerialNumber: †††††㔠䰸匳䤵卓
> [ 4.749827] usb-storage 4-5:1.0: USB Mass Storage device detected
> [ 4.750353] usb-storage 4-5:1.0: Quirks match for vid 14cd pid 6600: 20
> [ 4.750392] scsi host5: usb-storage 4-5:1.0
> [ 37.506050] input: Acer CrystalEye webcam as /devices/pci0000:00/0000:00:1a.7/usb2/2-1/2-1:1.0/input/input17
> [ 37.506322] usbcore: registered new interface driver uvcvideo
> [ 41.260077] usb 4-3: reset high-speed USB device number 3 using ehci-pci
> [ 41.329206] usbcore: registered new interface driver rt2800usb
> [ 41.336324] rt2800usb 4-3:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 77.682227] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 78.357988] rt2800usb 4-3:1.0: firmware: direct-loading firmware rt2870.bin
> [ 284.875164] usb 4-1: USB disconnect, device number 2
> [ 289.426975] usb 4-3: USB disconnect, device number 3
> [ 297.048265] usb 4-1: new high-speed USB device number 5 using ehci-pci
> [ 297.094871] usb 4-1: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
> [ 297.094880] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 297.094885] usb 4-1: Product: 802.11 n WLAN
> [ 297.094890] usb 4-1: Manufacturer: Ralink
> [ 297.094894] usb 4-1: SerialNumber: 1.0
> [ 297.244264] usb 4-1: reset high-speed USB device number 5 using ehci-pci
> [ 297.373432] rt2800usb 4-1:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 297.414250] ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 297.414296] rt2800usb 4-1:1.0: firmware: direct-loading firmware rt2870.bin`

2nd - The curious thing is that the associated driver is not rt2870 but rt2800. Then, I opened the Synaptic and looked for rt2800 and my surprise was that the driver is from the firmware-misc-nonfree package and not from the manufacturer itself.

> [ 41.336324] rt2800usb 4-3:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 77.682227] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 78.357988] rt2800usb 4-3:1.0: firmware: direct-loading firmware rt2870.bin
> [ 284.875164] usb 4-1: USB disconnect, device number 2
> [ 289.426975] usb 4-3: USB disconnect, device number 3
> [ 297.048265] usb 4-1: new high-speed USB device number 5 using ehci-pci
> [ 297.094871] usb 4-1: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
> [ 297.094880] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 297.094885] usb 4-1: Product: 802.11 n WLAN
> [ 297.094890] usb 4-1: Manufacturer: Ralink
> [ 297.094894] usb 4-1: SerialNumber: 1.0
> [ 297.244264] usb 4-1: reset high-speed USB device number 5 using ehci-pci
> [ 297.373432] rt2800usb 4-1:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 297.414250] ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 297.414296] rt2800usb 4-1:1.0: firmware: direct-loading firmware rt2870.bin`

3rd - I tried to uninstall firmware-misc-nonfree but if I do that I have yes or yes to uninstall too firmware-linux, firmware-linux-nonfree and parrot-drivers.

4th - I tried too associate rt2870 to a specific usb connection with no success so I think it’s better to wait for Parrot version 4.8 and hope the developers can fix this.

Any thought of anyone of what can we do?

That’s what it should show. There is no rt3070.ko module, the the 3070 uses the rt2800usb module, not every chipset has it’s own unique driver.

The firmware is a proprietary blob from the manufacturer, hints the “non-free” section. The driver is open source and this is what we want because these can contain additional unlocked device functionality that the manufacturer driver never has.

The logs you show don’t suggest any driver problem. The firmware doesn’t complain about failing to load and the device gets named.

So what can it be? Because when I’m going to connect to a network, the connecting icon stays for a few seconds and doesn’t connect to any network. But if I connect to the internal wireless, it does without problem. I have seen that the nonfree driver can be redirected to a specific one but I wasn’t able to do it. I don’t know if it’s because there’s something that I missed or what, and it’s the first time something like this happens to me.

The rt3070.bin file is just a symlink pointing to rt2870.bin which is the necessary behavior there should be no need to change anything. You can try using ifrename to give the adapter a more standard/shorter interface name instead of wlx(Mac-addr). I don’t remember whether the ifrename command is installed by default or not but the syntax is simple.
ifrename -i (interface to be renamed) -n (newname) is the basic required format. Make sure the interface is down first.

That’s what I did but was other command and the fact is the wlan1 associated to rt3070 was changed to w******* (don’t remember now cuz I’m not at home) after full update with fresh install. When I’m back I’ll give a try and tell you if I get something. But if your way it’s the same that I did I don’t think it will work, but anyway, any help are welcome.

I did like you said but it’s the same. After change the name, when I try to connect, it give me the connection could not established. So I ask if there somehow to associate the bssid of the usb wireless that don’t change the name every time I restart or plug in again.

Hi there,
Just wanna thank you very much …Finally, I was able to connect to my wireless network after following your method… Well Done !

How did you do, because I didn’t be able to connect. When I restarted and plugged out then in it was the same problem.

I fixed mine just by adding these two lines to “/etc/NetworkManager/NetworkManager.conf”

[device]
wifi.scan-rand-mac-address=0

then restart network-manager by typing in terminal:
“sudo service network-manager restart” or reboot.
Then type in terminal:
“sudo ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules”

thats all … Hope it will help you.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.