Thursday 4 November 2010

How to add Broadcom 43xx wireless to Scientific Linux 5.5

This one is a bit more involved than getting Broadcom wireless support in Fedora 14, but not that hard either. It should also be valid for CentOS 5.

First of all, if you haven't already done so, ugrade to the latest kernel, at present 2.6.18-194.17.4.el5 .

First you will have to add the EPEL repository because when getting the relevant broadcom packages they rely on this to be enabled for dependency resolution.
EPEL provides add-on packages for Red Hat Enterprise Linux 5.x and 4.x releases and compatible derivatives (and also for 6.x in view of the upcoming release). EPEL packages are in most cases built or derived from the equivalent ones in Fedora repository and maintained by the same people. You can read more about the whole project here to find out more about the quality of packages etc, or just skip ahead to add the repository.

Currently, what you want is this command:

su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'

Enter it into a terminal and hit enter. Yes, epel-release-5-4 is correct, there is no 5.5 yet.

Then in Yum Extender or whatever your package manager of choice in Scientific Linux you should already have the Atrpms repository listed. Enable it and the EPEL one and refresh the package listing. Make sure you're looking at available packages through the filter, not updates or installed. Search for broadcom and the correct packages available for your architecture should show up.

Choose broadcom-wl and one of the available kernel modules and install, chances are you want the first  
broadcom-wl-kmdl-2.6.18-194.17.4.el5 kernel modules for the Linux kernel package:
kernel-2.6.18-194.17.4.el5.x86_64.rpm
and not the centos.plus or xen ones.

Reboot, see your new interface detected, enter your credentials into the NetworkManager applet and be online wirelessly! The connection will probably be a bit slower than in Fedora 14.

I installed SL 5.5 a few weeks ago on this laptop to see how it would fare, but there seems to be no guide like this around, only half finished threads and recommendations to use ndiswrapper, which for some reason did not work for me. Setting this up in Fedora got me thinking and it wasn't more than a few minutes after that I had set it up in Scientific Linux as well.

Did others before figure this all out on their own? Going by some threads, not everybody did.

In SL/RHEL/CentOS 6 it shall be more straight forward, probably more like in recent Fedora releases (I hope).

1 comment:

Please leave your comment here. Spam will be deleted.

Note: only a member of this blog may post a comment.

12.04 LTS (1) 1280x1024 (2) 14.1 (1) absolute (6) accessibility (6) ad-blocking (2) administration (2) afterstep (1) android (3) announcements (15) anonymity (5) anonymous (1) anonymous browsing (1) anti-malware (1) anti-virus (1) antiX (4) applications (1) arch (11) archbang (11) archone (1) artix (2) authentication (1) backports (1) base (1) bash (2) bittorrent (2) block-this (1) bluestar (1) bodhi (1) books (1) brave (1) brave-browser (1) browsers (8) browsing (1) bsd (4) bug (2) bugs (3) calculate (1) centos (1) certification (1) chakra (2) changelog (22) chat (1) chatzilla (1) chromebook (1) chromium (2) click (1) commodore 64 (1) ControlD (1) critique (1) crunchbang (5) crux (1) ctkarch (1) cyber war (1) debian (29) desktop (62) devuan (6) digital certificates (1) digital memories (1) distributions (75) DNS (1) documentaries (1) documentation (2) dr. web (1) drivers (1) duo (1) e17 (1) email (1) encryption (3) enlightenment (1) events (1) exit nodes (1) ext4 (1) fake (1) fallout (1) fallout 4 (1) fedora (6) file server (2) file systems (1) firefox (3) flash (1) flush (1) fluxbox (7) fluxflux (1) FPS (2) free software (3) frugalware (1) FSF (1) ftp (2) furybsd (1) fusion (1) fvwm (1) fvwm-crystal (1) games (11) gaming (10) gentoo (3) gnome (9) gnome shell (4) gnu/linux (4) google (2) google-chrome (3) graphics (1) grml (1) gtk+ (1) hangouts (1) hardcore punk (1) hardware (3) how-to (23) humor (2) i3 (1) icewm (6) init (3) init freedom (5) interview (1) introduction (1) jibbed (1) jwm (2) kanotix (4) kde (21) KDE neon (1) kde3 (2) kernel (6) knoppix (1) kodi (2) kongoni (2) kubuntu (3) LAS (1) libtorrent-rasterbar (1) linux (20) linux light (16) Linux Mint (6) live (50) live medium (28) live system (13) liveslak (3) LMDE 4 (3) localisation (1) LTS (1) lxde (12) lxqt (1) mageia (1) mandriva (2) manjaro (1) marine life (1) mate (1) media center (6) mepis (2) mint (5) mobile (2) mobile security (1) movies (6) mozilla (3) music (1) MX Linux (1) netbook (2) netrunner (1) networking (5) news (3) nvidia (1) open source (1) openbox (15) openSUSE (4) opinion (13) other (5) overclockix (1) packages (1) pclinuxos (4) perl (1) plasma (5) poll (2) porteus (3) privacy (5) privoxy (1) programming (1) proxy (2) puppy (3) qbittorrent (1) qt (1) quick look (10) ratpoison (1) red hat (7) redcore linux (1) relax (1) release (2) rescue (3) reviews (57) rhythmbox (1) rolling (1) RPG (2) rpm (1) sabayon (5) salix (15) scientific (7) screenshots (2) scripts (3) seamonkey (1) security (4) semplice (1) server (5) shell (1) shooter (4) siduction (1) slackel (1) slackware (68) slackware 14.2 (2) slackware 15.0 (8) slackware-current (34) slax (7) slitaz (1) smart phones (2) sms (1) south africa (2) specialist (1) spoof (1) ssh (1) surfing (1) systemd (2) table mountain (1) TDE (1) tegra k1 (1) The Walking Dead (1) themes (1) tinyme (2) tips (1) tor (3) torrenting (1) torrents (1) traffic analysis (2) trinity (2) trisquel (1) TV shows (2) TWD (1) ubuntu (6) unity (2) unity linux (4) unix (1) upgrade (6) vector (2) video (4) vinux (2) virtualbsd (1) visual impairment (5) voip (1) vpn (5) VSIDO (1) wallpapers (3) window maker (4) window managers (1) windscribe (1) wireless (10) xfce (16) youtube (1) zenwalk (3) zombies (1) zoo (1)