summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2009-03-26remove useless code to force an empty transfer in case the lengthDamien Bergamini
is a multiple of wMaxPacketSize, since this is exactly what the USBD_FORCE_SHORT_XFER flag does for us.
2009-03-26fix RTS/CTS and CTS-to-self protection.Damien Bergamini
cleanup prototypes while i'm here.
2009-03-26attach CACE AirPcap Nx.Damien Bergamini
2009-03-26syncDamien Bergamini
2009-03-26Add USB ID for the CACE AirPcap Nx dongle, which is an otus(4).Damien Bergamini
For the richest people only, since the dongle+software cost $698 USD.
2009-03-25regenMarcus Glocker
2009-03-25Add "Chen-Source CM12402 Eagle IR Cam" uvideo(4) device.Marcus Glocker
From Kenji Aoyama. OK deraadt@
2009-03-25add new umsm(4) device, Emobile D21LC (longcheer's OEM product)Yojiro Uo
ok jsg@ fgsch@
2009-03-25regenYojiro Uo
2009-03-25add new umsm(4) device (Emobile D21LC, longcheer's OEM product)Yojiro Uo
2009-03-25Revert 1.119 bulk crash workaround, because it breaks Logitech QuickCamMarcus Glocker
9000 devices. Add a XXX comment that we need to fix the bulk issue properly instead.
2009-03-24report Michael MIC failures to net80211 (can't happen yet since we doDamien Bergamini
crypto in software.) increment if_ierrors in Rx error paths.
2009-03-24fix Rx rate in radiotap.Damien Bergamini
implement SIOCS80211CHANNEL ioctl.
2009-03-24syncTheo de Raadt
2009-03-24another ricoh uvc, this one not needing a firmware for onceTheo de Raadt
2009-03-24regenStuart Henderson
2009-03-24Add Sony 1seg tv tuner, found in some Vaio machines. Req by deraadt.Stuart Henderson
2009-03-23otus(4), a driver for Atheros AR9001U USB IEEE 802.11 devices.Damien Bergamini
more work is required but basic operations work. requires a non-free firmware to operate. partly based on source code released under the ISC by Atheros Communications for Linux, although I had to rewrite almost everything (actually I only used some .h files from the Atheros driver.) there also exists a rewrite of the Atheros driver for Linux (ar9170) but the guy decided to make the code less free by wrapping the GPL around the ISC. committed over a NETGEAR WNDA3100. ok deraadt@
2009-03-14some devices like the Planex GW-US300MiniS seem to have only 4 Tx bulkDamien Bergamini
endpoints instead of 6 (4 EDCAs + HCCA + Prio). since we do not use the last two endpoints anyway, only check that we have at least found 4 Tx bulk endpoints. from FUKAUMI Naoki.
2009-03-14regenDamien Bergamini
2009-03-14add more run(4) USB ids, clarify some.Damien Bergamini
from FUKAUMI Naoki. add a HARDWARE section to the run(4) man page to start listing known run(4) devices while i'm at it.
2009-03-14regenJonathan Gray
2009-03-14Match on D-Link DWA-130.Jonathan Gray
From Todd Carson in pr 6105.
2009-03-14D-Link DWA-130, from Todd Carson in pr 6105.Jonathan Gray
2009-03-12Add id for this ridiculous small run(4) found at akihabara. As usual commitedClaudio Jeker
over this run(4).
2009-03-12syncClaudio Jeker
2009-03-12Add usbdevs of the smallest run(4) ever seen. That thing is smaller thenClaudio Jeker
a thumb including the usb connector.
2009-03-10remove IBSS and HostAP modes since these aren't advertised in ic->ic_capsKevin Lo
pointed out by jsg@
2009-03-03regenKevin Lo
2009-03-03more RealTek RTL8187 based devicesKevin Lo
ok jsg@
2009-02-270x3 is not really a good number for bit flags. Should fix the LogitechMarcus Glocker
QuickCam OEM attachment finally. OK deraadt@
2009-02-24move AnyDATA ADU-E100H to umsm(4) from ubsa(4) as it uses msm chipset.Yojiro Uo
reported by denis1482
2009-02-21Fix a kernel crash for bulk devices when closing the video stream;Marcus Glocker
We give the kthread loop a moment to recognize that bulk_running=0 before we close the USB pipes. Otherwise it can happen that we close the USB pipes before the kthread loop stopped.
2009-02-20Add Sony VGP-VCC9 Camera (Ricoh chipset) to the quirk list.Marcus Glocker
2009-02-20regenMarcus Glocker
2009-02-20Add Sony VGP-VCC9 Camera (Ricoh chipset).Marcus Glocker
2009-02-20Add more Ricoh chipsets to the quirk list which could work.Marcus Glocker
2009-02-20Don't attach non-UISUBCLASS_VIDEOCONTROL interfaces from some quirkMarcus Glocker
devices. Problem reported by Jerome Pinot (QuickCam OEM). Also tested by deraadt@ with ricoh chipset.
2009-02-19the uaa structure (and things it points, for instance ifaces) is onlyTheo de Raadt
alive during match and attach. do not attempt to reuse this pointer or ifaces during a deferred attach routine, since it will contain junk, but instead make copies. tested on all 3 kinds of uvideo's (ricoh fw load, apple fw load, and the rest) ok robert mglocker
2009-02-18Make the best guesses possible about newer usb modems and in which modesTheo de Raadt
they need to be started up. Some limited discussion with yuo@ and fkr@, who to a large degree I think have punted on even trying to stay ahead of the curve here. Come on guys.
2009-02-18syncTheo de Raadt
2009-02-18add about 30 or so newer GSM/whatever modemsTheo de Raadt
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
as additional argument. This will allow intermediate layers between scsi devices such as sd and scsi host adapters to take appropriate action if necessary.
2009-02-14remove dead assignments and newly created unused variables.Charles Longeau
Found by LLVM/Clang Static Analyzer. ok fgsch@ krw@
2009-02-12Fix typo; wClockFrequency -> dwClockFrequency.Marcus Glocker
From Kenji Aoyama
2009-02-11- add a missing breakKevin Lo
- stop the device before the initialization - reduce delays >From FreeBSD ok jsg@, martynas@
2009-02-10do not compile with RUN_DEBUG by defaultDamien Bergamini
2009-02-06- fix run_mcu_cmd(). it has the side-effect of fixing LEDs.Damien Bergamini
- fix run_rt3070_rf_write() for RT3070 - fix HW WEP for those who still care - add quirks required for RT3070+RT3020 committed over an EDIMAX EW-7711UAn (RT3070+RT3020)
2009-02-06Fix kernel crash (page fault) for devices with unsorted frame index.Marcus Glocker
Problem reported by Kenji Aoyama
2009-02-03regenKevin Lo