I have BCM43228 wifi card . i cheked these forums https://www.aircrack-ng.org/doku.php?id=b43 , http://linuxwireless.sipsolutions.ne...24a1b2c2cb87_2 and found out my card support monitor mode the first one does't list my card cause if i run
ski@lnx:~$ lspci -vnn | grep 14e4
05:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:4359]
adn the site did't listed 4359 but the second one did so i tried to enable monitore mode by

root@lnx:/home/skril# ifconfig wlan0 down
root@lnx:/home/skril# iwconfig wlan0 mode monitor
root@lnx:/home/skril# ifconfig wlan0 up
and it worked so i did the "injection test" in https://www.aircrack-ng.org/~~~~~~~~...injection_test
and it gives me this output

root@lnx:/home/ski# aireplay-ng -9 wlan0
ioctl(SIOCSIWMODE) failed: Device or resource busy
01:28:12 Trying broadcast probe requests...
01:28:12 Injection is working!
01:28:14 Found 2 APs

01:28:14 Trying directed probe requests...
01:28:14 28:16:7F:14:62:48 - channel: 1 - 'salsa'
01:28:15 Ping (min/avg/max): 3.593ms/26.249ms/33.023ms Power: -67.93
01:28:15 30/30: 100%

01:28:15 06:18:41:58:B7:8A - channel: 1 - 'mac'
01:28:16 Ping (min/avg/max): 7.332ms/21.906ms/54.839ms Power: -79.68
01:28:16 28/30: 93%

but if i use
airmon-ng start wlan0 command or any other tools to turn-on monitor mode my wifi goes out and switches to wired connection
root@lnx:/home/skril# airmon-ng start wlan0
Found 2 processes that could cause trouble.
Kill them using 'airmon-ng check kill' before putting
the card in monitor mode, they will interfere by changing channels
and sometimes putting the interface back in managed mode

PID Name
625 NetworkManager
722 wpa_supplicant

PHY Interface Driver Chipset
phy0 wlan0 b43 Broadcom on bcma bus, information limited
(mac80211 monitor mode vif enabled for [phy0]wlan0 on [phy0]wlan0mon)
(mac80211 station mode vif disabled for [phy0]wlan0)

root@lnx:/home/skril# airmon-ng start wlan0
Found 2 processes that could cause trouble.
Kill them using 'airmon-ng check kill' before putting
the card in monitor mode, they will interfere by changing channels
and sometimes putting the interface back in managed mode

PID Name
625 NetworkManager
722 wpa_supplicant

Requested device "wlan0" does not exist.
Run /usr/sbin/airmon-ng without any arguments to see available interfaces

as you can see if i ran the command again it just says wlan0 does not exist . beacuse of this i can't use any other tools like airgeddon,etc
even if i turn-on monitor mode using the first method it just resets when i open airgeddon and wifi goes out the moment i start airgeddon


Linux version 5.7.0-kali1-amd64 ([email protected]) (gcc version 9.3.0 (Debian 9.3.0-14), GNU ld (GNU Binu
tils for Debian) 2.34) #1 SMP Debian 5.7.6-1kali2 (2020-07-01)