, I believe I had Wi-Fi operating on my iMac running Porteus 3.2 XFCE, but lost it under 4.0. Under Porteus 5.0rc2 with your updated kernel, I booted "baseonly" with each of your suggested modules, but never had Wi-Fi access. Booted with b43-firmware-classic-5.100.138-1-noarch.xzm in /base, the results of the diagnostic commands is
Code: Select all
root@porteus:~# modprobe -r b43
root@porteus:~# modprobe b43
root@porteus:~# lspci -knn | egrep 'eth|net|wir' -A6
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci
04:00.0 Network controller [0280]: Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Inc. AirPort Extreme [106b:008c]
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
05:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8058 PCI-E Gigabit Ethernet Controller [11ab:436a] (rev 13)
Subsystem: Marvell Technology Group Ltd. Imac 8,1 Wired Ethernet Adapter [11ab:00ba]
Kernel driver in use: sky2
Kernel modules: sky2
root@porteus:~# dmesg | egrep -i 'rtl|broadcom|wlan|firmware|b43|phy|bcm|fw|wl|error|faile|warn|issue|resolve|found|bug|loaded'
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] extended physical RAM map:
[ 0.030160] No NUMA configuration found
[ 0.399922] ACPI: 5 ACPI AML tables successfully acquired and loaded
[ 0.404646] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.409854] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[ 0.418827] vgaarb: loaded
[ 0.418827] libata version 3.00 loaded.
[ 0.424267] pnp: PnP ACPI: found 4 devices
[ 0.548373] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[ 0.553011] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.563705] loop: module loaded
[ 0.567094] ehci-pci 0000:00:1a.7: debug port 1
[ 0.578795] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[ 0.578951] hub 1-0:1.0: USB hub found
[ 0.579318] ehci-pci 0000:00:1d.7: debug port 1
[ 0.590801] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[ 0.590945] hub 2-0:1.0: USB hub found
[ 0.591447] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[ 0.591587] hub 3-0:1.0: USB hub found
[ 0.591952] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[ 0.592096] hub 4-0:1.0: USB hub found
[ 0.592444] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[ 0.592582] hub 5-0:1.0: USB hub found
[ 0.592945] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[ 0.593090] hub 6-0:1.0: USB hub found
[ 0.593441] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[ 0.593571] hub 7-0:1.0: USB hub found
[ 0.594007] i8042: PNP: No PS/2 controller found.
[ 1.073442] No soundcards found.
[ 1.135453] usb 2-4: New USB device found, idVendor=05ac, idProduct=8502, bcdDevice= 1.60
[ 1.323729] usb 3-1: New USB device found, idVendor=0a5c, idProduct=4500, bcdDevice= 1.00
[ 1.325771] hub 3-1:1.0: USB hub found
[ 1.555714] usb 7-1: New USB device found, idVendor=05ac, idProduct=8242, bcdDevice= 0.16
[ 1.747743] usb 3-1.1: New USB device found, idVendor=05ac, idProduct=820f, bcdDevice= 2.08
[ 1.941555] usb 1-2: New USB device found, idVendor=aaaa, idProduct=8816, bcdDevice=13.08
[ 2.027972] REISERFS warning (device loop8): sh-2006 read_super_block: bread failed (dev loop8, block 16, size 4096)
[ 2.185056] usb 1-4: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.64
[ 2.185475] hub 1-4:1.0: USB hub found
[ 2.542814] usb 1-4.3: New USB device found, idVendor=093a, idProduct=2510, bcdDevice= 1.00
[ 2.741190] usb 1-4.4: New USB device found, idVendor=04b3, idProduct=3025, bcdDevice= 1.09
[ 2.957718] sd 5:0:0:0: [sdb] No Caching mode page found
[ 4.790125] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20190816/utaddress-204)
[ 4.790135] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000053B (\GPIO) (20190816/utaddress-204)
[ 4.790140] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000053B (\GPIO) (20190816/utaddress-204)
[ 4.790145] lpc_ich: Resource conflict(s) found affecting gpio_ich
[ 4.889716] firewire_ohci 0000:03:00.0: added OHCI v1.10 device as card 0, 8 IR + 8 IT contexts, quirks 0x10, physUB
[ 5.392775] firewire_core 0000:03:00.0: created device fw0: GUID 0021e9fffec6b40a, S800
[ 7.688998] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8502)
[ 1431.710150] b43-pci-bridge 0000:04:00.0: enabling device (0000 -> 0002)
[ 1431.720972] ssb: Found chip with id 0x4321, rev 0x05 and package 0x00
[ 1431.759087] b43-pci-bridge 0000:04:00.0: Sonics Silicon Backplane found on PCI device 0000:04:00.0
[ 1431.800732] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 1431.800844] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1431.800846] cfg80211: failed to load regulatory.db
[ 1431.880138] b43-phy0: Broadcom 4321 WLAN found (core revision 12)
[ 1431.897928] b43-phy0: Found PHY: Analog 5, Type 4 (N), Revision 2
[ 1431.897958] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2055, Revision 4, Version 0
[ 1431.907054] Broadcom 43xx driver loaded [ Features: PNLS ]
[ 1431.941766] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
root@porteus:~# iw list
Wiphy phy0
max # scan SSIDs: 4
max scan IEs length: 2285 bytes
max # sched scan SSIDs: 0
max # match sets: 0
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports RSN-IBSS.
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4)
* CCMP-256 (00-0f-ac:10)
* GCMP-128 (00-0f-ac:8)
* GCMP-256 (00-0f-ac:9)
* CMAC (00-0f-ac:6)
* CMAC-256 (00-0f-ac:13)
* GMAC-128 (00-0f-ac:11)
* GMAC-256 (00-0f-ac:12)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
Band 1:
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)
* 2484 MHz [14] (20.0 dBm) (no IR)
Band 2:
Bitrates (non-HT):
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 4920 MHz [184] (disabled)
* 4930 MHz [186] (disabled)
* 4940 MHz [188] (disabled)
* 4950 MHz [190] (disabled)
* 4960 MHz [192] (disabled)
* 4970 MHz [194] (disabled)
* 4980 MHz [196] (disabled)
* 4990 MHz [-2] (disabled)
* 5000 MHz [0] (disabled)
* 5010 MHz [2] (disabled)
* 5020 MHz [4] (disabled)
* 5030 MHz [6] (disabled)
* 5040 MHz [8] (disabled)
* 5050 MHz [10] (disabled)
* 5060 MHz [12] (disabled)
* 5070 MHz [14] (disabled)
* 5080 MHz [16] (disabled)
* 5090 MHz [18] (disabled)
* 5100 MHz [20] (disabled)
* 5110 MHz [22] (disabled)
* 5120 MHz [24] (disabled)
* 5130 MHz [26] (disabled)
* 5140 MHz [28] (disabled)
* 5160 MHz [32] (disabled)
* 5170 MHz [34] (disabled)
* 5180 MHz [36] (20.0 dBm) (no IR)
* 5190 MHz [38] (20.0 dBm) (no IR)
* 5200 MHz [40] (20.0 dBm) (no IR)
* 5210 MHz [42] (20.0 dBm) (no IR)
* 5220 MHz [44] (20.0 dBm) (no IR)
* 5230 MHz [46] (20.0 dBm) (no IR)
* 5240 MHz [48] (20.0 dBm) (no IR)
* 5250 MHz [50] (disabled)
* 5260 MHz [52] (20.0 dBm) (no IR, radar detection)
* 5270 MHz [54] (20.0 dBm) (no IR, radar detection)
* 5280 MHz [56] (20.0 dBm) (no IR, radar detection)
* 5290 MHz [58] (20.0 dBm) (no IR, radar detection)
* 5300 MHz [60] (20.0 dBm) (no IR, radar detection)
* 5310 MHz [62] (20.0 dBm) (no IR, radar detection)
* 5320 MHz [64] (20.0 dBm) (no IR, radar detection)
* 5330 MHz [66] (disabled)
* 5340 MHz [68] (disabled)
* 5350 MHz [70] (disabled)
* 5360 MHz [72] (disabled)
* 5370 MHz [74] (disabled)
* 5380 MHz [76] (disabled)
* 5390 MHz [78] (disabled)
* 5400 MHz [80] (disabled)
* 5410 MHz [82] (disabled)
* 5420 MHz [84] (disabled)
* 5430 MHz [86] (disabled)
* 5440 MHz [88] (disabled)
* 5450 MHz [90] (disabled)
* 5460 MHz [92] (disabled)
* 5470 MHz [94] (disabled)
* 5480 MHz [96] (disabled)
* 5490 MHz [98] (disabled)
* 5500 MHz [100] (20.0 dBm) (no IR, radar detection)
* 5510 MHz [102] (20.0 dBm) (no IR, radar detection)
* 5520 MHz [104] (20.0 dBm) (no IR, radar detection)
* 5530 MHz [106] (20.0 dBm) (no IR, radar detection)
* 5540 MHz [108] (20.0 dBm) (no IR, radar detection)
* 5550 MHz [110] (20.0 dBm) (no IR, radar detection)
* 5560 MHz [112] (20.0 dBm) (no IR, radar detection)
* 5570 MHz [114] (20.0 dBm) (no IR, radar detection)
* 5580 MHz [116] (20.0 dBm) (no IR, radar detection)
* 5590 MHz [118] (20.0 dBm) (no IR, radar detection)
* 5600 MHz [120] (20.0 dBm) (no IR, radar detection)
* 5610 MHz [122] (20.0 dBm) (no IR, radar detection)
* 5620 MHz [124] (20.0 dBm) (no IR, radar detection)
* 5630 MHz [126] (20.0 dBm) (no IR, radar detection)
* 5640 MHz [128] (20.0 dBm) (no IR, radar detection)
* 5650 MHz [130] (20.0 dBm) (no IR, radar detection)
* 5660 MHz [132] (20.0 dBm) (no IR, radar detection)
* 5670 MHz [134] (20.0 dBm) (no IR, radar detection)
* 5680 MHz [136] (20.0 dBm) (no IR, radar detection)
* 5690 MHz [138] (20.0 dBm) (no IR, radar detection)
* 5700 MHz [140] (20.0 dBm) (no IR, radar detection)
* 5710 MHz [142] (20.0 dBm) (no IR, radar detection)
* 5720 MHz [144] (20.0 dBm) (no IR, radar detection)
* 5725 MHz [145] (disabled)
* 5730 MHz [146] (disabled)
* 5735 MHz [147] (disabled)
* 5740 MHz [148] (disabled)
* 5745 MHz [149] (20.0 dBm) (no IR)
* 5750 MHz [150] (20.0 dBm) (no IR)
* 5755 MHz [151] (20.0 dBm) (no IR)
* 5760 MHz [152] (20.0 dBm) (no IR)
* 5765 MHz [153] (20.0 dBm) (no IR)
* 5770 MHz [154] (20.0 dBm) (no IR)
* 5775 MHz [155] (20.0 dBm) (no IR)
* 5780 MHz [156] (20.0 dBm) (no IR)
* 5785 MHz [157] (20.0 dBm) (no IR)
* 5790 MHz [158] (20.0 dBm) (no IR)
* 5795 MHz [159] (20.0 dBm) (no IR)
* 5800 MHz [160] (20.0 dBm) (no IR)
* 5805 MHz [161] (20.0 dBm) (no IR)
* 5810 MHz [162] (20.0 dBm) (no IR)
* 5815 MHz [163] (20.0 dBm) (no IR)
* 5820 MHz [164] (20.0 dBm) (no IR)
* 5825 MHz [165] (20.0 dBm) (no IR)
* 5830 MHz [166] (disabled)
* 5840 MHz [168] (disabled)
* 5850 MHz [170] (disabled)
* 5860 MHz [172] (disabled)
* 5870 MHz [174] (disabled)
* 5880 MHz [176] (disabled)
* 5890 MHz [178] (disabled)
* 5900 MHz [180] (disabled)
* 5910 MHz [182] (disabled)
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* set_tx_bitrate_mask
* frame
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* probe_client
* set_noack_map
* register_beacons
* start_p2p_device
* set_mcast_rate
* connect
* disconnect
* set_qos_map
* set_multicast_to_unicast
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-device: 0x40 0xd0
software interface modes (can always be added):
* AP/VLAN
* monitor
interface combinations are not supported
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Device supports TX status socket option.
Device supports HT-IBSS.
Device supports SAE with AUTHENTICATE command
Device supports low priority scan.
Device supports scan flush.
Device supports AP scan.
Device supports per-vif TX power setting
Driver supports full state transitions for AP/GO clients
Driver supports a userspace MPM
Device supports configuring vdev MAC-addr on create.
Supported extended features:
* [ RRM ]: RRM
* [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
root@porteus:~# iw dev
phy#0
Interface wlan0
ifindex 3
wdev 0x1
addr 00:1f:5b:ce:9b:a1
type managed
txpower 20.00 dBm
root@porteus:~# iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
root@porteus:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.167.201 netmask 255.255.255.0 broadcast 192.168.167.255
inet6 fe80::1add:69c2:dd48:640 prefixlen 64 scopeid 0x20<link>
inet6 2601:282:500:a070:dc13:5e13:47a1:adf5 prefixlen 64 scopeid 0x0<global>
inet6 2601:282:500:a070::9418 prefixlen 128 scopeid 0x0<global>
ether 00:22:41:20:1a:50 txqueuelen 1000 (Ethernet)
RX packets 2101 bytes 1228827 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2417 bytes 349600 (341.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 2 bytes 100 (100.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 100 (100.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 7a:49:a3:e9:40:f8 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@porteus:~#
I can see wireless networks with that module loaded, but I can't connect; it always times out.