Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 01 Oct 2014, 18:52
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Networking » Wireless
Broadcom-STA "wl" wifi drivers - repository of latest
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 8 Posts_count   Goto page: 1, 2, 3, ..., 6, 7, 8 Next
Author Message
peebee


Joined: 21 Sep 2008
Posts: 1434
Location: Malvern, Worcs, UK

PostPosted: Sat 03 Mar 2012, 18:15    Post_subject:  Broadcom-STA "wl" wifi drivers - repository of latest
Sub_title: Version 5.100.82.112 wl drivers for recent puppies
 

Broadcom wrote:
This is Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware.

A Peebee-Rerwin co-production

Quite a few recent Puppies now have the wl driver built-in to the iso and no longer need this add-on pet - check the list below....

The Multi-Kernel pet attached below directly supports (the delta files are built-in) the following, mainly now superceded, 32-bit Puppies:
    Wary 5.3 k2.6.32.59 (& Wary 5.5)
    Slacko 5.3.3 for both k3.1.10-slacko_4gA and k3.1.10-slacko_paeA
    Precise 5.4.2 Retro k3.2.32 (nopae)
It also supports the following Puppies in kernel order (and earlier versions if they have the same kernel) with the addition of the delta files attached to posts in the thread:
To use you need to:
    1. load rerwin_woof_fixes-delta-3f.pet (required for Wary5.3 and Slacko5.3.3 and as described in the post for your pup version)
    2. load any delta pet required (see the post for your pup version)
    3. load the multi-kernel pet (Attachment below)
    4. reboot
    5. connect using the wlan device created
    n.b. if you like a tidy PPM you can uninstall the delta pet afterwards
n.b. Lucid Puppy 5.2.8-005 k2.6.33.2 is a special case - see post #5

The following puppies have everything needed to support both the wl and b43 drivers built-in:
    Precise 5.5 & later versions
    Slacko 5.5 & later versions
    Upup Precise & Upup Raring from pemasu
    Dpup Exprimo from pemasu
    SolidPup 5.1.1-B Lite with kernel 2.6.32.28 from Tman

Background:
All puppies come with the B43 driver and firmwares for broadcom wifi. (there are some later firmwares available for the b43 driver which may be helpful for some people: Version 5.100.138 and Version 5.100.143.3)

There is an alternate driver produced by Broadcom themselves which works better than b43 for some variants - this article provides useful background (found by cowboy).

The driver is a reworking of the Broadcom STA pet that piratesmack offered here for lupu k2.6.33.2 based on version 5.60.48.36 of the Broadcom wl driver: http://www.murga-linux.com/puppy/viewtopic.php?p=421596#421596

but using the latest Broadcom source (version 5.100.82.112)

The patches applied to the Broadcom source are attached to this post further down the thread:
http://murga-linux.com/puppy/viewtopic.php?t=76495&start=16

These pets require preference processing logic developed by rerwin which generalises the logic originally implemented by piratesmack and removes the need for any blacklisting or startup files.

The Multi-Kernel pet is able to support multiple kernels because it constructs the kernel specific driver at install time using xdelta3 to apply a delta file to a base driver - therefore availability of xdelta3 is a pre-requisite for installation (only seems to be a problem for Saluki - install from here).

Pemasu was kind enough to comment in the Saluki thread:
Quote:
Peebee's driver pet provides wl kernel driver module for those broadcom wireless chips which does not work with b43.ko, brcmsmac.ko or brcmfmac.ko driver.

The list of the chip id's can be found from this link:
http://linuxwireless.org/en/users/Drivers/b43#Supported_devices

The chip id can be found with this command in console: "lspci -nn"


    Download link for the multi-kernel pet if you get FORUM ERROR
    broadcom_sta_v5.100.82.112_patched_x86_32-multi.pet
    Description  If you get FORUM ERROR - use link above.
    Multi-kernel version of the Broadcom wl wifi driver with direct support for Wary
    and support via extra delta files for other pups.
    Version 11 - 24 October 2012 (download 499 onwards)
    - may need the rerwin pet depen
    pet

     Download 
    Filename  broadcom_sta_v5.100.82.112_patched_x86_32-multi.pet 
    Filesize  1.18 MB 
    Downloaded  1681 Time(s) 
    rerwin_woof_fixes-delta-3f.pet
    Description  This pet contains the pup_event_backend_modprobe with extended
    preference processing plus configuration files for Broadcom modules and
    has to be loaded on puppies based on woof without this logic
    pet

     Download 
    Filename  rerwin_woof_fixes-delta-3f.pet 
    Filesize  7.93 KB 
    Downloaded  896 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Wed 25 Apr 2012, 05:14    Post_subject: Older versions for possible problems  

    PLEASE LET ME KNOW BY PM WHY YOU NEEDED TO DOWNLOAD THIS EARLIER VERSION - AND IF IT HELPED....THANKS

    There are some reports out on the net of the newest driver crashing with "error 21" - a line like:
    Quote:
    puppypc user.warn kernel: wlan%d: 5.100.82.112 driver failed with code 21

    will be in the dmesg output.
    If this happens to you and you've installed a pet, then you will have to uninstall it. If you are using a puppy with the wl driver built into the iso then you should blacklist the wl driver whereupon your puppy should revert to using the b43 driver. Or you can try playdayz's lupu5.2.8PLUS which contains the older 5.60.48.36 version of the wl driver.
    or you can try the pet attached to this post.

    This pet has been compiled from the Ubuntu Natty sources in broadcom-sta-source_5.60.48.36-3_all.deb [no longer available from Ubuntu]

    This driver seems to be somewhat slower in establishing a wifi connection than the more recent driver - so please be patient.

    The All-In-One multi-kernel pet for driver v5.60.48.36 (creates device wlan%) is attached below.

    It supports:
    Lucid Puppy 5.2.8-005 k2.6.33
    Wary 5.3 k2.6.32.59
    Racy 5.3 k3.0.25
    Slacko 5.3.3 k3.1.10 for both 4g and pae kernels

    and Saluki_023 k3.2.8-ski but install xdelta3 first

    Download link for All-In-One multi-kernel pet for driver v5.60.48.36 if you get FORUM ERROR
    broadcom_sta_v5.60.48.36_patched_x86_32-multi.pet
    Description  IF YOU GET FORUM ERROR USE LINK ABOVE
    12 August 2012 - updated version from download #124
    pet

     Download 
    Filename  broadcom_sta_v5.60.48.36_patched_x86_32-multi.pet 
    Filesize  1.13 MB 
    Downloaded  1024 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    01micko


    Joined: 11 Oct 2008
    Posts: 7805
    Location: qld

    PostPosted: Fri 27 Apr 2012, 18:53    Post_subject:  

    Hmmmm.. could be bug here with permissions on /tmp.. mine are 1777, not 777.
    _________________
    Woof Mailing List | keep the faith Cool |
    Back to top
    View user's profile Send_private_message Visit_website 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Fri 27 Apr 2012, 18:58    Post_subject:  

    01micko wrote:
    Hmmmm.. could be bug here with permissions on /tmp.. mine are 1777, not 777.


    Now resolved by the installation logic in the new All-In-One pets

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_time_total
    Back to top
    View user's profile Send_private_message 
    01micko


    Joined: 11 Oct 2008
    Posts: 7805
    Location: qld

    PostPosted: Fri 27 Apr 2012, 19:01    Post_subject:  

    yeah, permissions on tmp bugs are difficult to debug and may not rear their head at all if running as root. If someone creates a user (and it is possible) then trouble occurs.
    _________________
    Woof Mailing List | keep the faith Cool |
    Back to top
    View user's profile Send_private_message Visit_website 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Mon 30 Apr 2012, 08:33    Post_subject: Delta file for Lucid Puppy  

    THIS IS A SPECIAL CASE.....

    The wl driver pet for:

    Lucid Puppy 5.2.8 - Updated ISO Version 005 - APR 05 2012 with Kernel 2.6.33.2

    is attached

    To install the Broadcom WL driver onto lupu528-005

    1. install the multi-kernel pet - attached

    2. reboot

    Use this link if you get FORUM ERROR
    broadcom_sta_v5.100.82.112_patched_x86_32-multi_inc_pref_logic.pet
    Description  If FORUM ERROR - use link above
    The wl driver for lupu5.2.8-005 k2.6.33.2
    pet

     Download 
    Filename  broadcom_sta_v5.100.82.112_patched_x86_32-multi_inc_pref_logic.pet 
    Filesize  1.1 MB 
    Downloaded  932 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Tue 01 May 2012, 16:21    Post_subject: Delta files for Dpup Exprimo  

    The delta file for:

    Dpup Exprimo 5.X.15 with Kernel 2.6.39

    is attached

    To install the Broadcom WL driver onto Dpup Exprimo

    1. install rerwin_woof_fixes-delta-3f.pet in post #1

    2. install the delta file attached to this post

    3. install the multi-kernel pet in post #1

    4. reboot
    broadcom_wl_delta-k2.6.39.pet
    Description  Delta file for k2.6.39
    pet

     Download 
    Filename  broadcom_wl_delta-k2.6.39.pet 
    Filesize  93.73 KB 
    Downloaded  841 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Sat 05 May 2012, 11:54    Post_subject: Delta file for Racy  

    The delta file for:

    Racy 5.3 with Kernel 3.0.25

    is attached

    To install the Broadcom WL driver onto Racy 5.3

    1. install rerwin_woof_fixes-delta-3f.pet in post #1 (n.b. not required for Racy 5.3.90)

    2. install the delta file attached to this post

    3. install the multi-kernel pet in post #1

    4. reboot
    broadcom_wl_delta-k3.0.25.pet
    Description  Delta file for k3.0.25
    pet

     Download 
    Filename  broadcom_wl_delta-k3.0.25.pet 
    Filesize  41.53 KB 
    Downloaded  788 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Wed 09 May 2012, 11:59    Post_subject: Support for Saluki and Carolina  

    The delta files for:

    Saluki 023 with Kernel 3.2.8-ski

    and Lina-Lite with Kernel 3.2.13-c

    and Carolina with Kernel 3.2.13-ski pae

    are attached

    To install the Broadcom WL driver onto Saluki 023 or Lina-Lite
      0. install xdelta3

      1. install rerwin_woof_fixes-delta-3f.pet in post #1

      2. install the delta file attached to this post (3.2.8-ski for saluki, 3.2.13-c for lina-lite)

      3. install the multi-kernel pet in post #1

      4. reboot

    To install the Broadcom WL driver onto Carolina 003:
      1. install rerwin_woof_fixes-delta-3f.pet in post #1

      2. install the delta file attached to this post

      3. install the multi-kernel pet in post #1

      4. reboot
    broadcom_wl_delta-k3.2.13-c.pet
    Description  Delta file for k3.2.13-c
    pet

     Download 
    Filename  broadcom_wl_delta-k3.2.13-c.pet 
    Filesize  41.74 KB 
    Downloaded  889 Time(s) 
    broadcom_wl_delta-k3.2.13-ski.pet
    Description  Delta file for k3.2.13-ski
    pet

     Download 
    Filename  broadcom_wl_delta-k3.2.13-ski.pet 
    Filesize  41.78 KB 
    Downloaded  916 Time(s) 
    broadcom_wl_delta-k3.2.8-ski.pet
    Description  Delta file for k3.2.8-ski
    pet

     Download 
    Filename  broadcom_wl_delta-k3.2.8-ski.pet 
    Filesize  41.56 KB 
    Downloaded  808 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    DutchPuppy


    Joined: 14 Aug 2011
    Posts: 34
    Location: Vlaardingen, South-West of Netherlands

    PostPosted: Sat 12 May 2012, 16:24    Post_subject: WPC54G pcmcia adapter in Slacko 5.3.3
    Sub_title: Got it worked with Version 5.100.143.3
     

    Hi Peebee,

    Thanks for this post!
    Today I upgraded from Slacko 5.3.1 to 5.3.3 on a Compaq Evo N600c with a Linksys WPC54g pcmcia adapter. In 5.3.1 it had always worked fine and i expected the same in 5.3.3 but it was not at first place.
    At the first boot it was recognized, but after saving the 2fs file and a reboot, it did not work anymore and could not get recognized the adapter.

    After reading this post and installed the B43 Version 5.100.143.3 pet, it worked, but i had to manually activate the connection every time.
    Then tried frisbee and that worked. It does connects slower than previously in 5.3.1, but it does connect! Thanks again.
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Thu 24 May 2012, 08:16    Post_subject: Delta file for Precise Puppy 5.2.60  

    The delta files for:

    Precise 5.2.60 k3.2.18 is attached (e.g. for MacPup 5.2.9 and also Precise-Mate)

    To install the Broadcom WL driver onto Precise 5.2.60

    1. install rerwin_woof_fixes-delta-3f.pet in post #1

    2. install the delta file attached to this post (attachment #3 - make sure you select the right one)

    3. install the multi-kernel pet in post #1

    4. reboot
    broadcom_wl_delta-k3.2.18.pet
    Description  Delta file for k3.2.18 (e.g. for MacPup 5.2.9 based on Precise 5.2.60)
    pet

     Download 
    Filename  broadcom_wl_delta-k3.2.18.pet 
    Filesize  42.15 KB 
    Downloaded  849 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Sun 03 Jun 2012, 04:31    Post_subject: Delta files for oldyeller versions of Precise  

    The delta files for:

    Ov-Precise-5.2.61 non-pae with Kernel 3.2.27_5.2.60

    and Ov-Precise 5.3.0 with Kernel 3.2.27-upup

    are attached

    To install the Broadcom WL driver onto OvPrecise

    1. install rerwin_woof_fixes-delta-3f.pet in post #1

    2. install the delta file attached to this post (make sure you select the right one)

    3. install the multi-kernel pet in post #1

    4. reboot
    broadcom_wl_delta-k3.2.27_5.2.60.pet
    Description  Delta file for k3.2.27_5.2.60 - nonpae version
    pet

     Download 
    Filename  broadcom_wl_delta-k3.2.27_5.2.60.pet 
    Filesize  42.2 KB 
    Downloaded  816 Time(s) 
    broadcom_wl_delta-k3.2.27-upup.pet
    Description  Delta file for k3.2.27-upup - pae version
    pet

     Download 
    Filename  broadcom_wl_delta-k3.2.27-upup.pet 
    Filesize  42.21 KB 
    Downloaded  785 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Sun 03 Jun 2012, 09:03    Post_subject: Delta file for Pemasu's version of Precise  

    Pemasu's Upup Precise 5.3.3.3 with Kernel 3.3.2-upup already includes the wl driver.

    To update the Broadcom WL driver logic on Upup Precise:

    1. install rerwin_woof_fixes-delta-3f.pet in post #1

    2. reboot

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Sun 03 Jun 2012, 18:47    Post_subject: New All-In-One multi-kernel version pet attached  

    A new pet that replaces all of the kernel specific pets for the 5.100 version of the driver with a single multi-kernel support version has been attached to post #1.

    The way this has been implemented has been to include a base version of the driver and individual delta files that transform the base into the kernel specific version at install time. It is therefore dependent on xdelta3 being available (for saluki only you will need to install xdelta3 from the link given before installing the multi-pet). The un-needed delta files and the base driver are deleted after the kernel specific driver has been generated. The folder /opt/broadcom-sta is where all this happens.

    It will be much easier to keep this single multi-kernel pet updated.

    Cheers
    peebee

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_time_total
    Back to top
    View user's profile Send_private_message 
    peebee


    Joined: 21 Sep 2008
    Posts: 1434
    Location: Malvern, Worcs, UK

    PostPosted: Mon 04 Jun 2012, 06:50    Post_subject: Delta file for Mage2  

    The delta file for:

    Mage2 1.9.95 with Kernel 3.3.8-mage2-p64gsw-i586

    is attached

    To install the Broadcom WL driver onto Mage2

    1. install rerwin_woof_fixes-delta-3f.pet in post #1

    2. install the delta file attached to this post

    3. install the multi-kernel pet in post #1

    4. reboot
    broadcom_wl_delta-k3.3.8-mage2-p64gsw-i586.pet
    Description  Delta file for k3.3.8-mage2-p64gsw-i586
    pet

     Download 
    Filename  broadcom_wl_delta-k3.3.8-mage2-p64gsw-i586.pet 
    Filesize  42.52 KB 
    Downloaded  809 Time(s) 

    _________________
    LxPup-14.03 = Puppy + LXDE

    Edited_times_total
    Back to top
    View user's profile Send_private_message 
    Display_posts:   Sort by:   
    Page 1 of 8 Posts_count   Goto page: 1, 2, 3, ..., 6, 7, 8 Next
    Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
     Forum index » Advanced Topics » Hardware » Networking » Wireless
    Jump to:  

    Rules_post_cannot
    Rules_reply_cannot
    Rules_edit_cannot
    Rules_delete_cannot
    Rules_vote_cannot
    You cannot attach files in this forum
    You can download files in this forum


    Powered by phpBB © 2001, 2005 phpBB Group
    [ Time: 0.1099s ][ Queries: 13 (0.0058s) ][ GZIP on ]