Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
from Max Laier <max@love2party.net>
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tested by aoyama@
|
|
tested by aoyama@
|
|
|
|
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.
|
|
Transfers should only be removed if they haven't already completed
|
|
The cancellation of the timeout in ohci_softintr should predicate on the
transfer being the last of the batch
|
|
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.
|
|
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.
|
|
Avoid touching the xfer after calling usb_transfer_complete(), as the
driver callback may have recycled it. From PR 25960.
|
|
swap the order that two items are written; possibly fixes a race
condition that would affect isoc transfers.
|
|
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.
|
|
Update actlen even in the case where a TD returns an error -- this is
critical for the umass bulk-only STALL case.
|
|
may print diagostic messgaes on error. OK henning@.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
all connections; ok dhartmei, canacar, mcbride
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
machine type field in the internal device lists.
ok miod@
|
|
|
|
extends the bitmap to 64bits. Also repair SADB_GET. hshoexer@ ok.
|
|
|