FreeBSD 6.1 and Prism-based wireless cards

Vicknesan AYADURAI vicknesan at bigfoot.com
Fri Oct 13 01:07:54 PDT 2006


On Fri, 13 Oct 2006, Stan Barber wrote:

> I just upgraded my Compaq E500 from 5.4 to 6.1. Everything works fine except 
> the Prism-based wireless card. It worked fine under 5.4. I verified the card 
> didn't blow up under XP and Linux. I have even tried a different card that 
> was working fine in the Linux laptop.
>
> Right now, it looks  like it must be something about FreeBSD 6.1 (I have all 
> the updates to p10 installed as well).
>
> Here is the error when either Prism-based card gets plugged in:
>
> wi0: timeout in wi_cmd 0x0000: event status 0x8000
> :init failed
> device_attach: wi0 attach returned 6
>
> By the way, the driver does correctly identify each card from the cis data.

Hi Stan,

This reminds me of the problem I had with my 3Com Etherlink PCMCIA 
ethernet card (battle-tested, working solidly since FBSD-2.2.8R) which 
ceased to work when I went from 5.4R-->6.1R on my Thinkpad.

The general problem seems to be the 'magical' IRQ allocation upon card 
insertion/detection, and subsequently some kind of collision with 
ACPI. The card was assigned IRQ 9 with 5.4R, but IRQ 10 with 6.1R, 
which was also used for ACPI-stuff.

The trick, which fixed my problem at least, was to force a different 
IRQ assigment (from 10) for 6.1R. I posted what worked for me at:

http://lists.freebsd.org/pipermail/freebsd-hardware/2006-September/003781.html

Hope this helps,
vick


More information about the freebsd-hardware mailing list