summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2004-10-05pretty dmesg printTheo de Raadt
2004-10-05Port of NetBSD's udav driver for Davicom USB DM960 based Ethernet.Jonathan Gray
Thanks to Mark Uemura for donating several of these adapters. Tested by and ok deraadt@
2004-10-04syncDavid Gwynne
2004-10-04Belkin Components F5U237 USB 2.0 7-Port HubDavid Gwynne
2004-10-04COREGA_FETHER_USB2_TX; tested by meTheo de Raadt
2004-10-04syncTheo de Raadt
2004-10-04Corega Fether USB2-TX is axeTheo de Raadt
2004-10-01add some missing $, ok djm@ 'That looks fine to me' millert@Jonathan Gray
2004-09-30syncDavid Gwynne
2004-09-30Corega FEther USB-TXCDavid Gwynne
2004-09-30spelling nitDavid Gwynne
2004-09-29from netbsd: if_url.c 1.8, if_urlreg.h 1.2, urlphy.c 1.9 and urlphyreg.h 1.2David Gwynne
via Jonathan Gray log message: Remove advertising clauses from code written by Shingo WATANABE. He has kindly consented it.
2004-09-23don't need to set ifp->if_mtu or ifp->if_output in each driver,Brad Smith
{ether,atm,fddi}_ifattach already does this. ok mcbride@ markus@ henning@
2004-09-20syncTheo de Raadt
2004-09-20more uplcom and umct; jsg@goblin.cx pulled from netbsdTheo de Raadt
2004-09-20some people are just incapable of properly comitting to *devs filesMichael Shalayeff
2004-09-20another unit; http://www2.elecom.co.jp/products/UC-SGT.htmlTheo de Raadt
2004-09-18syncTheo de Raadt
2004-09-18syncTheo de Raadt
2004-09-18match the new IDTheo de Raadt
2004-09-18new device supportedTheo de Raadt
2004-09-11backout 1.48, but maintain the fix for the merge error.David Gwynne
fixes hangs/crashes on detach of various devices. found by jolan@, tested by drahn@ and jolan@, ok by deraadt@
2004-08-30from freebsd via Jonathan GrayDavid Gwynne
"Use the USBD_FORCE_SHORT_XFER flag when setting up transmit transfers. Without this, the device cannot detect the end of ethernet packets whose size is a multiple of the USB packat size. ok deraadt@
2004-08-30Remove 'usb_'realloc() usage because it doesn't know the size of the oldDale Rahn
buffer, thus may copy too much, causing a memory fault. ok millert, dlg, henning, tdeval, otto
2004-08-13syncTheo de Raadt
2004-08-13LK204-24-USB LCD; adulau@foo.beTheo de Raadt
2004-08-11a few debug cleanups:David Gwynne
function names in messages didnt always match the actual name of the function. endian fix when dumping a qtd chain so it terminates correctly on big endian archs. dont blame uhci for problems ehci has.
2004-08-11fix spelling, macros and formattingDavid Gwynne
2004-08-11slight KNF and ANSIDavid Gwynne
2004-08-11from netbsd, uhci.c revision 1.175, 1.179, 1.181David Gwynne
log message for 1.175: Tweak a debugging printf(). log message for 1.179: Make one message dependent on ohcidebug, so it doesn't interfere with polled operation; e.g. when entering a root device or in DDB. log message for 1.181: typo in comment
2004-08-11from netbsd, uhci.c revision 1.180David Gwynne
hcpriv is not actually used here. Remove references to it.
2004-08-11from netbsd, uhci.c revision 1.178David Gwynne
Interrupt descriptors might become invalid while being processed in uhci_check_intr - so remember their next pointer before calling it.
2004-08-11from netbsd, uhci.c revision 1.176David Gwynne
Ignore a CRCTO error on a SETUP transaction in combination with STALLED or NAK. This fixes problems with the GL641.
2004-08-11from netbsd-bugs, pr 26547:David Gwynne
Transfers should only be removed if they haven't already completed
2004-08-11Fixes a merge error as well as being from netbsd-bugs, pr 26546:David Gwynne
The cancellation of the timeout in ohci_softintr should predicate on the transfer being the last of the batch
2004-08-11from netbsd-bugs, pr 26545:David Gwynne
It's possible that the ohci interrupt can reach the CPU before the write over PCI. This results in the done head pointer being NULL. If the subsequent read of the interrupt status indicates that an OHCI_WDH has occured then the done pointer should be reread and the pointer nulled.
2004-08-11from netbsd, ohci.c 1.140, 1.143, 1.148, 1.149, 1.150David Gwynne
log message for 1.140: Function names printed in debug messages did not always match the actual name of the function. log message for 1.143: Remove assigned-to but otherwise unused variables. Remove unreachable break after return statements. log message for 1.148: Adjust a couple of comments to make it clear WTF is going on. log message for 1.149: Make one message dependent on ohcidebug, so it doesn't interfere with polled operation; e.g. when entering a root device or in DDB. log message for 1.150: Fix an error in a printf() format.
2004-08-11from netbsd, ohci.c 1.151David Gwynne
Avoid touching the xfer after calling usb_transfer_complete(), as the driver callback may have recycled it. From PR 25960.
2004-08-11from netbsd, ohci.c 1.150David Gwynne
swap the order that two items are written; possibly fixes a race condition that would affect isoc transfers.
2004-08-11from netbsd, ohci.c 1.142 1.147David Gwynne
log message for 1.142: Fix a done list handling bug which exhibits under high shared interrupt rate and bus traffic. As the interrupt register is read after checking hcca_done_head, there was a small chance of dropping a done list. Ignore OHCI_WDH interrupt bit if hcca_done_head is zero so that OHCI_WDH is processed later. log message for 1.147: Failure to properly mask off UE_DIR_IN from the endpoint address was causing OHCI_ED_FORMAT_ISO and EHCI_QH_HRECL to get set spuriously, causing rather interesting lossage.
2004-08-11from netbsd, ohci.c 1.141David Gwynne
Update actlen even in the case where a TD returns an error -- this is critical for the umass bulk-only STALL case.
2004-08-05attach the compaq w100 and w200. the w100 should work with a bit of work. itDavid Gwynne
is yet to be determined if the w200 has hope or not though from what i've read it should be possible. ok deraadt@
2004-08-04regenDavid Gwynne
2004-08-04Compaq WLAN Multiport W200David Gwynne
ok deraadt@
2004-07-26Belgium USB keyboard map; contributed by Richard Ben Aleya.Miod Vallat
2004-07-22remove an unused varDavid Gwynne
ok krw@
2004-07-21spacingTheo de Raadt
2004-07-21use cdce_ prefix on crc32 function and table name to avoid conflicts,Daniel Hartmeier
suggested by mickey
2004-07-21update the netbsd license and tagsDavid Gwynne
ok krw@
2004-07-21add crc32(), ether_crc32_[b|l]e() doesn't work here. should make it workDaniel Hartmeier
with Zaurus.