On Sat, 2008-11-08 at 15:57 -0700, Richi Plana wrote:
> Hi,
>
> I've an HP Pavilion dv2622ca laptop with Fedora 9 installed and I can't
> seem to get ndiswrapper to recognized the built-in wireless NIC. First,
> a few pieces of information:
>
> # lspci -vnns 04:00.0
> 04:00.0 Network controller [0280]: Broadcom Corporation BCM4328
> 802.11a/b/g/n [14e4:4328] (rev 03)
> Subsystem: Hewlett-Packard Company Unknown device [103c:1366]
> Flags: bus master, fast devsel, latency 0, IRQ 22
> Memory at fc000000 (64-bit, non-prefetchable) [size=16K]
> Memory at fc500000 (64-bit, prefetchable) [size=1M]
> Capabilities: [40] Power Management version 2
> Capabilities: [58] Vendor Specific Information <?>
> Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
> Enable-
> Capabilities: [d0] Express Endpoint, MSI 00
> Capabilities: [100] Advanced Error Reporting <?>
> Capabilities: [13c] Virtual Channel <?>
> Capabilities: [160] Device Serial Number 1a-00-a2-ff-ff-73-ce-c2
> Capabilities: [16c] Power Budgeting <?>
> Kernel driver in use: b43-pci-bridge
> Kernel modules: ssb
You have another driver loaded. It's actually two modules. One is
"ssb" - it implements ssb bus support and reserves the PCI device. The
other modules is "b43". It's a driver for the wireless device on the
SSB bus. To be sure, I suggest that you blacklist both to prevent their
loading on startup. To unload the modules, use "rmmod b43; rmmod ssb"
> # ndiswrapper -l
> bcmwl5 : driver installed
> device (14E4:4328) present (alternate driver: ssb)
>
> I've added the interface to modprobe via "ndiswrapper -m" and added
> bcm43xx, b43 and b43legacy to /etc/modprobe.d/blacklist
It doesn't prevent the "ssb" driver from loading. It would be still
loaded because it has the PCI ID matching your hardware.
--
Regards,
Pavel Roskin
|