Originally Posted by dhimes
The latest kernel really wiped out my wifi! It's hard to believe.
Yes, it's hard to believe at first. But it is very well known and common (try kmod-madwifi site:fedoraforum.org
in Google and see what I mean). Anyway, your situation reminded me of a similar thread regarding kmod-ndiswrapper
recently. In that thread, Psycho updated the kernel of a new installation and found that the livna kmod-ndiswrapper packages for it were delayed. Attempts to yum install kmod-ndiswrapper for the older (initially installed) kernel failed because yum was insisting on installing the next most recent kmod packages for a kernel that Psycho did not have. Failed dependencies resulted (you have to see it to understand).
I don't have an atheros-based card nor use madwifi. But from studying old threads it all seems very similar to the kmod-ndiswrapper situation. I imagine that the kmod-madwifi package for the kernel brings along another kmod-madwifi package and a madwifi package (similar to what kmod-ndiswrapper does). Examples for that lastest kernel that are now in the livna download server...
Did you notice something such as that when trying to install? I could be wrong about all of this, but...
First, I would try updating the kmod-madwifi packages for the newest kernel again since they are all available now. The date on the files is very recent, and maybe they appeared since you started this thread.
Or second, if you still want to go back to the previous kernel that worked, then read Pyscho's thread about how he/she did it with kmod-ndiswrapper. Psycho was able to install the kmod-ndiswrapper packages for the old kernel without those missing dependency errors by using the allowdowngrade
plugin for yum. Maybe you will see something regarding the yum install
command with the --allow-downgrade
command option for yum that relates directly to your kmod-madwifi situation. Or maybe not. Just trying to help.
Lastly, if you ever do get this fixed, you should give strong consideration to excluding the kernel from routine periodic updates. I do. For this very reason. Every now and then (when I feel lucky), I will allow the kernel to update while remaining prepared to get rid of it if it breaks things. I used to not worry about this because for years new kernels never hurt me, but recently all that's changed. To exclude the kernel from yum updates, add this line to /etc/yum.conf: exclude=kernel*
. To allow the kernel to update, "comment out" the line (with the # character).