Fedora 15 Broadcom wireless issue

amdfangirl

Expert
Ambassador
Code:
[root@Alicia echo]# yum install kmod-wl
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package kmod-wl.i686 0:5.60.48.36-2.fc15.6 will be installed
--> Processing Dependency: kmod-wl-2.6.40-4.fc15.i686 >= 5.60.48.36-2.fc15.6 for package: kmod-wl-5.60.48.36-2.fc15.6.i686
--> Running transaction check
---> Package kmod-wl-2.6.40-4.fc15.i686.i686 0:5.60.48.36-2.fc15.6 will be installed
--> Processing Dependency: kernel-uname-r = 2.6.40-4.fc15.i686 for package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686
--> Processing Dependency: wl-kmod-common >= 5.60.48.36 for package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686
--> Running transaction check
---> Package broadcom-wl.noarch 0:5.60.48.36-1.fc13 will be installed
---> Package kmod-wl-2.6.40-4.fc15.i686.i686 0:5.60.48.36-2.fc15.6 will be installed
--> Processing Dependency: kernel-uname-r = 2.6.40-4.fc15.i686 for package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686
--> Finished Dependency Resolution
Error: Package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686 (rpmfusion-nonfree-updates)
           Requires: kernel-uname-r = 2.6.40-4.fc15.i686
           Installed: kernel-2.6.38.6-26.rc1.fc15.i686 (@koji-override-1/$releasever)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686
           Installed: kernel-2.6.40.3-0.fc15.i686 (@updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686
           Available: kernel-PAE-2.6.38.6-26.rc1.fc15.i686 (fedora)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686.PAE
           Available: kernel-PAE-2.6.40.3-0.fc15.i686 (updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686.PAE
           Available: kernel-PAEdebug-2.6.38.6-26.rc1.fc15.i686 (fedora)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686.PAEdebug
           Available: kernel-PAEdebug-2.6.40.3-0.fc15.i686 (updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686.PAEdebug
           Available: kernel-debug-2.6.38.6-26.rc1.fc15.i686 (fedora)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686.debug
           Available: kernel-debug-2.6.40.3-0.fc15.i686 (updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686.debug
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@Alicia henry]# rpm -qa | grep -e kernel -e broadcom-wl -e kmod-wl | sort
abrt-addon-kerneloops-2.0.3-1.fc15.i686
kernel-2.6.38.6-26.rc1.fc15.i686
kernel-2.6.40.3-0.fc15.i686
kernel-devel-2.6.40.3-0.fc15.i686
kernel-headers-2.6.40.3-0.fc15.i686
[root@Alicia henry]# yum update kernel
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Update Process
No Packages marked for Update
[root@Alicia henry]# yum install kmod-wl
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package kmod-wl.i686 0:5.60.48.36-2.fc15.6 will be installed
--> Processing Dependency: kmod-wl-2.6.40-4.fc15.i686 >= 5.60.48.36-2.fc15.6 for package: kmod-wl-5.60.48.36-2.fc15.6.i686
--> Running transaction check
---> Package kmod-wl-2.6.40-4.fc15.i686.i686 0:5.60.48.36-2.fc15.6 will be installed
--> Processing Dependency: kernel-uname-r = 2.6.40-4.fc15.i686 for package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686
--> Processing Dependency: wl-kmod-common >= 5.60.48.36 for package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686
--> Running transaction check
---> Package broadcom-wl.noarch 0:5.60.48.36-1.fc13 will be installed
---> Package kmod-wl-2.6.40-4.fc15.i686.i686 0:5.60.48.36-2.fc15.6 will be installed
--> Processing Dependency: kernel-uname-r = 2.6.40-4.fc15.i686 for package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686
--> Finished Dependency Resolution
Error: Package: kmod-wl-2.6.40-4.fc15.i686-5.60.48.36-2.fc15.6.i686 (rpmfusion-nonfree-updates)
           Requires: kernel-uname-r = 2.6.40-4.fc15.i686
           Installed: kernel-2.6.38.6-26.rc1.fc15.i686 (@koji-override-1/$releasever)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686
           Installed: kernel-2.6.40.3-0.fc15.i686 (@updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686
           Available: kernel-PAE-2.6.38.6-26.rc1.fc15.i686 (fedora)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686.PAE
           Available: kernel-PAE-2.6.40.3-0.fc15.i686 (updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686.PAE
           Available: kernel-PAEdebug-2.6.38.6-26.rc1.fc15.i686 (fedora)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686.PAEdebug
           Available: kernel-PAEdebug-2.6.40.3-0.fc15.i686 (updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686.PAEdebug
           Available: kernel-debug-2.6.38.6-26.rc1.fc15.i686 (fedora)
               kernel-uname-r = 2.6.38.6-26.rc1.fc15.i686.debug
           Available: kernel-debug-2.6.40.3-0.fc15.i686 (updates)
               kernel-uname-r = 2.6.40.3-0.fc15.i686.debug
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Attempting to install Broadcom wirless
Already run "yum update"
"gcc" and "kernel-devel" are installed
rpm fusion repos have been added

Any ideas?
 

chamaecyparis

Distinguished
Nov 21, 2010
321
0
18,810
Either

1)upgrade the kernel to the requested one, or

2)go to Broadcom site ( http://www.broadcom.com/support/802.11/linux_sta.php ) and download drivers.

I'd prefer 2).
--------------------------------------------------------------------------------------------------------------------------------------
EDIT: didn't at first see that updated kernel had been installed. Looks like a firmware issue.
BTW, I tried upgrading my kernel in a Debian distro to 3.0.0 with similar non-functionality of wireless. I just choose the older 2.6.36-1-mepis-smp on bootup and wait until the issue is solved.
 

bmouring

Distinguished
May 6, 2006
1,215
0
19,360
I'd tend to agree with chamaecyparis and take it outside of yum's hands, altho to be warned: any time you update the kernel through yum it'll require rebuilding/reinstalling the modules (and, as such, I personally would take the whole thing out of the package manager's hands and build my own kernel, then again I kinda have a slight preference towards gentoo anyway)

If you wanted to try to get the particular kernel that it's asking for, you may need to hunt down a new yum repo or even a stray, standalone RPM that has that particular version.
 

bmouring

Distinguished
May 6, 2006
1,215
0
19,360
Hehe, certainly one way to solve it.

It's a bit ridiculous that some manufacturer's still hold specs/software dev guides soo close to their chest to prevent the FOSS community from making decent drivers without having to resort to something like kernel debugging and watching memory accesses to reverse engineer what the various registers are and how you're supposed to interact with them.

It's even a bit more ridiculous that some laptop vendors (in my case, IBM/Lenovo) will prevent you from installing any card that they haven't blessed (read: don't make a cut on) via a BIOS whitelist check (but, a BIOS edit later, and I now have a fine, functional Atheros non-sanctioned wifi card)

sigh...
 

amdfangirl

Expert
Ambassador


Just lucky I ripped it out of a school (lenovo) laptop.

This is one of the few areas I like Intel in. :/

I realised I could install the driver on Ubuntu. But it made wireless horribly unstable.

(Plus I have a grudge against apt-get, Unity and the Mac OS X feel of Ubuntu)

Silly binary blobs.
 

bmouring

Distinguished
May 6, 2006
1,215
0
19,360


Well, to be sure, you're going to need to get your hands dirty and dig into the laptop. Find a technician's/repair/service manual for your laptop online if you can (my Lenovo Thinkpad had one that was pretty easy to find). Some laptops that come with a 2 antenna post card sometimes actually have 3 antennas (and simply tape the extra, as was the case in my laptop)

If you do only have two, it should work (the third is used if you have a 3T3R-type wireless AP/router to get up to 450Mbps), or you can always buy an antenna and add it you your laptop (they sell kits like this)
 

bmouring

Distinguished
May 6, 2006
1,215
0
19,360

I'll grant you the last two, but really, don't like apt? I don't see how it's all that different from yum, and I appreciate both equally.

QFT, cause more headaches than they solve.
 

bmouring

Distinguished
May 6, 2006
1,215
0
19,360
echo

|sed 's/yum/emerge/'|sed 's/Ubuntu/any RPM or Deb-based distro/'

... and that's my issue regularly :)