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:

Re: I have a Broadcomm 4311 rev 01 wifi card and SlackoPup 5.7.0

#121 Post by peebee »

bobc wrote:My wifi works when running live, but after I install to hard disk its hopeless. I went rooting around looking for a cause and found a files called messages, and it has what looks like a couple errors:

wl: module liscense 'MIXED/Proprietary' taints kernel

wl driver 6.30.223.141 (r415941) failed with code 21

kernel BUG at include/net cfg80211.h:2930!

Searching the wl driver failed error has led me to this thread. It looks like if I guess the correct file and download it, copy it to that machine and install it, I might be able to get it working?

I can eliminate the 2 _64 files, I think, but how do I know which of the others to get?

Assuming I can figure out how to install it, do I need to do any modprobe or create any blacklist files or get rid of the wl.conf in /etc/modprobe.d which references both the failing wl and the b43 that was loaded when running live that i have been trying to load?

I asked about this in the beginner thread, but will delete that post since nobody has answered anyway, if I get a reply here. This seems like an old thread, but seems appropriate,, so that's why this post here...

Thanks for any help..
Hi

Can't think why the driver would work live and not in a full install - unless your live install was without a save file, when the wl driver was probably not being used - it usually needs a reboot and a savefile to start properly.

The 4311 is quite an old Broadcom device so I'm guessing this is an old laptop? Is it built-in or on a pcmcia card?

Everything for wl is already included in Slacko 5.7.0 so there is no need to load anything extra.

What I actually suggest you do is blacklist the wl driver and reboot to see if the b43 driver claims your wifi. b43 should support the 4311 but it would be useful to use the link in post #1 to determine your full pci-id to confirm which 4311 variant you have.

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

bobc
Posts: 87
Joined: Wed 14 May 2014, 23:07

#122 Post by bobc »

Yes, its an old laptop with built-in wifi. It does have a pc-mcia slot, but its empty.

lspci -nn
Network controller [0280]: Broadcomm Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)

There is already a wl.conf file in /etc/modprobe.d and my guess is it is blacklisting the b43 and loading wl. I will comment that out and replace with blacklist wl

Thanks for the reply...

I had already installed your pet at that point, but anyway, blacklisting wl has fixed it and it works as well as it did live, now.

Thanks much... I'll delete the post in the other thread if I can...

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

#123 Post by maverick »

peebee
if its not too much to ask can you please update the driver for slacko newer kernel.
Thank you.

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

#124 Post by peebee »

maverick wrote:peebee
if its not too much to ask can you please update the driver for slacko newer kernel.
Thank you.
Hello

Which slacko? Which kernel?

I may have already built the driver - it may already be in LxPup.....

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

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

#125 Post by maverick »

peebee wrote:
maverick wrote:peebee
if its not too much to ask can you please update the driver for slacko newer kernel.
Thank you.
Hello

Which slacko? Which kernel?

I may have already built the driver - it may already be in LxPup.....

Cheers
peebee
WOW, that was fast. :mrgreen: Thank you peebee
I was referring to this one
http://distro.ibiblio.org/puppylinux/pu ... -6.3.0.htm

but would appreciated very much if you please create a fix for kernel 6.14.55 too.

Thank you again for taking the time to reply.

unicorn316386

#126 Post by unicorn316386 »

Hi peebee,

As mentioned here, maverick's driver seems to be broadcom 42143.
Will any of your drivers work for this? Does a linux driver for it even exist, all I can see is BCM43# here?

I checked slacko5.7 and tahr6.0.4.1 and don't believe they have any broadcom 42* drivers included either?

Perhaps a last resort option might be to run Ndiswrapper (Menu -> Setup -> Internet Connection Wizard -> Wired or Wireless LAN -> Network Wizard -> Load Module -> Ndiswapper) and try and load the Windows driver for it? (if it can be found)

Good luck. :)

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#127 Post by rcrsn51 »

@maverick: This will work better if you provide more information.

1. Name your computer and model.

2. Run the command: lspci -nn

3. Post the information for "Network controller" .

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

#128 Post by maverick »

Thanks guys for all your replies to help me.so sorry I didn't provide enough info before( I Should Have Known Better - :oops: )
Ok here is what is really confusing me when I was trying to search of a fix.
the device is detected in both lspci and lsub but in pupscan is more accurate in usb devices ( this was also reported by an earlier post:
dsj wrote:....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
here is what I have:
computer=Lenovo S21e-20
running Slim Slacko 6 (am sticking to using that even if no wifi...Thank you so much unicorn316386

DESCRIPTION: Device unknown
VENDOR: 14e4 DEVICE: 4365 KERNEL MODULE: bcma



Manufacturer=Broadcom Corp
Product=BCM43142A0
SerialNumber=ACD1B8EE22A0
VendorID=105b ProductID=e065 KERNEL-DRIVER(builtin)=(none)
is it a mini pci or usb device!!

btw rfkill list nothing shows and ssd not loaded nor is bcma.

unicorn316386

#129 Post by unicorn316386 »

Interesting. That Lenovo is relatively new, I wonder if using a 4.x kernel would help? On my old Dell Latitude D410, anything newer than 3.14 doesn't seem to detect my wireless (similar to what dsj experienced for all 3 options), but maybe your laptop will have the opposite effect. Clicking on the zdrv.sfs for kernel 3.14.55 a few Broadcom drivers seem to be in there though.
Attachments
Screenshot.png
(25.24 KiB) Downloaded 887 times

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#130 Post by rcrsn51 »

@maverick: According to here, your [14e4:4365] device is a Broadcom PCI WiFi adapter with a BCM43142 chip ID. It shows wl as a possible driver. But Broadcom's website does not list that chipset.

I suspect that the [105b:e065] item is your Bluetooth adapter, installed as a separate internal USB device.

Run "lsmod". Are any wifi drivers like, b43, ssb, bcma being loaded?

I would recommend that you try one of the recent LxPups with the generic wl driver and see if it matches your device.

unicorn316386

#131 Post by unicorn316386 »

rcrsn51 wrote:I would recommend that you try one of the recent LxPups with the generic wl driver and see if it matches your device.
I'm also curious to know if peebee's LxPupSc-15.11.05-pae (with kernel 4.3.0 and added firmware) detects it.

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

#132 Post by peebee »

unicorn316386 wrote:
rcrsn51 wrote:I would recommend that you try one of the recent LxPups with the generic wl driver and see if it matches your device.
I'm also curious to know if peebee's LxPupSc-15.11.05-pae (with kernel 4.3.0 and added firmware) detects it.
I haven't compiled the wl driver for k4.3.0 yet so it isn't included in LxPupSc.....
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

#133 Post by maverick »

Thank you guys and a special thanks to unicorn.
I've been a loyal puppy lnx user since ver 1.04 just because of Mr.B.K,what a gentleman,sorry to say that am using porteus lnx when I need wifi .
Thank you peebee for all your efforts ,

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

Slacko 630 wl

#134 Post by ozsouth »

I made a wl driver for Slacko 630 -32bit- k3.14.55. Note the native bcma / b43 / brcmsmac / ssb didn't work and had to be skiplisted in /etc/rc.d/modulesconfig.
Used the hybrid-v35-nodebug-pcoem-6_30_223_271 source. Works, apart from showing as eth1, and always loading, even on systems without a Broadcom chip. Fixed that by skiplisting wl & loading it after boot. Over to Peebee for improvement.

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

#135 Post by maverick »

Thank you ozsouth for taking the time to help.
can you please upload it and provide a link.
Thank you.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

wl.ko for slacko 630-32bit

#136 Post by ozsouth »

Sorry, I'm unable to upload the 6.25mb file. If someone could host it, I'll do it. (it goes in /lib/modules/3.14.55/kernel/drivers/net/wireless).

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

#137 Post by maverick »

Thank you for replying.
can you please upload it using a free host such as
http://tinyupload.com/
thank you.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

32 bit Broadcom wireless module for k 3.14.55

#138 Post by ozsouth »

file deleted - see peebee's module
Last edited by ozsouth on Mon 12 Sep 2016, 06:45, edited 1 time in total.

maverick
Posts: 7
Joined: Mon 09 Nov 2015, 14:28

Thank you ozsouth

#139 Post by maverick »

ozsouth words cannot express my gratitude and appreciation.
THANK you so much.

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

wl driver for Slacko-6.3.0 k3.14.55-nopae

#140 Post by peebee »

Here is the 32-bit wl driver for Slacko-6.3.0 k3.14.55-nopae as a .pet:

broadcom_wl_v6.30.223.271_x86_32-k3.14.55_nopae_s630.pet

Creates wlan0

Needs a reboot and blacklisting of any drivers which are claiming the Broadcom wifi device (in my case b43 & ssb).

Unlike previous versions of the wl driver that claimed devices which it shouldn't, this version does not claim a device if another driver is claiming it.

Specific to k3.14.55-nopae and won't work with any other kernel.

Cheers
peebee
Last edited by peebee on Thu 28 Apr 2016, 06:06, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Post Reply