[BAT] wi0: init failed -- bad or normal?
Jerry Francus
Mon, 15 Apr 2002 21:41:57 -0400
Thanks for the tips but I am a bit confused. The dmesg output shows IRQ 11
assigned to the D-Link card not IRQ 9. I tried creating /etc/pccard.conf and
limit the available IRQs but it seems to have no effect. Upon rebooting IRQ
11 is still used.
This laptop is a dual-boot machine with Win-2k on the other partition.
Win-2k reports the D-Link card at IRQ 10 and a bunch of devices using IRQ 9
including the built-in sound (which does not work under FreeBSD), the
built-in modem, and the video adapter. I guess these are all PCI devices so
they show up this way. Not sure why FreeBSD selects IRQ 11 for the D-Link.
I am not a FreeBSD expert so I would appreciate any help you can provide on
resolving an IRQ conflict (if in fact that is the problem here).
Thanks,
Jerry
In message: <>
"david" <> writes:
: On 13 Apr 2002, at 10:36, Jerry Francus wrote:
:
: here is a plug for my website: www.darkminds.net/wlan
:
: I came across most of the issues possible under freebsd when I
: was setting up my box and that website details how I fixed them. I
: think the wi0 init failure error is in the hardware configuration page.
: Along with numerous other problems. Give it a look and see if it
: helps fix your problem.
>From the web page:
>>I tried lots of things but nothing seemed to work so in the end I
>>just decided that IRQ 9 was not in the default pccard.conf file for
>>a reason.. Although I have no idea what reason that might be, if you
>>know please send me an email.
ISA bus works by driving the interrupt lines low or high. When an
interrupt is to be signaled, the card toggles the level that it is
driving the line to give an edge. When you have two more more cards
using the same interrupt, the one with the most powerful line drivers
wins (or if you aren't lucky, they both lose). This hardware doesn't
even need to be configured in the kernel for there to be problems.
Your machine has some device that was wired to IRQ9 in some way. This
device was either a ISA device (which would almost certainly make it
invisible to FreeBSD if you didn't know about it before hand) or a PCI
device (because although PCI interrupts are shareable, the interrupt
controller that bridges to the PIC will be driving these interrupt
lines so they can't be used, generally, on the ISA bus).
Warner