I am using this github project to create an access point on my Pi, in order to allow setup of WiFi information via a phone app.
I have successfully run the setup on a Pi 4 using Buster, and used the same sd card in a Pi 3+ after changing the MAC address in /etc/udev/rules.d/70-persistent-net.rules.
However, due to a change in what I need to have this work on, I have to get it working on a Compute Module3+ that is attached to a Compute Module IO Board V3.0. Since it doesn't have built in networking capabilities, I am also using a CanaKit WiFi adapter.
When I boot it up with the SD card, I get errors in the networking service, specifically:
Could not set interface wlan0 flags (UP): Device or resource busy
WEXT: Could not set interface 'wlan0' UP
wlan0: Failed to initialize driver interface
Failed to start Raise network interfaces
ifconfig only shows ap0 as being up, and I can connect to it via my phone and communicate via my App, but it is unable to connect to the internet afterwords.