Tiny Core Extensions > TCE Corepure64

Tinycore 14.0 64bit: Macbook Air Wifi - Broadcom 4360 WLAN - wl not found

(1/6) > >>

pek:
Hi all.. I'm back again with more questions  :)

This time, I loaded these to my initial failed attempts to make wifi on a macbook air working.
dbus.tcz
firmware-broadcom_bcm43xx.tcz
wifi.tcz

When i typed iwconfig, no wlan adapter was found.

This is what i get in dmesg that i think related to it

--- Code: ---[   16.037321] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[   16.037555] i2c i2c-0: 2/2 memory slots populated (from DMI)
[   16.072354] loop30: detected capacity change from 0 to 1528
[   16.104450] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   16.104457] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[   16.108967] cfg80211: failed to load regulatory.db
[   16.159657] b43-phy0: Broadcom 4360 WLAN found (core revision 42)
[   16.160887] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 12, Type 11 (AC), Revision 1)
[   16.160895] b43: probe of bcma0:1 failed with error -95
[   16.160918] Broadcom 43xx driver loaded [ Features: PNLS ]

--- End code ---
So, I could't make the wifi work.


Then I tried other distro which also failed.
After some random google searching, I found a suggestion that makes wifi works on other distro. By doing this

--- Code: ---$  modprobe -r b43
$  modprobe -r bcma
$  modprobe -r wl
$  modprobe wl

--- End code ---


When I tried to replicate this with Corepure64, I'm stuck at

--- Code: ---$  sudo modprobe wl
--- End code ---
It says wl not found in modules.dep

Here's the lsmod

--- Code: ---Module                  Size  Used by    Not tainted
b43                   339968  0
mac80211              331776  1 b43
cfg80211              237568  2 b43,mac80211
ssb                    40960  1 b43
i2c_i801               20480  0
i2c_smbus              12288  1 i2c_i801
mmc_core               86016  2 b43,ssb
cordic                 12288  1 b43
cpufreq_userspace      12288  0
cpufreq_conservative    12288  0
cpufreq_powersave      12288  0
squashfs               36864 31
apple_mfi_fastcharge    12288  0
hid_apple              16384  0
sbs                    12288  0
sbshc                  12288  1 sbs
mei_hdcp               12288  0
video                  45056  0
wmi                    16384  1 video
pcspkr                 12288  0
xhci_pci               12288  0
xhci_hcd              102400  1 xhci_pci
ac                     12288  0
xhci_pci_renesas       12288  1 xhci_pci
apple_bl               12288  0
thunderbolt           143360  0
loop                   20480 62
backlight              12288  2 video,apple_bl
mei_me                 20480  1
lpc_ich                24576  0
mei                    49152  3 mei_hdcp,mei_me
bcma                   32768  1 b43

--- End code ---


What should I do from here?
Thank you.

Juanito:
The first thing to check with lsusb or lspci is what hardware you have.

The last time I compiled wl it literally needed 10 patches..

pek:
Hi Juanito,


--- Quote ---The first thing to check with lsusb or lspci is what hardware you have.
--- End quote ---
Actually I loaded all available firmwares/drivers for wifi from Tinycore64 repo.
And when i dmesg, it found this Broadcom 4360 :D
So, I guessed this was correct.

I will run lspci later again though, to do it proper way and educate myself.
I don't think it's related to lsusb, because it's a built in wifi module. But I will also run lsblk out of curiosity.
I'll post back after I get more details of these.



--- Quote ---The last time I compiled wl it literally needed 10 patches..
--- End quote ---
I hope this is not about kernel compiling again :-X
I'm still far out of league about that for now.

Juanito:
Apparently there are two versions of the 4360:

14E4:4360 no linux driver
14E4:43A0 wl driver

Use “lspci -vnn | grep -i net” to find which you have.

pek:
lspci -vnn | grep -i net gave me

--- Code: ---03:00.0 Network controller [0280]: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

--- End code ---
so, it's wl then..  :-[

So, do i have to recompile kernel for this?
or
Is there a way to make a tcz for this? (I prefer this if possible though)

And.. btw

--- Quote ---14E4:4360 no linux driver
14E4:43A0 wl driver
--- End quote ---
How did you figured out one is "no linux driver" and the other is "wl" just by looking at those numbers? :o

Navigation

[0] Message Index

[#] Next page

Go to full version