Putting it in pccarddevs does exactlty nothing, but is a necessary
step. Likewise with /etc/pccard.conf, except it is completely
ignored. You need to add it to src/sys/dev/wi/if_wi_pccard.c and send
me a patch.
Warner
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "freebsd-mobil...@freebsd.org"
And sending me the patch!
I've gone ahead and added this to the wi driver in head.
Thanks warner for the commit and I figured out why It wasn't working
for me... I forgot to add the wi and wlan devices to my custom kernel.
This box is my main desktop computer, hardwired to the net. I decided
to use it for testing out a new PCMCIA to PCI bridge controller for my
firewall/router/AP boxes. D'oh!
For completeness... everything works great now:
Card 1, default firmware shown:
wi0: <SMC SMC2532W-B EliteConnect Wireless Adapter> at port
0xd000-0xd07f irq 18 function 0 config 1 on pccard0
wi0: using RF:PRISM3(PCMCIA)
wi0: Intersil Firmware: Primary (1.1.1), Station (1.8.2)
wi0: Ethernet address: 00:04:e2:81:e6:43
Card 2, downgraded firmware to work in hostap mode with a PCI bridge
controller and kismet.
wi0: <SMC SMC2532W-B EliteConnect Wireless Adapter> at port
0xd000-0xd07f irq 18 function 0 config 1 on pccard0
wi0: using RF:PRISM3(PCMCIA)
wi0: Intersil Firmware: Primary (1.1.0), Station (1.4.9)
wi0: Ethernet address: 00:04:e2:81:e1:06
Prism firmware (and how-to guide) is available here:
http://linux.junsun.net/intersil-prism/