| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
xfer's busy_free status can be XFER_ONQU when uhci_device_isoc_done()
is called. this happens when the xfer is queued in the driver supplied
callback function that is called before uhci_device_isoc_done().
ok dlg@
|
|
|
|
| |
from Danovitsch@vitsch.net
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
hcpriv is not actually used here. Remove references to it.
|
|
|
|
|
| |
Interrupt descriptors might become invalid while being processed in
uhci_check_intr - so remember their next pointer before calling it.
|
|
|
|
|
| |
Ignore a CRCTO error on a SETUP transaction in combination with STALLED or NAK.
This fixes problems with the GL641.
|
|
|
|
|
|
| |
uhub.c revision 1.65, ohci.c revision 1.146, uhci.c revision 1.177
Use the correct wValue to get hub desriptors.
Also, make wValue checks of root hub codes less strict.
|
|
|
|
|
|
| |
This matches our SLIST behaviour and NetBSD's SIMPLEQ as well.
ok millert krw deraadt
|
|
|
|
| |
krw@ and tdeval@ ok.
|
|
|
|
| |
This includes numerous fixes and paves the way for usb 2.0 support.
|
| |
|
|
|
|
| |
Diff generated by Chris Kuethe.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*hci cannot receive interrupts before it has been initialized.
this was changed to accomodate the pcibios strategy change back
in pre-2.9 times since *hci_init enables interrupts at it's end
and thus unmapped pci interrupt hangs the machine in the
endless loop trying to deliver it (and no hci handler to ack it).
this new way we disable interrupts by hands before we map 'em
on pci and thus ensure that they will not crash an uninitialized
*hci which, in turn, will run right after the interrupt map/establish
and by the time it enables *hci interrupts all gonna be just fine.
please allow us to end this stretched remark for cvs
is getting a power outage in less than 20 minutes.
|
|
|
|
| |
kue(4) Ethernet devices.
|
| |
|
|
|
|
|
|
| |
driver. I would appreciate it if someone with the hardware looked into it.
I also have to take a closer look at changes to the USB Ethernet drivers,
as well as import some drivers we are missing (uftdi, if_upl, yap, etc.)
|
| |
|
|
|
|
|
| |
This change is more portable, redefine the macros to use the host
letoh32/letoh16 instead of using possibly less efficient bswap routines.
|
|
|
|
| |
umass.c and ukbd.c as the diffs are a bit hairier.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
form of a diff to augustss@netbsd.org so that future syncs will be very easy.
This commit also adds support for ADMtek AN986 "Pegasus" based USB Ethernet,
CATC USB-EL1210A based USB Ethernet, and USB Printers (all untested).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Make sure not to call tsleep() from suspend/resume routine.
Move more of the transfer completion processing to HC independent code.
Fix some problems with transfer abort & timeout.
Merge the soft_{td,qh} with the real {td,qh}. This saves time and space.
|
| |
|
|
|
|
| |
Diffs sent to augustsson.
|
|
|