All:
I use a Broadcom 4309 wireless card on my laptop. Yeah ... I know. There's my
problem right there. Any how, I'm having trouble getting the ndiswrapper
module to load into the kernel. I have ensured that the ndiswrapper install
is properly configured. I use ndiswrapper 0.10 on a Gentoo 2.6.9 Linux
kernel.
At first, dmesg showed that ndiswrapper was complaining that it couldn't share
an IRQ with another device. See output:
> ndiswrapper version 0.10 loaded (preempt=yes,smp=yes)
> PCI: Found IRQ 11 for device 0000:02:03.0
> PCI: Sharing IRQ 11 with 0000:00:1f.5
> ndiswrapper (NdisWriteErrorLogEntry:196): log: C000138D, length: 1
(0000000a)
>
> ndiswrapper (ndis_init_one_pci:1458): Windows driver couldn't initialize the
device
> bcmwl5.sys: probe of 0000:02:03.0 failed with error -22
> ndiswrapper: driver bcmwl5.sys (Broadcom,06/13/2003, 3.20.23.0) added
So, I ran:
> cd /usr/src/linux/Documentation
> grep -n irq *.txt | less
And found
> kernel-parameters.txt:118: acpi_irq_balance [HW,ACPI] ACPI will balance
active IRQs
Bingo! That's exactly what I need. I recompiled my kernel with ACPI included,
and that particular problem didn't persist. What did happen, however, changed
only slightly.
> modprobe ndiswrapper
> dmesg | tail -n 6
> ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 17 (level, low) -> IRQ 17
> ndiswrapper (NdisWriteErrorLogEntry:196): log: C000138D, length: 1
(00000103)
>
> ndiswrapper (ndis_init_one_pci:1458): Windows driver couldn't initialize the
device
> bcmwl5.sys: probe of 0000:02:03.0 failed with error -22
> ndiswrapper: driver bcmwl5.sys (Broadcom,06/13/2003, 3.20.23.0) added
You can see that the last four lines of this new dmesg output are the same as
the last four of the previous dmesg output. The lines that have changed are
in regard to the IRQ problem mentioned earlier.
What I am unsure of, however, is whether or not IRQ is still a problem, and
whether or not it is causing ndiswrapper to malfunction, or if ndiswrapper is
misbehaving of its own accord.
Anyone, any ideas to get ndiswrapper working, please?
Thanks for all of the help!
Kris Kerwin
|