Age | Commit message (Collapse) | Author |
|
Brings us one step closer towards making this condition's error code
consistent across all USB drivers.
Patch by Moritz Buhl
ok mpi@ bluhm@
|
|
number and the fragment number, so shift it to get just the sequence number
for the tx descriptor. While here, add a #define for the flag in the same
field that enables hardware sequence numbering, and use existing constants
for some R92C_RSV_CTRL writes.
prompted by feedback from kevlo@ on another diff, tested on 8188CE, EE, EU
ok stsp@ kevlo@
|
|
unconditionally, like it's done on other devices, so that we don't end up in
the situation of the card being put in promiscuous mode or if
ac->ac_multirangecnt > 0 and then we would write into the table while being
uninitialized a little bit later.
Noticed on Coverity ID 1473316.
hint from claudio@ and kettenis@
OK kevlo@ claudio@
|
|
Found by beck@, tested and ok by bluhm@
|
|
USBD_INVAL.
ok mpi@
|
|
in free_all_jacks().
ok stsp@ ratchov@
|
|
the device is gone and give back the descriptor to the stack.
Without this usbd_abort_pipe() could end up in an infinite loop.
Issue reported by Tom Murphy.
|
|
|
|
and attach_all_mididevs(). this ensures unbind_all_jacks() and
usbd_deactivate() happen for both cases.
ok ratchov@
|
|
Prevent triggering an assert if two drivers try to submit a command
at the same time.
Issue reported by Tom Murphy.
|
|
|
|
has no side effect, so setting value for ich can be moved under
UAUDIO_DEBUG.
ok ratchov
|
|
ok deraadt@, mlarkin@
|
|
Based on imt(4)
Rename HIDMT_INPUT_MODE_MT to HIDMT_INPUT_MODE_MT_TOUCHPAD
ok deraadt
|
|
into hidmt.
The HID code uses hid_feature, hid_input, and hid_output constants
to refer to report types internally that then need to be converted
to their bus-level counterparts before actually getting sent out (so
hid_feature becomes UHID_FEATURE_REPORT for USB,
I2C_HID_REPORT_TYPE_FEATURE for i2c).
This conversion was hard-coded in ihidev but ihidev_[gs]et_report
should assume the type passed is already an i2c-level define, not a
hid one. This is how uhidev does it.
Add a conversion routine callback that any hidmt callers need to set
so that hidmt can convert hid constants to the bus-level versions.
Also add a similar conversion function to uhidev.
ok deraadt
|
|
295608.
OK jca@
|
|
1.13.
OK stsp@ jca@ claudio@
|
|
|
|
|
|
|
|
Reported by Bryan Vyhmeister.
|
|
When the EEPROM is not populated, set the MAC config register
MUE_MAC_CR_AUTO_SPEED. While there, encode the MAC address for the onboard
USB Ethernet for the Rasperry Pi, like smsc(4) does.
|
|
|
|
|
|
|
|
Michael W. Bombardieri. Thanks.
|
|
ok kevlo@
|
|
- the switch case for IFM_100_TX was the same code as for IFM_1000_T so it
can be rolled into one.
From Michael W. Bombardieri
|
|
adapters.
"go ahead commit it" deraadt@
|
|
claiming to be elantech devices
|
|
"looks good" kn@
|
|
Michael W. Bombardieri. Thanks!
|
|
at gmail>
|
|
|
|
gmail>
|
|
USB_DEVICEINFO.
devel/libusb1 requires this piece of information.
ok jcs@, mikeb@, jasper@, sthen@
|
|
sent in order. Otherwise it is possible that the key is set before
we send out the EAPOL packet, or that packets are sent out before
the key is set. Thus modify the SDIO backend to put both types into
the same internal TX queue, which will be sent asynchronously.
Discussed with bluhm@
|
|
|
|
|
|
|
|
ok mpi@
|
|
seen by the stack.
This will allows us to debug port status changes without relying on
external tools, like lsusb(1), that generate I/O.
While here correct USB3 LS port defines.
|
|
ok abieber@
|
|
|
|
Those devices have a broken AudioControl descriptor which advertises a
bad value for bLength for the FEATURE_UNIT sub-descriptor, so add a
quirk 'fixing' this bLength so that uaudio(4) attaches properly instead
of bailing out with 'audio descriptors make no sense, error=4'.
My C310 now properly attaches but doesnt seem to work right now, this is
a different issue that will be worked on.
Thanks to tb@, remi@, weerd@, Raf Czlonka, Base Pr1me, Jordan Geoghegan,
Peter J. Philipp, Alfredo Vogel, James Hastings, Bruno Flueckiger,
Remco & Alex Tsang for providing lsusb -v output for a large variety of
Logitech Webcams.
ok mpi@ ratchov@
|
|
|
|
FEATURE_UNIT bLength' issue.
ok mpi@
|
|
ok bluhm@, mpi@
|
|
|
|
Their audio isn't properly detected yet, but a new quirk will fix that.
ok mpi@
|