LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   slackware live 1.0.1, Broadcom 4318 (https://www.linuxquestions.org/questions/slackware-14/slackware-live-1-0-1-broadcom-4318-a-4175581533/)

linuxbird 06-07-2016 07:25 PM

Given the new findings, I should be able to duplicate from the USB stick I am using, and will report back. Thanks everyone.

linuxbird 06-07-2016 08:35 PM

Curiosity was getting the best of me, so I delayed some other chores and tried things.

load=broadcom_sta does not work for me using the liveslack 32 bit iso from alien.

My broadcom interface, using the native boot from liveslack 32, identifies as a 4318.
However the https://wireless.wiki.kernel.org/en/users/drivers/b43 site lists the 4318.

Some older posts for other distributions do not list support for 4318, however the above sit suggests that it is covered, and even two versions of it. (a/b/g and b/g; mine is b/g)

Are the firmware files saved in /lib/firmware?

I may be all wrong, but my guess is that I just need the ucode5.fw file in the right place at boot up, as what is already in place on the live 32 bit distribution seems to recognize the interface, but it's just not able to load it at boot.

(Wondering, would it need to reload the interface firmware after a suspend/sleep?)

I can only run 32 bit on this relic laptop.

Paulo2 06-07-2016 11:06 PM

Quote:

Originally Posted by linuxbird (Post 5557500)
Curiosity was getting the best of me, so I delayed some other chores and tried things.

load=broadcom_sta does not work for me using the liveslack 32 bit iso from alien.

My broadcom interface, using the native boot from liveslack 32, identifies as a 4318.
However the https://wireless.wiki.kernel.org/en/users/drivers/b43 site lists the 4318.

Some older posts for other distributions do not list support for 4318, however the above sit suggests that it is covered, and even two versions of it. (a/b/g and b/g; mine is b/g)

Are the firmware files saved in /lib/firmware?

I may be all wrong, but my guess is that I just need the ucode5.fw file in the right place at boot up, as what is already in place on the live 32 bit distribution seems to recognize the interface, but it's just not able to load it at boot.

(Wondering, would it need to reload the interface firmware after a suspend/sleep?)

I can only run 32 bit on this relic laptop.

broadcom_sta isn't loaded automatically, you have to run 'modprobe wl' in a terminal as root
after booting with load=broadcom_sta.
sta driver doesn't need any firmware because it is Broadcom proprietary.

If you open iso file in ark or another program (or mount the iso) and you don't see
a file ...broadcom_sta... in /liveslak/optional then I think load=broadcom_sta won't work.
In this case:
b43 module is already loaded in Slackware Live but it needs firmware files.
If you have another machine running Slackware you can run 'sbopkg -b b43-firmware' (choose Queuefile when prompted),
it will download and compile the Broadcom fimware files (b43-fwcutter...tgz and b43-firmware...tgz).
If you don't have sbopkg installed you can download all the files from SlackBuildsOrg.

Boot Slackware Live (without load=broadcom_sta) and install packages with 'installpkg b43-fwcutter...tgz b43-firmware...tgz'
in a terminal as root. All firmware files that b43 needs are in those packages.


All times are GMT -5. The time now is 05:39 PM.