summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2006-08-30It seems that EHCI at least will complete a empty transfer withplunky
status == NORMAL_COMPLETION. Guard against that.
2006-08-30fix incomplete initializerschristos
2006-08-19The ubtbcmfw(4) driver fails to compile, as noted by PR kern/34219.plunky
While it can be made to compile, the paradigm is not quite right because it attempts to contact the filesystem during autoconfig which sometimes causes a panic. Even if that was fixed, there is another potential problem in that the driver tries/sleeps/tries/sleeps and the sleep could theoretically sleep past the rc.d/btconfig stage and the controller would remain unconfigured. So, I have prepared a different method for loading the firmware to Broadcom BCM2033 chip based devices. A package 'sysutils/bcmfw' will load the firmware files via a ugen(4) device interface. This update removes the ubtbcmfw(4) driver and adds a table to the ubt(4) driver so that it will not attach to Broadcom BCM2033 based devices before the firmware was loaded. This fixes kern/34219
2006-08-17Fix all the -D*DEBUG* code that it was rotting away and did not even compile.christos
Mostly from Arnaud Lacombe, many thanks!
2006-07-26Bluetooth fixes by Iain Hibbert:tron
- Update bthidev(4) to use property lists for configuration.
2006-07-24Add UGEN_BULK_RA_WB, which allows users of ugen(4) to request readgdt
ahead and write behind, improving performance for the Universal Software Radio Peripheral (USRP) used with GNU Radio. Enable UGEN_BULK_RA_WB in GENERIC and GENERIC_LAPTOP; behavior is unchanged unless the new ioctl is called. This code was written by Joanne Mikkelson under funding from DARPA's ACERT program. ok'd by christos@, tested by Berndt Josef Wulf
2006-07-21- Use the LWP cached credentials where sane.ad
- Minor cosmetic changes.
2006-07-12Assert RTS on open. Fixes PR kern/33929.gson
2006-07-05Patches contributed by KIYOHARA Takashi, taken from FreeBSD.perry
These apparently sync up the sources to the current FreeBSD driver. Tested by Matthias Drochner.
2006-07-01Regenmartin
2006-07-01Add an ArkMicroChips serial adaptermartin
2006-06-30Ankh-Morpork, we have a MIDI driver....chap
Merge from chap-midi branch, after ~month for review Comments by thorpej@ drochner@ and Alexandre Ratchov Incorporated: points by thorpej@ drochner@; preliminary support for a stats-collecting ioctl suggested by martin@ from comments by A.R. PR kern/32441 kern/32442 kern/32567 kern/32588 kern/32694 kern/33590 kern/33614 and one instance of kern/32651 ok martin@
2006-06-28Initialize portnomartin
2006-06-19Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,gdamore
NetBSD Foundation Membership still pending.) This stack was written by Iain under sponsorship from Itronix Inc. The stack includes support for rfcomm networking (networking via your bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets. Drivers for both PCMCIA and USB bluetooth controllers are included.
2006-06-15Regen due to addition of MosChip Semiconductors MCS7830 Ethernet adapterreinoud
2006-06-15Add MosChip Semiconductor MCS 7830 Ethernet adaptorreinoud
2006-06-12Don't allocate >1K on the stack.christos
2006-06-11Don't free subdevs on normal completion. The detach code needs it.christos
2006-06-09stack police: Don't allocate large buffers on the stack for I/O. Put thechristos
buffer in the softc instead.
2006-06-09stack police: don't allocate usb_events on the stack, malloc them directly.christos
this saves stack and an extra copy.
2006-06-09stack police: Don't allocate 1k on the stack, only use malloc when we need to.christos
2006-06-08Regen for Nokia CA42.rjs
2006-06-08Add vendor id for Nokia.rjs
Add product id for CA42 mobile phone cable.
2006-06-07Increase the size of UMODEMIBUFSIZE and UMODEMOBUFSIZE. These are thesmb
USB input and output buffer sizes; the previous values were fine for dialup modems, but seriously limited the speed of some high-speed wireless devices that appear to the system as a umodem.
2006-06-06Regen.tron
2006-06-06Resolve name conflict between Sun Type 6 and Type 7 USB keyboard.tron
2006-06-06regen.grant
2006-06-06add Sun type 7 keyboard.grant
2006-06-04save another 1K on the stack.christos
2006-06-04Don't allocate 1K on the stack.christos
2006-05-28Clean up bogus whitespaceblymn
2006-05-22First round at adapting to our net80211 stack. Unfinished work, but at leastrpaulo
won't make the machine panic.
2006-05-14integrate kauth.elad
2006-05-14XXX: GCC uninitializedchristos
2006-05-12make [OU]READ[124]() real inline functions instead of macros.mrg
2006-05-11in uaudio_process_as() initialise ai.aformat and ai.ifaceh.mrg
2006-05-08Don't use a private variable for storing the desired ssid, the net80211 layerrpaulo
provides that. From OpenBSD.
2006-04-15Revert previous panic change, I'll fix it differently.christos
2006-04-14Coverity CID 1356: Add KASSERT for NULL deref.christos
2006-04-14Coverity CID 1131: Avoid NULL pointer dereference.christos
2006-04-14Coverity CID 729: Remove dead code.christos
2006-04-14Use c instead of s->cur.christos
2006-04-14Coverity CID 1115: It is quite pointless to have a DIAGNOSTIC panic thatchristos
checks a variable for being NULL, and if we are not in DIAGNOSTIC code, to just dereference it causing a crash!
2006-04-14Coverity CID 1132: avoid NULL derefs.christos
2006-04-14Coverity CID 730: Ifdef dead code appropriately.christos
2006-04-14Coverity CID 1354: Add a KASSERT to convince coverity that there is no NULLchristos
pointer dereference.
2006-04-14Coverity CID 1355: Add a KASSERT to convince coverity that this is not NULL.christos
2006-04-14Coverity CID 1133: Abort quickly if we don't have a buffer in all the cases.christos
2006-04-14Coverity CID 2330: Spell out that we are going to use the memory we allocated.christos
2006-04-11Add "goto done;" in the usbd_open_pipe(IN) failure case.scw
Coverity CID 2854, via Martin Husemann.