3

BCM4328 Ndiswrapper in F12

view full story
linux-howto

http://forums.fedoraforum.org – Hello, all! I upgraded to F12 last week, and I've had nothing but bad luck with ndiswrapper and my BCM4328 card. They both worked fine in F11, so I wonder what's changed to make it invalid... I've tried it using both the ndiswrapper in RPMFusion (1.54) and from source (1.55). I had previously been using 1.55 from source without issue, but neither the source or binary solutions works. If I used the RPMs, the kernel will block off my IRQ 19 (wireless) due to too many "bogus" packets. In order to sleep the computer after this, I need to remove the ndiswrapper module, which works. If I use the source-compiled version, the process ntos_wq (an ndiswrapper process that normally behaves) will start hogging resources and my wireless will stop. Removing ndiswrapper will crash the system. In both cases, NetworkManager fails to figure out that anything has happened, even though it can't use the wireless. Additionally, NM needs restarting after the system initially loads the module (so I've built a script to load the driver and restart the service during the startup sequence.) Now, the neat thing: I have another wireless card, a BCM4312, that I've just swapped (back) in to the machine, and it's running OK with b43 for the moment. I uninstalled the openFWWF and used the fwcutter, as I had had success in the past. NM still needed to be reset, though, but I'll just add that to my script for having the 4312 in. Anyway, that's my experience so far... if people know how to "fix" ndiswrapper for F12, I'd be glad to hear how. Otherwise, I'll hope that b43 works, even though I don't have N with the 4312. Overall, the wireless performance is probably the biggest issue for F12 in my experience... the Nvidia and Pulse were walks in the park by comparison. I know I'm probably "asking for it" by using Broadcom hardware, but oh well... (HowTos)