(to: Sam Leffler) EMP-8602 400mw 802.11a/g/b wireless mini-pci driver

Sam Leffler sam at errno.com
Fri Mar 24 06:12:20 UTC 2006


Milan Obuch wrote:
> On Thursday 23 March 2006 23:34, P C wrote:
>> To: Sam Leffler
>> Please investigate adding this wireless driver to the "ath_hal" if
>> possible...
>>
>> Wireless: Mfg: EnGenius, Model: EMP-8602 Chipset: Atheros AR5006 6th gen.
>>
>> Hardware: WRAP 2C
>> Software: pfSense-Embedded-1.0BETA2.img.gz (freeBSD6.1)
>>
>> # pciconf -lv
>>
> ...
>> none0 at pci0:13:0:   class=0x020000 card=0x00000000 chip=0xff16168c rev=0x01
>> hdr=0x00 class    = network
>>     subclass = ethernet
>> none1 at pci0:13:1:   class=0x070002 card=0xee96168c chip=0xff96168c rev=0x01
>> hdr=0x00 class    = simple comms
>>     subclass = UART
>> none2 at pci0:13:2:   class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00
>> hdr=0x00 class    = old
>>     subclass = non-VGA display device
>> none3 at pci0:13:3:   class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00
>> hdr=0x00 class    = old
>>     subclass = non-VGA display device
>> none4 at pci0:13:4:   class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00
>> hdr=0x00 class    = old
>>     subclass = non-VGA display device
>> none5 at pci0:13:5:   class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00
>> hdr=0x00 class    = old
>>     subclass = non-VGA display device
>> none6 at pci0:13:6:   class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00
>> hdr=0x00 class    = old
>>     subclass = non-VGA display device
>> none7 at pci0:13:7:   class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00
>> hdr=0x00 class    = old
>>     subclass = non-VGA display device
> ...
>> Accoring to Netgate.com product info for EMP-8602 it works with freeBSD 6.1
>> ... http://www.netgate.com/product_info.php?products_id=279
>> They direct you to either look in the kernel tree {see wi,ath,ath(4)} or
>> download the kernel driver from:
>> http://www.freebsd.org/cgi/man.cgi?query=ath&apropos=0&sektion=0&manpath=Fr
>> eeBSD+5.1-current&format=html
>>
>> >from lsf at http://forum.pfsense.org/index.php?topic=676.0
>>> The chipid is not detected. it's not in the list.
>>> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/contrib/dev/ath/ah_devid.h
>> Post your pciconf -lv info on the freebsdmobile mailing list and let Sam
>> add the deviceID. Also give the relevant info on the card I have a feeling
>> that the AR5413 might not be supported by the 0.9.16.16 HAL. I'll try to
>> write a patch for this to be detected, but I'm not sure it will work. So
>> you should ask Sam Leffler on the freebsdmobile list.
>>
>>> I have spent some time researching this now. And as far as i can tell this
>>> has to be added by Sam Leffler.
>> Neither the madwifi drivers or the freebsd driver seem to have this
>> deviceID. Mail the freebsdmobile mailing list, that is the best advice i
>> can give you.
>>
>> Thank you,
>> -Pete
>>
> 
> Well, I have 7.0-CURRENT and this card does not work - I am getting exactly 
> the same output from pciconf, even with
> ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
> Already sent notification to Sam. I think it would not be that easy to get 
> this card working...

I can't tell what the pci device id is but I have 2 pre-production 
EMP-8602 cards and they work fine with both head and releng6:

ath0 at pci4:0:0:  class=0x020000 card=0x2063168c chip=0x001b168c rev=0x01 
hdr=0x00
     vendor   = 'Atheros Communications Inc.'
     class    = network
     subclass = ethernet

ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
ath0: <Atheros 5212> mem 0xdfb10000-0xdfb1ffff at device 0.0 on cardbus0
ath0: Ethernet address: 00:02:6f:3b:c0:95
ath0: mac 10.4 phy 6.1 radio 6.3

In general all pci/cardbus parts other than the MIMO part should work.

	Sam


More information about the freebsd-mobile mailing list