summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
Commit message (Collapse)AuthorAgeFilesLines
* Sync to 1.114 of usbdevssanpei2003-02-132-2/+9
|
* Add support SUNTAC Ir-Trinity IS96Usanpei2003-02-132-0/+3
| | | | | PR: 48212 Submitted by: Masaharu FUJITA <m@fjts.org>
* Sync to 1.113 of usbdevssanpei2003-02-122-2/+30
|
* Add support YAMAHA NetVolante Routerssanpei2003-02-122-0/+13
| | | | | | | | | | NetVolante RTA54i Broadband&ISDN Router NetVolante RTA55i Broadband VoIP Router NetVolante RTW65b Broadband Wireless Router NetVolante RTW65i Broadband&ISDN Wireless Router PR: bin/42574 Submitted by: Yoshihiko Sarumaru <mistral@imasy.or.jp>
* Regensanpei2003-02-112-2/+9
|
* Add support SUNTAC U-Cable TypeD2 (DS96L)sanpei2003-02-112-0/+3
| | | | | PR: kern/47547 Submitted by: Kazu TAKAMUNE <takamune@mail.com>
* Regensanpei2003-02-072-2/+11
|
* Add support FUJITSU AH-F401U Air H devicesanpei2003-02-071-0/+3
| | | | | Submitted by: [bsd-nomads:16601] Kouichi ABE (WALL) <kouichi@MysticWALL.COM>
* Fix `umass0: BBB bulk-in clear stall failed, IOERROR' problem withsanpei2003-02-041-0/+27
| | | | | | | | some USB devices. (Make sure to set xfer data length when we force a short inquiry.) Obtained from: NetBSD(sys/dev/usb/umass_scsipi.c rev.1.8) Original idea from: Shingo WATANABE <nabe@nabechan.org>
* Remove duplicated entrysanpei2003-02-041-9/+4
| | | | | Put the Trek Smart Thumbdrives (8MB model) entry in the right place. (Entries are sorted by vendor id).
* Regenerate after fixing duplicate device entries.marcel2003-02-022-12/+5
|
* Unbreak kernel builds caused by what appears to be a merge conflict.marcel2003-02-021-2/+1
| | | | This change has been tested.
* Regensanpei2003-02-012-14/+49
|
* Add Genesys Logic productssanpei2003-02-011-0/+6
| | | | | | | | - GL650 HUB - GL641USB CompactFlash Card Reade - GL641USB USB-IDE Bridge Add MELCO product - USB-IDE Bridge: DUB-PxxG
* Add support for the Trek Thumbdrive 8MB USB Drive.trhodes2003-01-304-2/+21
| | | | | PR: 46004 Submitted by: Brian J. McGovern <mcgovern@tick.beta.com> (original version)
* Put the Perfection 1660 scanner entry in the right place. (Entriesjoe2003-01-271-1/+1
| | | | are sorted by product id).
* Regenjoe2003-01-212-2/+9
|
* Add support for Epson 1660 scanner.joe2003-01-212-0/+2
| | | | | Submitted by: Bruno Schwander <bruno@tinkerbox.org> MFC after: 3 days
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-2118-34/+34
| | | | Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
* Regenjoe2003-01-202-2/+9
|
* Support for the "Seiko Epson Perfection 1260 scanner".joe2003-01-202-0/+2
| | | | | Submitted by: Michael Lestinsky <michael@lestinsky.de> MFC After: 3 days
* Some USB devices are not prepared to deal with a single byte stringjoe2003-01-141-2/+8
| | | | | | | | | | | descriptor request, which usbd_get_string_desc() uses to get the length of a descriptor. One device for instance returns a full 8 byte long packet instead which confuses the rest of the stack and leads to the USB port being reset. The fix is to instead request two bytes, but not to complain if we only get one. Submitted by: kan MFC after: 3 days
* Make compile cleanly when USB_DEBUG is defined.imp2003-01-121-1/+2
|
* Merge from NetBSD and arrange for FreeBSD's slight differences inimp2003-01-092-817/+423
| | | | | | | | ucom. This gets my Sanyo SCP-4900 working. Approved by: joe
* Retry to get full device descriptor, this let my slow CD Tower device work.davidxu2003-01-081-1/+7
|
* Update to correct NetBSD Idimp2003-01-021-1/+1
|
* Sync to 1.104 of usbdevsimp2003-01-022-2/+18
|
* Add NEODIO TURBOCONNECT (from NetBSD)imp2003-01-021-0/+4
|
* MFNetBSD through 1.42 (to be committed in a moment by me).imp2003-01-021-3/+4
| | | | | o Whitespace nits o NEODIO added
* Do not print the value of sc pointer before is has been ininialized.kan2003-01-021-1/+2
|
* Create debug sysctl nodes if USB_DEBUG is defined.kan2003-01-021-1/+1
| | | | UBSA_DEBUG is inconsistent with other drivers.
* It appears that the SANYO SCP-4900 needs similar quirks to theimp2003-01-011-0/+2
| | | | | | | Metricom Ricochet GS modem. Add them here. # A new umodem appears to be needed to make the sanyo phone work, but that's # more extensive and will come after coordination.
* Sync to usbdevs 1.103imp2003-01-012-2/+18
|
* Add Sanyo SCP-4900 phone. It needs quirks.imp2003-01-011-0/+4
|
* Now that we've 'branched' 5.0, desupport FreeBSD 3.x in this driver. Itimp2003-01-011-29/+1
| | | | appears that NetBSD has already done this in their tree.
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-013-3/+3
| | | | especially in troff files.
* When resuming after a system suspend, re-issue the UHCI_CMD_MAXPiedowse2002-12-261-0/+1
| | | | | | | | | | command in case this setting was not saved. Since bandwidth reclamation (-current only) often results in bus activity continuing to the end of every frame, most transfers would fail with IOERROR if this setting is missed. Reviewed by: n_hibma MFC after: 1 week
* Revert part of the last commit. Do not fake-up the cylinders to makedillon2002-12-221-2/+1
| | | | | the sectors fit (at least, don't fake them up any more then they are already faked up).
* Modify the fake cylinders calculation so it is >= the size of the device,dillon2002-12-201-6/+26
| | | | | | | | | | | | | | | | | | | | | | | | not < the size of the device. This avoids geom complaints. Fix a serious bug in the handling of the RS_NO_CLEAR_UA quirk. When we go and insert the test-unit-ready command the umass_cam_quirk_cb() function sets the status as if the READ_CAPACITY command suceeded when, in fact, it did not. This leads to the CAM layer trying to use garbage in the return buffer and panicing the system (or doing other bad things). Add a quirk entry for MSYSTEMS DISK-ON-KEY, which is sold under the Sony brand as a solid state disk-on-key usb device. This device requires several quirks to work properly. Note that the disk-on-key device will not work properly until CAM also gets a quirk entry for it, which has been submitted to the CAM maintainer, and you may have to temporarily uncomment the DELAY() as well. -current does not properly wait for devices to power up so you may also have to temporarily uncomment the DELAY(300000) to make your device work. A solution must be found to that issue. MFC after: 3 days X-MFC note: the quirk support must MFCd before this patch can be
* Fix two bugs in the DMA chaining code for OHCI. The first bug is thatdillon2002-12-201-5/+9
| | | | | | | | | | | | | | | | | | | the dataphysend calculation could only possibly work if the virtual buffer is also physically contiguous. Calculate dataphysend by calculating the ending virtual address first, then converting to a physical address. The second bug applies only to NetBSD and OpenBSD and involves the curlen calculation in the two-contiguous-physical-pages case (which we don't support). Also cleanup the use of the OHIC_PAGE() macro on dataphysend and add a panic if len goes negative (meaning we lost the physical page translation representing the end of the buffer). IMHO the dataphysend is still bokered since it might be misrepresented by shared userland page mappings. The whole section needs to be rewritten to use the virtual address range. MFC after: 3 days
* Ignore IEEE1284 descriptors when looking for bidirectional mode. We don'tdes2002-12-161-2/+2
| | | | | | | really know how to talk IEEE1284, so attaching to that interface makes the printer unusable. Approved by: joe
* MFNetBSD: 1.52-1.55des2002-12-161-4/+17
| | | | | Mostly OpenBSD-related changes. Remove newline from panic string. Remove an unreachable break statement.
* The uftdi driver runs with multiple instances.ticso2002-12-121-5/+0
| | | | | | | | Remove a comment claiming the opposite. Approved by: re (rwatson) gallatin (Mentor) MFC after: 1 week
* MFNetBSD: (partial 1.133)joe2002-12-091-0/+2
| | | | | | | - In ohci_close_pipe, wait 1ms after removing an ED to avoid possible race condition. Approved by: re (rwatson)
* MFNetBSD:joe2002-12-091-5/+0
| | | | | | | date: 2002/09/29 20:59:30; author: augustss; state: Exp; lines: +2 -7 Remove extra call to ohci_rem_ed(). From kern/18448, Takeshi Nakayama. Approved by: re (rwatson)
* Don't corrupt the ED list whilst removing an entry.joe2002-12-091-1/+1
| | | | | Submitted by: Bernd Walter <ticso@cicely8.cicely.de> Approved by: re (rwatson)
* Apply some fixups in the driver_t's.joe2002-11-173-3/+3
| | | | | Submitted by: akiyama MFC after: 3 days
* Use a sysctl for controlling the debugging output.joe2002-11-171-6/+19
| | | | Submitted by: akiyama
* Fix a typo in a console message.joe2002-11-171-1/+1
| | | | | Submitted by: akiyama MFC after: 3 days
* network interface driver changes:sam2002-11-147-37/+13
| | | | | | | | | | | | | | o don't strip the Ethernet header from inbound packets; pass packets up the stack intact (required significant changes to some drivers) o reference common definitions in net/ethernet.h (e.g. ETHER_ALIGN) o track ether_ifattach/ether_ifdetach API changes o track bpf changes (use BPF_TAP and BPF_MTAP) o track vlan changes (ifnet capabilities, revised processing scheme, etc.) o use if_input to pass packets "up" o call ether_ioctl for default handling of ioctls Reviewed by: many Approved by: re
OpenPOWER on IntegriCloud