summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2001-11-25regenMichael Shalayeff
2001-11-25nikon e880; from Dan Weeks <danimal@danimal.org>Michael Shalayeff
2001-11-06syncPeter Stromberg
2001-11-06new devicePeter Stromberg
2001-11-02i do not think everybody needs USB_DEBUGMichael Shalayeff
2001-10-31syncNathan Binkert
2001-10-31new deviceNathan Binkert
2001-10-31syncNathan Binkert
2001-10-31Synchronize usb code with NetBSD.Nathan Binkert
2001-10-26syncNathan Binkert
2001-10-26MCT USB-232 interfaceNathan Binkert
from S@mSmith.net
2001-10-25ddb entry support using usb (console) keyboard.Dale Rahn
Do not send characters directly from usb interrupt handler for console keyboard. entering ddb from within the usb interrupt handler is _bad_. Instead delay until next timeout check and deliver characters then. Tested on mappc. From NetBSD.
2001-10-25If a usb keyboard is detached, check if the intrpipe is still active.Dale Rahn
Console keyboard will still be active and must be shut down for successful detach. This change and previous change to wskbd.c both from NetBSD. Tested by miod@ and myself. Hot plug/unplug on USB console keyboard now works on macppc. (this and wskbd.c may be errata candidates).
2001-10-04Match a IEEE 1284.4 protocol. We do not support this protocol directly,Grigoriy Orlov
but USB_ATTACH will switch printer to bidirectional protocol. Read status from printer. From NetBSD. This forces newest usb printers works. Tested by drahn@ (Epson 740) and me (HP LaserJet 2200). Ok aaron@
2001-10-02make usb work across apm suspends. okay millert@, niklas@, aaron@, deraadt@Niels Provos
2001-10-02regen with uplcom devicesTodd C. Miller
2001-10-02Add support for I/O DATA USB-RSAQ2 serial adapter; ichiro@netbsd.orgTodd C. Miller
2001-09-25Change to umass to not attach immediately if the system is still 'cold'.Dale Rahn
Accessing the device via polling would cause a crash in the usb subsystem. this change delays the media configuration using startuphooks, when the system is fully up and running. This allows it to configure properly and on macppc it is possible to use a umass device as root device. Has little effect on other system, because they do not force USB configuration during 'cold'. Tested by myself and brad@.
2001-09-20occured->occurredMike Pechkin
idea from deraadt@ via NetBSD millert@ ok
2001-09-17Save the result of the configure children, so that the deviceDale Rahn
can be unconfigured. Allows uaudio to be unplugged. Tested by lebel, aaron did not understand why the code was that way.
2001-09-15Add a timer to reinable the OHCI RHSC (Root Hub Status Change)Dale Rahn
interrupt after one second. Originally the interrupt was disabled permanently after it fired once. This causes futher hot plug/removals to stop working. However the interrupt will fire several times in succession as a device is inserted/removed. This effectively debounces the interrupt. Apparently only some systems actually plug directly into the root hub: Most PCI cards do not, however newer apple motherboards all do. This was sent around for review some time back and again recently, this time with no feedback.
2001-09-02regenJakob Schlyter
2001-09-02add Todos Argos Mini Smartcard ReaderJakob Schlyter
2001-08-23Add show_scsipi_xs and show_scsipi_cmd. Closes PR#2008Constantine Sapuntzakis
2001-07-25be carefull about initializing timeoutsMichael Shalayeff
2001-07-15regenMichael Shalayeff
2001-07-15add support for SOHOware NUB100; from Jason Ackley <jason@ackley.net>Michael Shalayeff
2001-07-08Don't set up ifq_maxlen manually for drivers that uses IFQ_MAXLENFederico G. Schwindt
(or ifqmaxlen); it's done in if_attach() now. No future drivers needs to set up this anymore unless they want to use something else.
2001-06-27ALTQ'ify network drivers.Kenjiro Cho
- use the new queue macros. - use IFQ_POLL() to peek at the next packet. - use IFQ_IS_EMPTY() for empty check. - drivers should always check if (m == NULL) after IFQ_DEQUEUE(), since it could return NULL even when IFQ_IS_EMPTY() is FALSE under rate-limiting. - drivers are supposed to call if_start from tx complete interrupts (in order to trigger the next dequeue under rate-limiting).
2001-06-25ether_input_mbuf() conversion.Federico G. Schwindt
2001-06-24cold is in systm nowMichael Shalayeff
2001-06-15change the meaning of ifnet.if_lastchange to meet RFC1573 ifLastChange.Jun-ichiro itojun Hagino
follows BSD/OS practice and ucd-snmp code (FreeBSD does it for specific interfaces only). was: if_lastchange get updated on every packet transmission/receipt. now: if_lastchange get updated when IFF_UP is changed.
2001-06-13dmesg cleanupTheo de Raadt
2001-06-12interrupts cannot happen beforeMichael Shalayeff
*hci cannot receive interrupts before it has been initialized. this was changed to accomodate the pcibios strategy change back in pre-2.9 times since *hci_init enables interrupts at it's end and thus unmapped pci interrupt hangs the machine in the endless loop trying to deliver it (and no hci handler to ack it). this new way we disable interrupts by hands before we map 'em on pci and thus ensure that they will not crash an uninitialized *hci which, in turn, will run right after the interrupt map/establish and by the time it enables *hci interrupts all gonna be just fine. please allow us to end this stretched remark for cvs is getting a power outage in less than 20 minutes.
2001-05-24Angelos' Fuji camera is an 8070i device and it only accepts 12 byte CDBs.Constantine Sapuntzakis
I'm going to guess that ATAPI and QIC157 devices also want 12-byte CDBs. So, pad CDBs to be 12 bytes for ATAPI, QIC157, 8070i (as well as UFI devices) Also, remove an overly paranoid check in BBB state machine which actually violates the spec. This is half of getting Angelos' Olympus camera to work. The other half involves a semi-violent rewrite of the sd scsi driver to make it more tolerant.
2001-05-03Sync with NetBSD. Tested with a USB keyboard, USB mouse, and three differentAaron Campbell
kue(4) Ethernet devices.
2001-03-25Missing splx(). Thanks to dawson and team for finding this oneConstantine Sapuntzakis
2001-03-25Missing splx(). Thanks to dawson and team for finding this oneConstantine Sapuntzakis
2001-03-25Avoid dereferencing a null pointerConstantine Sapuntzakis
2001-03-22contify usbdevs a littleMichael Shalayeff
2001-03-07Add some non US encodings. Add option UKBD_LAYOUT. -moj ok @aaronMats O Jansson
2001-03-01Add CTRL-ALT-DEL machine reset support, like PCVT had, enabled by theAaron Campbell
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.
2001-02-24#else if/#elifMichael Shalayeff
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-20Compile with USCANNER_DEBUG, implied by USB_DEBUG.Hakan Olsson
2001-02-20Forgot $OpenBSD$ tagsNathan Binkert
2001-02-20Add the uftdi driver for the FTDI usb->serial converter.Nathan Binkert
Driver from NetBSD. ok aaron@
2001-02-11Allow up to 12 virtual terminals (CTRL-ALT-F1 through CTRL-ALT-F12). OnlyAaron Campbell
6 are enabled by default. After these changes, to enable more you must change the "option WSDISPLAY_DEFAULTSCREENS" in the kernel config file and edit /etc/ttys to switch the new ones from 'off' to 'on'.
2001-02-04Permit scrollback (SHIFT+PGUP/PGDN) to be activated from a USB keyboard.Aaron Campbell
2001-02-03oops, sleep(9)Michael Shalayeff