Broadcom-STA "wl" wifi drivers

Post Reply
Message
Author
User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Slacko 5.6alpha1 with kernel 3.10

#81 Post by peebee »

I've compiled a version of the wl driver for Slacko 5.6Alpha1 with kernel 3.10 non-pae

see:
http://murga-linux.com/puppy/viewtopic. ... 922#712922

This version uses patches found by pemasu + the "wlan" patch.
see: https://aur.archlinux.org/packages/broa ... mments=all

As k3.10 non-pae may not be used in the final Slacko5.6 this compile is a "proof of concept" experiment for now.

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

WL driver for Slacko 5.6 with kernel 3.4.52

#82 Post by peebee »

Attached, please find the delta for Slacko 5.6with non-pae kernel 3.4.52

It should be installed as follows: The full pet for building into an iso is at:
http://www.peebee.5gbfree.com/share/bro ... slacko.pet
md5=a80f0a1b60b82987e00054df27ec20dd

Cheers
peebee
Attachments
broadcom_wl_delta-k3.4.52.pet
Delta for kernel 3.4.52 non-pae
(42.23 KiB) Downloaded 801 times
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Driver for Slacko with kernel 3.10.1-pae

#83 Post by peebee »

The Broadcom wl driver pet for Slacko with kernel 3.10.1-pae can be downloaded from:

broadcom_sta_v5.100.82.112_patched_x86_32-k3.10.1pae-slacko.pet

This is the full pet based on the patches for k3.10 for direct installation.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

New version 6.30.223.141

#84 Post by peebee »

Version 6.30.223.141 has been published by Broadcom - http://www.broadcom.com/support/802.11/linux_sta.php

Source from:
https://launchpad.net/ubuntu/trusty/i38 ... .223.141-1 (no patches were needed)
has been compiled and pets produced for the Slacko 5.7 candidates (2 versions - 4g & pae).

Download the pets from:
https://app.box.com/s/d3dv96z5gvj61n9zumh1

After installation, reboot is needed.

Please test these new versions if you can on any problematic Broadcom chips and report any findings.

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Slacko64 driver

#85 Post by peebee »

The 6.30.223.141 wl driver for Slacko64 with kernel 3.12.7 is available....

Download the pet from:
https://app.box.com/s/d3dv96z5gvj61n9zumh1

remember to reboot after installation
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#86 Post by boof »

Please forgive my ignorance-does broadcom- wl drivers include iwlwifi from puppy slacko 5.6? I suspect it does but don't know. It may provide a solution for me wherein I cannot yet obtain WPA/PSK encryption on an Intel 5100 wireless adapter. I will read more of the posts and experiment.

Toshiba satellite M300 [i686-32bit]
Intel 5100 wireless adapter
ET T45T mob fone [Android 4.x]
slacko 5.6, kernel 3.4.52 PAE #1 SMP WED july 1010:53:04 EST 2013
full install
driver: iwlwifi

WEP encryption avail in PC, but not in fone,

if an upgrade will fix it, pls advise.
WPA/PSK/Txxx " fone " PC

9 local networks detected by frizbee-have to use open connection or cable.
Last edited by boof on Sat 01 Feb 2014, 22:49, edited 1 time in total.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#87 Post by peebee »

boof wrote:does broadcom- wl drivers include iwlwifi.
The wl driver is just for Broadcom wifi devices - details at:
http://wireless.kernel.org/en/users/Dri ... ed_devices

The iwlwifi driver is different and is for Intel devices (I believe).

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

boof
Posts: 579
Joined: Wed 26 Sep 2012, 22:53

#88 Post by boof »

Thanks peebee-we try.

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

broadcom 43142 / 4365 wlan

#89 Post by dsj »

I have a Lenovo B490 laptop & it has a broadcom wireless Lan. The chipset as reported by Linux Mint 16 is BCM 43142 & it works with the wl driver. Using the same computer with Puppy Linux Precise 5.6.1 & 5.7.1 the chipset is reported as BCM 4365 & it does not work with the wl driver. I have tried all the three options in the connection wizard with no detection of the hardware. I have even loaded the wl module manually with no positive results. Please help.

DSJ

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Re: broadcom 43142 / 4365 wlan

#90 Post by peebee »

dsj wrote:I have a Lenovo B490 laptop & it has a broadcom wireless Lan. The chipset as reported by Linux Mint 16 is BCM 43142 & it works with the wl driver. Using the same computer with Puppy Linux Precise 5.6.1 & 5.7.1 the chipset is reported as BCM 4365 & it does not work with the wl driver. I have tried all the three options in the connection wizard with no detection of the hardware. I have even loaded the wl module manually with no positive results. Please help.

DSJ
Can you see which version of the driver Linux Mint has - it will be shown in dmesg in a terminal.

Precise has the 5.110 version of the driver - 6.30 is now the current version - it would need to be compiled for Precise's kernel if your chip needs it....which Precise are you using - the pae version or the retro non-pae version?

Also Precise 5.7.1 has a known fault where the wifi is disabled on boot - again in a terminal do

rfkill list

if your wifi is blocked do

rfkill unblock wlan

if this is the problem you will need to put this line into

/etc/rc.d/rc.local

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

#91 Post by dsj »

Linux Mint is using Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.233.141.
wl: module license 'MIXED/Proprietery' taints kernel.
Disabling lock debugging due to kernel taint

I am using Puppy Precise 5.6.1 PAE.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#92 Post by peebee »

dsj wrote:Linux Mint is using Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.233.141.
wl: module license 'MIXED/Proprietery' taints kernel.
Disabling lock debugging due to kernel taint

I am using Puppy Precise 5.6.1 PAE.
Try on Precise 5.7.1. PAE:

Broadcom STA 6.30.223.141 pet for Precise 5.7.1 PAE k3.9.11

also available:

Broadcom STA 6.30.223.141 pet for Quirky-Tahr6 k3.12.6

also
Broadcom STA 6.30.223.141 pet for Slacko 5.6.5.6 k3.4.78-4g (shouldn't be needed once Slacko 5.7 reaches release
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

#93 Post by dsj »

Using Puppy Precise 5.7.1 & load the provided Pet file for Broadcom, I get the following error messages in dmesg

222.348342] lib80211: common routines for IEEE802.11 drivers
[ 222.348623] lib80211_crypt: registered algorithm 'NULL'
[ 222.352076] wl: module license 'MIXED/Proprietary' taints kernel.
[ 222.352080] Disabling lock debugging due to kernel taint
[ 222.354381] wl: Unknown symbol cfg80211_scan_done (err 0)
[ 222.354430] wl: Unknown symbol cfg80211_disconnected (err 0)
[ 222.354465] wl: Unknown symbol wiphy_register (err 0)
[ 222.354480] wl: Unknown symbol wiphy_new (err 0)
[ 222.354492] wl: Unknown symbol cfg80211_put_bss (err 0)
[ 222.354503] wl: Unknown symbol cfg80211_roamed (err 0)
[ 222.354514] wl: Unknown symbol cfg80211_inform_bss (err 0)
[ 222.354538] wl: Unknown symbol cfg80211_ibss_joined (err 0)
[ 222.354557] wl: Unknown symbol cfg80211_michael_mic_failure (err 0)
[ 222.354569] wl: Unknown symbol cfg80211_connect_result (err 0)
[ 222.354592] wl: Unknown symbol wiphy_unregister (err 0)
[ 222.354608] wl: Unknown symbol cfg80211_get_bss (err 0)
[ 222.354624] wl: Unknown symbol __ieee80211_get_channel (err 0)
[ 222.354653] wl: Unknown symbol ieee80211_channel_to_frequency (err 0)
[ 222.354674] wl: Unknown symbol cfg80211_inform_bss_frame (err 0)
[ 222.354690] wl: Unknown symbol ieee80211_frequency_to_channel (err 0)
[ 222.354708] wl: Unknown symbol wiphy_free (err 0)
[ 299.896188] mce: [Hardware Error]: Machine check events logged

& the wl driver is unloaded.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#94 Post by peebee »

see next post
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#95 Post by peebee »

#dsj....

The 6.30 driver works for me in Precise 5.7.1 pae k3.9.11

what I did:

booted a pristine, frugal install of 5.7.1

installed the 6.30 pet

rebooted - created a savefile **important to reboot**

did rfkill unblock wlan **essential for my system**

made a connection successfully using Frisbee

all worked as expected.

verified with PupScan that the wl driver was being used - also used dmesg to check no error messages as you saw.

you could try blacklisting the b43 driver in case this is somehow interfering.

otherwise your best course of action is to use pdiag in a terminal to create some diagnostic info which we can ask rerwin to have a look at.

cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

#96 Post by dsj »

I did a fresh install of Precise5.7.1 on a usb drive via puppy universal usb installer.

Created a save file.

Rebooted.

Installed provided Broadcom pet.

Rebooted.

rfkill unblok wlan in terminal.

Try to load wl via modprobe wl.

Same result as previous post.

Attaching pdiag file.
Attachments
pdiag-20140212.tar.gz
(128.99 KiB) Downloaded 564 times

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

#97 Post by dsj »

Lenovo B490 Laptop HM70 Chipset

Fresh clean install of Slacko 5.6.5.6 on a USB drive

Made Savefile

Rebooted

Insatlled Broadcom Slacko pet

rebooted.

Modprobe wl in terminal

Module wl not found

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#98 Post by peebee »

dsj wrote:Attaching pdiag file.
OK - your device is a combined Broadcom bluetooth / wifi device with the wifi part having id 14e4 4365

No driver is claiming this device - see chipnummod.txt

and if you look in /lib/modules/3.9.11/modules.alias

and search for 4365 you will see there is no entry for 14e4 - 4365

so what I suggest you do is find the correct line from Linux Mint and insert it into Precise's modules.alias and then reboot

I've also asked rerwin for his help as I'm not sure the above suggestion is all there is to it.

Using google to search for "Broadcom 14e4 4365" brings up lots of posts....

Cheers
peebee

BTW - I notice that you seem to have loaded the 6.30 driver pet twice??
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

dsj
Posts: 23
Joined: Thu 19 Apr 2007, 17:04
Location: India

#99 Post by dsj »

Inserted the line containing 4365 from linux mint modules.alias to puppy modules.alias.

Saved file.

Rebooted

Checked modules.alias for added line.

loaded broadcom pet

rebooted

modprobe wl

same message as above

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#100 Post by peebee »

dsj wrote:Inserted the line containing 4365 from linux mint modules.alias to puppy modules.alias.
same message as above
We're struggling - rerwin has confirmed that my suggestion was unlikely to work - sorry.

this:
http://www.broadcom.com/docs/linux_sta/README.txt
clearly says it should work - but we've no idea so far why it isn't!!

Perhaps you should post a request for assistance in the Bugs thread to get a wider audience?

Give as much info as you can and point to this thread to show what's been tried.

What seems clear is that you've got a new and complicated chip set which is maybe challenging Puppy's current capabilities....
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Post Reply