[Solved] help broadcom4359 wifi driver

Post here if you are a new Porteus member and you're looking for some help.
joesab
White ninja
White ninja
Posts: 14
Joined: 09 Sep 2021, 23:33
Distribution: Arch, porteus, Antix, Garuda

[Solved] help broadcom4359 wifi driver

Post#1 by joesab » 17 Sep 2021, 00:49

Hi there, having issues with WIFI and bluetooth driver
for my Dell Lattitude E6320
the manufacturer offers only .deb drivers
but they don't even work on ubuntu or debian :buhehe:

Running lspci | grep -Ei 'wifi|wireless|network'
outputs
lspci command not found

but
dmesg | grep 14e4
outputs
[0.095516] pci 0000:02:00.0: [14e4:4359] type 00 class 0x028000

which leads me to think I have a broadcom 4359 chipset
14e4:4359 --> is probably BCM43228

I tried downloading
broadcom-sta (6.30.223.271) from here https://slackbuilds.org/repository/14.1 ... adcom-sta/
I got a nice tar.tgz file I extracted and executed the doinst.sh as root but no output nor driver

then tried
https://slackware.pkgs.org/current/slac ... y.txz.html
it said succesfully installed still no wifi

at this point I'm running out of ideas
I have tried all the xzm files and wifi driver I could find posted in this forum but couldn' t make it work

I would appreciate any help or if there's any xzm or tgz that you guys could generously share I would be eternally grateful
Last edited by joesab on 18 Sep 2021, 19:27, edited 1 time in total.

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

help broadcom4359 wifi driver

Post#2 by Ed_P » 17 Sep 2021, 04:01

To run lspci log in as root then run the command.

Code: Select all

su root
toor

lspci | grep -Ei 'wifi|wireless|network
Post the output.

These postings might interest you: No Wifi connection (Post by Blaze #78177), Version 4.0 questions (Post by Blaze #64647), Porteus-3.2rc2 bug reports
Ed

joesab
White ninja
White ninja
Posts: 14
Joined: 09 Sep 2021, 23:33
Distribution: Arch, porteus, Antix, Garuda

help broadcom4359 wifi driver

Post#3 by joesab » 17 Sep 2021, 07:26

EDIT/Followup: It worked!! Huge thanks @Ed_P I'll always be grateful, I was compiling from source but the last link you added (this one Version 4.0 questions (Post by Blaze #64647)) had the same driver but compiled in .xzm by @Blaze and it works like a charm :Yahoo!:

so big thanks @Ed_P and @Blaze
I love this forum

:celebrate3:

*****
NO NEED TO BOTHER READING THIS
leaving it just in case some poor soul in the future faces the same problem

Thanks for the help
here is the output of those commands

Code: Select all

root@porteus:/home/guest# lspci | grep -Ei 'wifi|wireless|network'
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
02:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
tested the .xzm from your 2 links with no luck
but after looking in the 2 posts
noticed the links to compile the driver from source
so I did with the following commands

wget --no-check-certificate https://slackbuilds.org/slackbuilds/14. ... sta.tar.gz
tar xf broadcom-sta.tar.gz
cd broadcom-sta/

KERNEL=5.12.14-porteus ./broadcom-sta.SlackBuild
installpkg /tmp/broadcom-sta-*_SBo.tgz

had to troubleshoot 3 times but eventually got stuck here

Code: Select all

root@porteus:/mnt/sda5/home/bc/broadcom-sta# uname -r
5.12.14-porteus

root@porteus:/mnt/sda5/home/bc/broadcom-sta# KERNEL=5.12.14-porteus ./broadcom-sta.SlackBuild
Makefile
lib/
lib/wlc_hybrid.o_shipped
lib/LICENSE.txt
src/
src/include/
src/include/typedefs.h
src/include/linuxver.h
src/include/bcmutils.h
src/include/siutils.h
src/include/packed_section_start.h
src/include/epivers.h
src/include/linux_osl.h
src/include/bcmendian.h
src/include/packed_section_end.h
src/include/pcicfg.h
src/include/bcmdefs.h
src/include/bcmcrypto/
src/include/bcmcrypto/tkhash.h
src/include/wlioctl.h
src/include/osl.h
src/shared/
src/shared/bcmwifi/
src/shared/bcmwifi/include/
src/shared/bcmwifi/include/bcmwifi_channels.h
src/shared/bcmwifi/include/bcmwifi_rates.h
src/shared/linux_osl.c
src/wl/
src/wl/sys/
src/wl/sys/wl_dbg.h
src/wl/sys/wlc_key.h
src/wl/sys/wl_linux.h
src/wl/sys/wl_linux.c
src/wl/sys/wlc_wowl.h
src/wl/sys/wl_iw.c
src/wl/sys/wlc_pub.h
src/wl/sys/wl_iw.h
src/wl/sys/wl_export.h
src/wl/sys/wl_cfg80211_hybrid.h
src/wl/sys/wlc_ethereal.h
src/wl/sys/wl_cfg80211_hybrid.c
src/wl/sys/wlc_utils.h
src/wl/sys/wlc_types.h
src/common/
src/common/include/
src/common/include/proto/
src/common/include/proto/bcmeth.h
src/common/include/proto/ieee80211_radiotap.h
src/common/include/proto/ethernet.h
src/common/include/proto/802.1d.h
src/common/include/proto/bcmip.h
src/common/include/proto/bcmevent.h
src/common/include/proto/802.11.h
src/common/include/proto/wpa.h
patching file src/wl/sys/wl_linux.c
Hunk #1 succeeded at 2165 (offset 8 lines).
patching file src/shared/linux_osl.c
make: *** /lib/modules/5.12.14-porteus/build: No such file or directory.  Stop.
I would appreciate any ideas or work arounds
big thanks for your time
Last edited by joesab on 17 Sep 2021, 07:45, edited 1 time in total.

joesab
White ninja
White ninja
Posts: 14
Joined: 09 Sep 2021, 23:33
Distribution: Arch, porteus, Antix, Garuda

help broadcom4359 wifi driver

Post#4 by joesab » 17 Sep 2021, 07:44

Just noticed that overall the whole website is sort of outdated
and as far as I know there's no wiki of porteus

Not complaining, I know all this is purely made on your donated spare time

just as a recommendation I would say a wiki with troubleshooting for most common stuff for example common drivers list
would greatly reduce the support requests in the forum
and make it easier for you guys in the long run

I don't want to just open my mouth to ask support or complain, so
I would more than happy collaborate in a wiki iniciative
maybe starting a heroku instance running wiki.js ?
and if allowed I would love to help writing content?

What do you guys think?

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

help broadcom4359 wifi driver

Post#5 by Ed_P » 17 Sep 2021, 16:26

joesab wrote:
17 Sep 2021, 07:44
Just noticed that overall the whole website is sort of outdated
:
:
and if allowed I would love to help writing content?

What do you guys think?
Yes please. :Yahoo!:

The basic concepts of the Porteus system are still valid; Slackware, xzm modules, cheatcodes, saving changes, but some of the specifics have changed as hardware has changed; UEFI, USB, dual boots, huge flash drives, and the developer staff have changed; retired, died, had families, and then along came the pandemic. So yes, things have changed and as usual the documentation hasn't so help updating it would be greatly appreciated. :happy62: As to the format I don't know, that would need to be decided by the powers that be at this time but certainly some of the website's pages could use some work. :)
Ed

joesab
White ninja
White ninja
Posts: 14
Joined: 09 Sep 2021, 23:33
Distribution: Arch, porteus, Antix, Garuda

help broadcom4359 wifi driver

Post#6 by joesab » 18 Sep 2021, 04:55

Awesome!!!

I would be glad to be of any help
as to the format,
Just let me know who makes that decision so I can start

ironically due to pandemic I have more than a month of spare time LOL
so I would enjoy donating it as gratitude to the Porteus community :celebrate3:

I' m currently learning web design (html css javascript and nodejs) and have played around building website for a while
not a pro in linux but I have enough time to play around until getting things working and then writing
(as long as I get some guidance on how you guys want the format)

looking forward to hear back from the admin staff that manages the website docs
maybe in a new post to get things more organized?

Sorry to hear some members of the staff passed away
I also lost people that I cared about with covid19

please stay safe Ed
:hi:
Joe S

Post Reply