freebsd-skq/sys/dev/wi
Warner Losh a4da74c1d9 Make 2/3 of my symbol cards work again. The 3rd symbol card card has
firmware 1.50.12, but 2.20.1 and 3.10.4 work.  The 1.50.12 card gets
past doing dhclient, but hangs on transmit a little after the ip
address is set.  The 1.50.12 card has always been 'cranky' and Bill
Paul's tearing it apart at FreeBSD '99 hasn't helped.

sc_reset and sc_enable are subtlely different things.  sc_reset means
exactly "WI_CMD_INI has happened."  sc_enabled means "WI_CMD_ENABLE
has been sent to the card without a WI_CMD_DISABLE following."  This
is a little different than what they mean on NetBSD (where both of
these concepts are comingled).  NetBSD will try to only enable symbol
cards once, while FreeBSD only sends the WI_CMD_INI once.

Also, only try once to reset the card on a symbol.

This makes the lucent cards no worse than before, but apparently not
much better either.  I got fewer hangs in my testing than I have in
the past, but I don't know if it is statistically significant or not.
2003-04-27 15:56:05 +00:00
..
if_wavelan_ieee.h new wi driver that uses the 802.11 link layer code 2003-01-15 20:11:31 +00:00
if_wi_pccard.c Add generic OEM1 PRISM3 card. 2003-04-27 03:34:05 +00:00
if_wi_pci.c - Express hard dependencies on bus (pci, isa, pccard) and 2003-04-15 06:37:30 +00:00
if_wi.c Make 2/3 of my symbol cards work again. The 3rd symbol card card has 2003-04-27 15:56:05 +00:00
if_wireg.h new wi driver that uses the 802.11 link layer code 2003-01-15 20:11:31 +00:00
if_wivar.h o Lucent cards don't seem to like multiple buffers for tx. Use only 2003-03-18 04:22:42 +00:00
spectrum24t_cf.h Add code that will download firmware to a Symbol LA4100-series of CF 2002-08-03 00:19:58 +00:00