Age | Commit message (Collapse) | Author |
|
network interfaces, transporting Ethernet, supporting Sharp Zaurus and
Prolific PL-2501 (external cable). Written by Craig Boston based on code
from Bill Paul. ok deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timeout is still active as seen by david@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log message:
Remove UMASS_QUIRK_NO_START_STOP and UMASS_QUIRK_NO_MAX_LUN.
We don't have UMASS_QUIRK_NO_START_STOP so I didn't have to remove it. I
consider umass_quirks.c to be too different so I hand removed references to
the removed defines. There are some useless entries in there now which will
be cleaned up after umass is merged with netbsd.
ok deraadt@
|
|
|
|
ok'd by him and markus@
|
|
mcbride ok.
|
|
|
|
|
|
Garbage collect the code and corresponding documentation.
- some minor grammar/spelling fixes.
From NetBSD, the documentation change changed slightly
after a suggestion from jmc@
ok deraadt@
|
|
- No need to zero clear temporary storage twice
From NetBSD
ok deraadt@
|
|
|
|
|
|
to even offsets in the ADM8211 SRAM. From NetBSD (dyoung).
|
|
reference driver. From NetBSD (dyoung).
|
|
|
|
From NetBSD (dyoung).
|
|
|
|
Totally revamp the way that the synthesizer and baseband are programmed.
From NetBSD (dyoung). Also remove trailing whitespace from lines (me).
|
|
|
|
|
|
Borrowing an idea from the reference driver, use no 64-bit arithmetic.
From NetBSD (dyoung)
|
|
In atw_start_beacon, set CAP0 as well as BCNT and CAP1.
From NetBSD (dyoung)
|
|
Set up the Tx descriptor ring more safely. Fix an endianness bug.
"It's a wonder this ever worked." (Actually, it's not.)
hange the order in which I write the BSSID registers on the ADM8211,
to match the reference driver. This probably does not make any
functional difference.
Only write the SSID buffer to the ADM8211 SRAM up to the end of
the SSID, not up to the end of the buffer. Given the (too
conservative?) delays involved, this should save some time when we
join a new network.
From NetBSD (dyoung)
|
|
all the descriptors for a buffer chain. Just synchronize the last
one, which has the interesting stuff.
We still synchronize all the descriptors for the buffer chain if
super-verbose debugging is enabled, since the driver will print
all the descriptors for the chain.
Delay for tens of milliseconds lot after writing the Network Access
Register. This is what the reference driver does, we can probably
lower the delays later.
From NetBSD (dyoung)
|
|
Don't call back into the bus-specific code for resets any longer.
It does not seem to be necessary.
When super-verbose debugging is enabled, convert Rx descriptors'
endianness before printing them.
Clamp the length of a received packet, just in case the chip lies.
From NetBSD (dyoung)
|
|
stops ARP and IPv6 Neighbor Discovery packets from trickling out
the interface before it is time.
Remove dead code from atw_clear_sram.
During scans, initialize the BSSID to ff:ff:ff:ff:ff:ff before
sending the first probe request.
From NetBSD (dyoung)
|
|
a dumb way to track the link condition anyway. From NetBSD (dyoung).
|
|
Register. ADMtek's reference driver does not use it at all, and it
does not seem to make any difference whether we set it or not. Also
remove some dead code and test instrumentation. From NetBSD (dyoung).
|
|
|
|
|
|
Well, this is bloody obscure...
My Imation USB FlashGO! adapter responds to a Get Max Lun request with a
stall. With uhci, this does the expected thing. With ohci, it was returning
a "data underrun" error because we weren't setting "buffer rounding" (i.e.
USBD_SHORT_XFER_OK), and the underrun was taking priority. This happened with
both the ohci in a Mac cube and the builtin ohci on the S3C2410.
So, set USBD_SHORT_XFER_OK on the Get Max Lun. Now I get a stall reported and
umass attaches correctly.
|
|
|
|
|