Rock Pi 4, Ubuntu 20 WiFi not working

When plugging in a USB WiFi dongle I’m getting:
[ 9.279551] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5392, rev 0223 detected
[ 9.290451] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5372 detected
[ 9.291187] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
[ 9.292325] usbcore: registered new interface driver rt2800usb
[ 9.311422] rt2800usb 6-1:1.0 wlx9cefd5fa4cfb: renamed from wlan0
[ 9.388025] ttyS0 - failed to request DMA, use interrupt mode
[ 9.428822] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
[ 9.491375] rt2800usb 6-1:1.0: Direct firmware load for rt2870.bin failed with error -2
[ 9.491402] ieee80211 phy0: rt2x00lib_request_firmware: Error - Failed to request Firmware

The link on the wiki about downloading drivers is not working anymore: https://wiki.radxa.com/Rock/Wireless

Okay, the issue was missing firmware.
sudo apt-get install linux-firmware
Partially resolves the issue, but there is a conflicting package. Removing it lets us install firmware package:
sudo apt-get remove rockchip-overlay

2 Likes