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?