Jump to content
  • 0

Banana Pi M2 Pro - possible defective WiFi



I have recently acquired a BPI-M2 Pro with what is supposed to be USB WiFi (Realtek RTL8821CU).  I am running Armbian 22.08.7 Bullseye.  armbian-config does not recognize any WiFi.  The output from lsusb -t also does not show the presence of USB WiFi as expected.


root@bananapi-m2p:~# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M


Do I have a defective device, or is the WiFi not actually a USB module?  Is there something else I need to try to enable WiFi?




Link to comment
Share on other sites

8 answers to this question

Recommended Posts

Armbian Linux community supported weekly builds download

  • 0

I think you are misunderstanding my issue.  The BPI-M2 PRO has an onboard RTL8821CU WiFi which is supposed to be available on the USB bus.   Plugging in devices on the 2 USB 3.0 Ports and the USB OTG port have the desired results.   The onboard RTL8821CU WiFi just is not recognized.  I'm suspect I have a defective board, but was hoping perhaps I was missing something! 

Link to comment
Share on other sites

  • 0

This is our test device:

 ____  ____  _   __  __ ____    ____  __ ____  ____  
| __ )|  _ \(_) |  \/  | ___|  / /  \/  |___ \|  _ \ 
|  _ \| |_) | | | |\/| |___ \ / /| |\/| | __) | |_) |
| |_) |  __/| | | |  | |___) / / | |  | |/ __/|  __/ 
|____/|_|   |_| |_|  |_|____/_/  |_|  |_|_____|_|    
Welcome to Armbian 22.11.0-trunk.0123 Jammy with bleeding edge Linux 5.19.16-meson64

No end-user support: untested automated build

System load:   2%           	Up time:       36 min	
Memory usage:  18% of 1.90G  	IP:
CPU temp:      42°C           	Usage of /:    46% of 15G    	

[ Kernel and firmware upgrades disabled: armbian-config ]
Last check: 2022-11-17 18:17

bananapim5:~:% iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

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


Full logs: https://paste.armbian.com/qeqisakege (sudo armbianmonitor -u)


How do you power this board?

Link to comment
Share on other sites

  • 0

I'm powering with a 5V 3A barrel plug power supply.   I'm reasonably sure its not a power issue as it has no problem simultaneously supporting 2 USB 3 thumb drives on the USB 3 ports and an SD card reader via the OTG port.   I see your lsusb output has:


Bus 001 Device 003: ID 0bda:c820 Realtek Semiconductor Corp. 802.11ac NIC


Which is what is missing from mine.  So it appears I have a defective board!  Thanks for the quick responses.  Much more helpful than the bananapi forums!

Edited by RayKnight
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...