Intel(R) PRO/Wireless 6205a

Bernhard Schmidt bschmidt at freebsd.org
Thu Apr 21 06:12:39 UTC 2011


On Thursday, April 21, 2011 04:29:44 Peter Toth wrote:
> On 04/20/11 18:15, Bernhard Schmidt wrote:
> > On Wednesday, April 20, 2011 01:56:35 Peter Toth wrote:
> >> Hi there,
> >>
> >> I have a company laptop which comes with the advanced centrino intel
> >> chipset see bellow.
> >>
> >> The iwn driver requested the iwn6005fw firmware module which is not
> >> available in stock FreeBSD 8.2. I've grabbed the firmware out of OpenBSD
> >> repository and converted it to a proper loadable module.
> >>
> >> The interface is working OK for about 2 minutes (with WPA2) and then it
> >> bounces UP and DOWN - if I reload wpasupplicant it will associate again
> >> and works for 2 minutes then it will drop again.
> >>
> >> Anyone got this chipset working somehow? - seems like it is supported in
> >> OpenBSD.
> >>
> >> Details here:
> >> iwn0: <Intel(R) PRO/Wireless 6205a> mem 0xd4000000-0xd4001fff irq 19 at
> >> device 0.0 on pci37
> >> iwn0: MIMO 2T2R, MoW, address a0:88:b4:14:77:20
> >> iwn0: [ITHREAD]
> >> iwn0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
> >> iwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
> >> iwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
> >> 24Mbps 36Mbps 48Mbps 54Mbps
> > Can you pull the driver files from HEAD[1] rebuild the module and
> > try again? I've committed a few changes lately which fixes the
> > calibration on at least the 6230(6005b).
> >
> > [1] http://svn.freebsd.org/viewvc/base/head/sys/dev/iwn/
> >
> Just tried it, gives me this error:
> 
> /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c: In function 'iwn_attach':
> /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:439: warning: implicit
> declaration of function 'pci_find_cap'
> /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:439: warning: nested
> extern declaration of 'pci_find_cap'

Yeah, sorry, there have been some changes to PCI BUS handling lately.
Fetch again and replace pci_find_cap() with pci_find_extcap(). You
might also want to fetch sys/contrib/iwn and sys/modules/iwnfw from
HEAD, it includes the firmware for your card now.

Thanks

-- 
Bernhard


More information about the freebsd-wireless mailing list