On the Bullseye Distros, How Would I Add WiFi Support?

Hello,

How would I add WiFi support on the beagleBone Black Wireless if using the Bullseye Distro?

Seth

P.S. I figured it out a while back but things may have changed…

Hello,

Me again. Anyway, I ran sudo beagle-version and this happened. This is primarily an untouched system running on the BBBW.


debian@BeagleBone:~$ sudo beagle-version
eeprom:[A335BNLTBWA51650BBWG2883]
model:[TI_AM335x_BeagleBone_Black_Wireless]
dogtag:[BeagleBoard.org Debian Bullseye IoT Image 2021-12-23]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot SPL 2021.10-gc2b239f7                                                                                                                                                              (Dec 17 2021 - 16:57:21 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[BB-ADC-00A0.kernel]
UBOOT: Loaded Overlay:[BB-BBBW-WL1835-00A0.kernel]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0.kernel]
UBOOT: Loaded Overlay:[BB-HDMI-TDA998x-00A0.kernel]
kernel:[5.10.80-ti-r32]
nodejs:[v12.22.5]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20210821.0-0~bullseye+20210821]
pkg:[bb-customizations]:[1.20211215.1-0~bullseye+20211215]
pkg:[bb-usb-gadgets]:[1.20211012.0-0~bullseye+20211012]
pkg:[bb-wl18xx-firmware]:[1.20211222.2-0~bullseye+20211222]
pkg:[kmod]:[28-1]
WARNING:pkg:[librobotcontrol]:[NOT_INSTALLED]
pkg:[firmware-ti-connectivity]:[20210315-3]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev us                                                                                                                                                             ers systemd-journal input bluetooth netdev gpio admin tisdk weston-launch cloud9                                                                                                                                                             ide]
cmdline:[console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/m                                                                                                                                                             mcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656                                                                                                                                                              rng_core.default_quality=100 quiet]
dmesg | grep remote
[   29.941001] remoteproc remoteproc0: wkup_m3 is available
[   29.974967] remoteproc remoteproc0: powering up wkup_m3
[   29.975003] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf,                                                                                                                                                              size 217148
[   29.975271] remoteproc remoteproc0: remote processor wkup_m3 is now up
[   36.014724] Bluetooth: hci0: change remote baud rate command in firmware
[   43.533070] remoteproc remoteproc1: 4a334000.pru is available
[   43.614815] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pru
[   43.533070] remoteproc remoteproc1: 4a334000.pru is available
[   43.614815] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pinctrl-single
[    8.239384] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[    8.240985] gpio-of-helper ocp:cape-universal: Failed to get gpio property of 'P8_03'
[    8.241018] gpio-of-helper ocp:cape-universal: Failed to create gpio entry
[    8.816488] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0 name='P8_03'
[    8.816700] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1 name='P8_04'
[    8.816891] gpio-of-helper ocp:cape-universal: Allocated GPIO id=2 name='P8_05'
[    8.817063] gpio-of-helper ocp:cape-universal: Allocated GPIO id=3 name='P8_06'
[    8.817561] gpio-of-helper ocp:cape-universal: Allocated GPIO id=4 name='P8_07'
[    8.817741] gpio-of-helper ocp:cape-universal: Allocated GPIO id=5 name='P8_08'
[    8.817917] gpio-of-helper ocp:cape-universal: Allocated GPIO id=6 name='P8_09'
[    8.818104] gpio-of-helper ocp:cape-universal: Allocated GPIO id=7 name='P8_10'
[    8.818416] gpio-of-helper ocp:cape-universal: Allocated GPIO id=8 name='P8_11'
[    8.818619] gpio-of-helper ocp:cape-universal: Allocated GPIO id=9 name='P8_12'
[    8.818903] gpio-of-helper ocp:cape-universal: Allocated GPIO id=10 name='P8_13'
[    8.819093] gpio-of-helper ocp:cape-universal: Allocated GPIO id=11 name='P8_14'
[    8.819279] gpio-of-helper ocp:cape-universal: Allocated GPIO id=12 name='P8_15'
[    8.819452] gpio-of-helper ocp:cape-universal: Allocated GPIO id=13 name='P8_16'
[    8.819622] gpio-of-helper ocp:cape-universal: Allocated GPIO id=14 name='P8_17'
[    8.819806] gpio-of-helper ocp:cape-universal: Allocated GPIO id=15 name='P8_18'
[    8.819975] gpio-of-helper ocp:cape-universal: Allocated GPIO id=16 name='P8_19'
[    8.820145] gpio-of-helper ocp:cape-universal: Allocated GPIO id=17 name='P8_20'
[    8.820317] gpio-of-helper ocp:cape-universal: Allocated GPIO id=18 name='P8_21'
[    8.820492] gpio-of-helper ocp:cape-universal: Allocated GPIO id=19 name='P8_22'
[    8.820662] gpio-of-helper ocp:cape-universal: Allocated GPIO id=20 name='P8_23'
[    8.820820] gpio-of-helper ocp:cape-universal: Allocated GPIO id=21 name='P8_24'
[    8.820993] gpio-of-helper ocp:cape-universal: Allocated GPIO id=22 name='P8_25'
[    8.821159] gpio-of-helper ocp:cape-universal: Allocated GPIO id=23 name='P8_26'
[    8.821343] gpio-of-helper ocp:cape-universal: Allocated GPIO id=24 name='P8_27'
[    8.821513] gpio-of-helper ocp:cape-universal: Allocated GPIO id=25 name='P8_28'
[    8.821671] gpio-of-helper ocp:cape-universal: Allocated GPIO id=26 name='P8_29'
[    8.821861] gpio-of-helper ocp:cape-universal: Allocated GPIO id=27 name='P8_30'
[    8.822023] gpio-of-helper ocp:cape-universal: Allocated GPIO id=28 name='P8_31'
[    8.822289] gpio-of-helper ocp:cape-universal: Allocated GPIO id=29 name='P8_32'
[    8.822479] gpio-of-helper ocp:cape-universal: Allocated GPIO id=30 name='P8_33'
[    8.822659] gpio-of-helper ocp:cape-universal: Allocated GPIO id=31 name='P8_34'
[    8.822849] gpio-of-helper ocp:cape-universal: Allocated GPIO id=32 name='P8_35'
[    8.823009] gpio-of-helper ocp:cape-universal: Allocated GPIO id=33 name='P8_36'
[    8.823192] gpio-of-helper ocp:cape-universal: Allocated GPIO id=34 name='P8_37'
[    8.823373] gpio-of-helper ocp:cape-universal: Allocated GPIO id=35 name='P8_38'
[    8.823562] gpio-of-helper ocp:cape-universal: Allocated GPIO id=36 name='P8_39'
[    8.823756] gpio-of-helper ocp:cape-universal: Allocated GPIO id=37 name='P8_40'
[    8.823932] gpio-of-helper ocp:cape-universal: Allocated GPIO id=38 name='P8_41'
[    8.824098] gpio-of-helper ocp:cape-universal: Allocated GPIO id=39 name='P8_42'
[    8.824281] gpio-of-helper ocp:cape-universal: Allocated GPIO id=40 name='P8_43'
[    8.824440] gpio-of-helper ocp:cape-universal: Allocated GPIO id=41 name='P8_44'
[    8.824611] gpio-of-helper ocp:cape-universal: Allocated GPIO id=42 name='P8_45'
[    8.824788] gpio-of-helper ocp:cape-universal: Allocated GPIO id=43 name='P8_46'
[    8.824956] gpio-of-helper ocp:cape-universal: Allocated GPIO id=44 name='P9_11'
[    8.825163] gpio-of-helper ocp:cape-universal: Allocated GPIO id=45 name='P9_12'
[    8.825329] gpio-of-helper ocp:cape-universal: Allocated GPIO id=46 name='P9_13'
[    8.825509] gpio-of-helper ocp:cape-universal: Allocated GPIO id=47 name='P9_14'
[    8.825689] gpio-of-helper ocp:cape-universal: Allocated GPIO id=48 name='P9_15'
[    8.825850] gpio-of-helper ocp:cape-universal: Allocated GPIO id=49 name='P9_16'
[    8.826024] gpio-of-helper ocp:cape-universal: Allocated GPIO id=50 name='P9_17'
[    8.826283] gpio-of-helper ocp:cape-universal: Allocated GPIO id=51 name='P9_18'
[    8.826475] gpio-of-helper ocp:cape-universal: Allocated GPIO id=52 name='P9_19'
[    8.826648] gpio-of-helper ocp:cape-universal: Allocated GPIO id=53 name='P9_20'
[    8.826820] gpio-of-helper ocp:cape-universal: Allocated GPIO id=54 name='P9_21'
[    8.827003] gpio-of-helper ocp:cape-universal: Allocated GPIO id=55 name='P9_22'
[    8.827180] gpio-of-helper ocp:cape-universal: Allocated GPIO id=56 name='P9_23'
[    8.827362] gpio-of-helper ocp:cape-universal: Allocated GPIO id=57 name='P9_24'
[    8.827553] gpio-of-helper ocp:cape-universal: Allocated GPIO id=58 name='P9_25'
[    8.827721] gpio-of-helper ocp:cape-universal: Allocated GPIO id=59 name='P9_26'
[    8.827897] gpio-of-helper ocp:cape-universal: Allocated GPIO id=60 name='P9_27'
[    8.828076] gpio-of-helper ocp:cape-universal: Allocated GPIO id=61 name='P9_28'
[    8.828244] gpio-of-helper ocp:cape-universal: Allocated GPIO id=62 name='P9_29'
[    8.828429] gpio-of-helper ocp:cape-universal: Allocated GPIO id=63 name='P9_30'
[    8.828603] gpio-of-helper ocp:cape-universal: Allocated GPIO id=64 name='P9_31'
[    8.828793] gpio-of-helper ocp:cape-universal: Allocated GPIO id=65 name='P9_41'
[    8.828972] gpio-of-helper ocp:cape-universal: Allocated GPIO id=66 name='P9_91'
[    8.829141] gpio-of-helper ocp:cape-universal: Allocated GPIO id=67 name='P9_42'
[    8.829331] gpio-of-helper ocp:cape-universal: Allocated GPIO id=68 name='P9_92'
[    8.829341] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END

Seth

P.S. If you see any ideas about what exactly I can do to relieve the “no access” of WiFi on this board, please reply.

Hello Again,

I know it is real early and people are probably tired. Forget that mess…

So, it seems I checked /etc/udev/rules.d/ and got no wlan0- udev rule. Does anyone know of a quick solution or does digging deeper sound easier?

Seth

P.S. I know from readin’ that the udev rules for networkd and networkManager are losing ground and being replaced from what the wiki at Debian.org states.

So, is there a solution or am I just barking here?

Hi @silver2row ,

Wifi is configured via:

/etc/wpa_supplicant/wpa_supplicant-wlan0.conf

It’s the same syntax/setup as every Raspberry Pi wpa_supplicant configuration example on the net! :wink:

Regards,

1 Like

Just to add, after editing the config file you can tell wpa_supplicant to reload the config file using:

wpa_cli -i wlan0 reconfigure
1 Like

@RobertCNelson and @zmatt ,

When you guys are right, you guys are right. Thank you for the support the night before Christmas.

Anyway, @zmatt , the command finally worked after erasing some of the /etc/wpa_supplicant/wpa_supplicant-wlan0.conf file and adding what is expected…

Seth