You are not logged in.
Pages: 1
I want to make an archiso with the driver for my WLAN card (BCM43142)
My current arch system has got the WLAN card perfectly working by tethering with my Mobile, but I want the stick to work out of the box with my machine.
The lspci -vnn on my working machine: (only relevant part)
# lspci -vnn
...
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Foxconn International, Inc. BCM43142 802.11b/g/n [105b:e092]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at 91000000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-b1-ff-ff-f1-10-08
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: wl
Kernel modules: bcma, wl
Unfortunately I forgot how I got that to work. What I konw, is that I have broadcom-wl installed (`pacman -Q | grep broadcom` yields it) I have no b43* , bcma* or other package installed (just b43-fwcutter, which I got as build dependency once; removable)
What I've tried:
- Install broadcom-wl (which is in fact being installed by default from archiso) Didn't work
- Install broadcom-wl-dkms. Didn't work either
- Install the b43-firmware package (Additional to broadcom-wl) Didn't work.
The test I used to determine, if it worked, was, if the interface showed up in `ip a`.
What seems to be the problem:
The live media shows in the lspci -vnn output: (only relevant output)
# lspci -vnn
...
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma, wl
I tried to fiddle around with the kernel modules, but I just can't change that "Kernel driver in use" to 'wl'.
Any help appreciated! Thanks.
Offline
The test I used to determine, if it worked, was, if the interface showed up in `ip a`.
A completely useless test. This will only show interfaces which have an address assigned, which won't be the case until after you've associated with a network and acquired an IP address.
Offline
*facepalm* you're right.
I tried it with `ip link list` on the broadcom-wl w/out b43-firmware and it didn't show my wlan interface. I will test it on the image with b43-firmware soon and show the results...
Offline
Ok, I tried broadcom-wl & b43-firmware and broadcom-wl & b43-firmware-classic.
None of them worked.
However, I found other interesting logs from dmesg.
On the working installation:
# dmesg | grep wl
[ 13.932277] wl: loading out-of-tree module taints kernel.
[ 13.932286] wl: module license 'MIXED/Proprietary' taints kernel.
[ 13.939483] wl: module verification failed: signature and/or required key missing - tainting kernel
[ 13.987768] wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[ 14.064522] wl 0000:02:00.0 wlp2s0: renamed from wlan0
# dmesg | grep bcma
(Yes, the second command gives no output)
And on the live usb (with b43-firmware-classic):
# dmesg | grep wl
[ 20.541816] wl: loading out-of-tree module taints kernel.
[ 20.541825] wl: module license 'MIXED/Proprietary' taints kernel.
[ 20.548188] wl: module verification failed: signature and/or required key missing - tainting kernel
# dmesg | grep bcma
[ 11.574384] bcma: bus0: Found chip with id 43142, rev 0x01 and package 0x08
[ 11.574420] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x28, class 0x0)
[ 11.574448] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x21, class 0x0)
[ 11.574498] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x16, class 0x0)
[ 11.574559] bcma: bus0: Core 3 found: UNKNOWN (manuf 0x43B, id 0x368, rev 0x00, class 0x0)
[ 11.589939] bcma: bus0: Bus registered
Dunno, they seem kind of related, so I'm posting them here.
Btw, there are no kernel modules blacklisted on my working installation.
Offline
Pages: 1