Broadcom-STA "wl" wifi drivers

Message
Author
User avatar
Tman
Posts: 808
Joined: Sat 22 Jan 2011, 21:39
Location: Toronto

#31 Post by Tman »

peebee wrote: Not a success report I'm afraid....

Oh, that's too bad. :( ... are you saying that the wl driver is loaded on your system, but it doesn't work? Or is it supposed to load the b43 driver for your system, instead of the wl?

This is just a shot in the dark, would deleting the file named "/root/Startup/00-broadcom-sta.sh" make any difference?

If it doesn't work, I will send Rerwin a PM and go from there. If all else fails, I gues I can trying switching kernels using jrb's method. But I dunno if it's the kernel version that's the problem.

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

#32 Post by peebee »

Tman wrote:This is just a shot in the dark, would deleting the file named "/root/Startup/00-broadcom-sta.sh" make any difference?
Hi Tman

The pinstall.sh in my pet already deletes that file....

On my system - and they're all different it seems - the wl driver if present is used in preference to b43 - but b43 also works.

On solidpup - your wl driver loads and works but there is evidence in the dmesg that b43 is also trying to load and this shouldn't happen.

I think you're right about the kernel not being the problem - I think that module loading changed somewhere between wary5.1.1 and wary 5.3.

Rerwin is very helpful but also very busy so he may not have time to support older versions of wary now that they are not "main stream".

So the wl driver works fine on my HP550 laptop but the rerwin logic in my pet to select between wl and b43 does not work on wary5.1.1 and causes wl to not work.

If you stick to your current build state - i.e. wary5.1.1 - then I would suggest you just compile a new version of wl.ko and replace the present one and stick with the logic you already have.

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

User avatar
Tman
Posts: 808
Joined: Sat 22 Jan 2011, 21:39
Location: Toronto

#33 Post by Tman »

Thanks for the feedback, Peebee.

So if I get this, right; Solidpup users can use the wl driver by manually blacklisting the b43 driver and manually loading the wl ... if the wl driver isn't loaded first. Please forgive my ignorance; I've been using straight wired LAN connection since... forever. :wink:

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

Delta file for Solidpup 5.1.1

#34 Post by peebee »

Tman wrote:Solidpup users can use the wl driver by manually blacklisting the b43 driver and manually loading the wl ... if the wl driver isn't loaded first. Please forgive my ignorance; I've been using straight wired LAN connection since... forever. :wink:
Hi Tman

Not quite I'm afraid - the file "/root/Startup/00-broadcom-sta.sh" which I think comes from piratesmack's original pet is pretty heavy handed and circumvents the module loading system completely and force loads wl no matter what - it should really only be there if a need for the wl driver has been identified.

There are therefore 3 problems with your current build:
1. the fight between b43 and wl on bootup which leads to (I think):
2. any connection created by wl is not persistent between boots
and 3. eth% is created instead of wlan%

However, I have success to report ;-) - yippee

If I load an experimental pet that rerwin supplied recently for testing AFTER loading the delta pet and the multi-kernel pet from post #1 then I get a working, persistent through reboots connection on wlan0.

This has given me the impetus to discuss with rerwin incorporating the Experiment 8 logic into the Multi-kernel pet - I'll do that shortly hopefully.

Cheers
PeeBee
Last edited by peebee on Thu 20 Sep 2012, 15:53, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Tman
Posts: 808
Joined: Sat 22 Jan 2011, 21:39
Location: Toronto

Re: Delta file for Solidpup 5.1.1

#35 Post by Tman »

peebee wrote: However, I have success to report ;-) - yippee
Yeesss! That is good news, indeed. That was some terrific troubleshooting. Thanks for helping me out with this, Peebee.. broadcom wifi owners should be pleased. :)

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

Re: Delta file for Solidpup 5.1.1

#36 Post by peebee »

Tman wrote:
peebee wrote: However, I have success to report ;-) - yippee
Yeesss! That is good news, indeed. That was some terrific troubleshooting. Thanks for helping me out with this, Peebee.. broadcom wifi owners should be pleased. :)
Rerwin is now working on the official release of the Experiment 8 solution - when he finishes it there will be a new stripped back to basics multi-kernel pet which just installs the driver. I'll test the result on solidpup when its available. Thanks for giving the impetus to get this sorted. The aim will then be to get the Rerwin pet accepted for inclusion in woof so that all new woof based pups will have it built in.

Watch this space!
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:

#37 Post by peebee »

Reserved for future use
Last edited by peebee on Wed 03 Oct 2012, 18:20, edited 2 times in total.
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:

Logic changes incorporated into woof

#38 Post by peebee »

Heads up...

BarryK has announced:
http://bkhome.org/blog/?viewDetailed=02995
that rerwin's rerwin_woof_fixes-delta-3f.pet has been added to woof.

This means that new woof based pups from now on will come ready equipped with rerwin's pup_event_backend_modprobe with extended preference processing

At the same time Barry has also decided to move the various "firmware" packages out into separate pets which pup builders will need to include in their pup builds. (although the theory is they can be "retrofitted" if the builders forget them or choose not to include them).

In preparation, I will shortly rearrange post #1 to make the rerwin_woof_fixes-delta-3f method the "preferred" one.

[EDIT] 21 September 2012 - this has now been done.[/EDIT]

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:

#39 Post by peebee »

Post superceded
Last edited by peebee on Wed 24 Oct 2012, 10:00, edited 1 time in total.
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:

Slacko 5.3.6.0 Broadcom wl delta uploaded

#40 Post by peebee »

01micko has uploaded the next beta version of Slacko - 5.3.6.0 with kernel 3.2.30-4g

This is another "new generation" pup that does not need the rerwin fixes pet.

The delta file is attached to:
http://murga-linux.com/puppy/viewtopic. ... 5&start=20

[EDIT]Added the delta file for the PAE version - k3.5.5-PAE[/EDIT]

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:

Delta files for Slacko k3.2.31-4g and k3.4.14-PAE added

#41 Post by peebee »

The Delta file for Slacko 5.3.6.5 Beta k3.2.31-4g has been added:

also the delta file for Slacko 5.3.6.5 k3.4.14-PAE

http://murga-linux.com/puppy/viewtopic. ... 553#648553
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:

#42 Post by peebee »

A new Version 11 - 24 October 2012 (download 499 onwards) of the multi-kernel pet in post #1 has been uploaded.

The only difference is that the multi-kernel pet now directly supports the recently released Precise 5.4 version of puppy.

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:

Slacko 5.3.7.1 delta files available

#43 Post by peebee »

The delta files for

Slacko 5.4 Beta - Slacko 5.3.7.1 with Kernels k3.2.33-4g and k3.4.17-PAE

are now available:

http://murga-linux.com/puppy/viewtopic. ... 5&start=20
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#44 Post by 01micko »

Thanks peebee,

Now what EXACTLY do I need to integrate these into their respective builds at build time? I will ship with wl in final so might as well get it in to the next and hopefully final beta for a bit of testing. I have settled on these kernels unless of course their is some major issue with them. I hope not, that is why I have been following the LTS branches.

Cheers
Puppy Linux Blog - contact me for access

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

#45 Post by peebee »

01micko wrote:Thanks peebee,

Now what EXACTLY do I need to integrate these into their respective builds at build time? I will ship with wl in final so might as well get it in to the next and hopefully final beta for a bit of testing. I have settled on these kernels unless of course their is some major issue with them. I hope not, that is why I have been following the LTS branches.

Cheers
Hi Mick

Should I construct 2 pets just for you :-) 2* 1MB

Or 1 pet with drivers for both kernels? (2MB+)

Or....

Do you foresee the wl driver itself being included in the iso (its 1MB), or will the pet be available in the repository?

There are various ways we could go - I'm happy to go whichever you want.

Barry for precise has chosen to go with a specialised pet built into the iso. He could have gone with delta's built-in and the multi-kernel pet in the repository....but didn't.

My feeling is that having 1 multi-kernel pet is the most flexible...

My aim for the "official" puppies is that the one multi-kernel pet will have the delta files included - so if you've fixed on the kernels now I can put the slacko deltas into the pet.

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

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#46 Post by 01micko »

peebee wrote:Should I construct 2 pets just for you..
I want to include it in the iso, so 2 separate pets will be preferred I think :)

Thanks
Puppy Linux Blog - contact me for access

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

#47 Post by peebee »

01micko wrote:
peebee wrote:Should I construct 2 pets just for you..
I want to include it in the iso, so 2 separate pets will be preferred I think :)

Thanks
Sent by PM....

Tested - work...

Cheers
Peter
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:

Pet add-on no longer required

#48 Post by peebee »

Update:

Precise 5.4.2 k3.2.29 (the pae version) from BarryK now has the wl driver built-in to the iso.

(n.b. Retro-Precise 5.4.2 k3.2.32 nopae still requires the add-on pet in post #1)

Both Slacko 5.4 k3.2.33-4g & k3.4.17-PAE from 01micko also have the wl driver built-in to the isos.

Upup-Precise 54X4 k3.2.29 from pemasu comes similarly equipped OOTB.

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:

Delta pet for Slacko 5.4.0.2

#49 Post by peebee »

[EDIT]This post is already out of date as 01micko has uploaded the next testing version 5.4.0.3 in which he has reverted to the 5.4 kernels and therefore the wl driver is included in the iso.

I'll leave it here in case further 5.4.1 Beta's use the 3.4.28-PAE kernel.
[/EDIT]

I haven't needed to post delta pets for some time as most recent new puppies have the Broadcom wl driver built in to the iso.....

01micko has released Slacko 5.4.0.2 as an 5.4.1 Beta which doesn't include the wl driver....

The delta file for Slacko with kernel 3.4.28-PAE is attached in case anybody need to install with wl driver....

Cheers
peebee
Attachments
broadcom_wl_delta-k3.4.28-PAE.pet
(42.41 KiB) Downloaded 830 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:

Delta file for Precise 5.4.93 with k3.8.0

#50 Post by peebee »

Here is the delta file for Precise 5.5 beta with kernel 3.8.0

Just load this followed by the multi-kernel pet from post #1 and reboot

[edit]I've made the multi-kernel driver a dependency.....from download #7[/edit]
Attachments
broadcom_wl_delta-k3.8.0.pet
Delta file for Precise 5.5 Beta with k3.8.0
(89.96 KiB) Downloaded 876 times
Last edited by peebee on Sun 03 Mar 2013, 19:27, edited 3 times in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Post Reply