summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/usb/hcd
AgeCommit message (Collapse)AuthorFilesLines
2022-09-1414944 xhci silently drops ugen transfers sometimes but not alwaysJoshua M. Clulow1-12/+40
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-0211281 XHCI polled mode support for USB keyboardsMatthias Scheler1-1/+75
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-2010711 ehci: NULL pointer errorsToomas Soome1-1/+2
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810242 Project Tiresias: USB topologyRobert Mustacchi1-17/+18
10243 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-309816 Multi-TRB xhci transfers should use event dataRobert Mustacchi1-26/+53
9817 xhci needs to always set slot context 8550 increase xhci bulk transfer sgl count 9818 xhci_transfer_get_tdsize can return values that are too large Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-09-229806 ehci_take_control() can infinite loop due to PCI invalid readsRobert Mustacchi1-0/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-118173 workaround qemu-xhci HCIVERSION bugRobert Mustacchi1-1/+3
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-03-101979 USB 3.0 supportRobert Mustacchi5-0/+1403
7918 want usb_pipe_xopen(9F) 7919 usbai burst macros for endpoint descriptor are wrong 7920 usba_hcdi_register() should fail if driver is using private data 7921 failing to load the usba root hub module destroys driver parent private data 7922 want ::hubd walker 7923 ::prtusb should include version 7924 usb_*_request(9S) manual pages should match structure names Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dale Ghent <daleg@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2010-07-226968282 panic with assertion failed: status & EHCI_QH_STS_HALTEDRaymond Chen1-2/+2
2010-06-306948314 DMA activities from USB host controller throttle some processor's ↵Raymond Chen1-2/+5
package C-state
2009-07-076836590 ehci driver fails to poll for reset completion, causing failures on ↵pengcheng chen - Sun Microsystems - Beijing China1-2/+4
high speed devices
2009-03-196817700 EHCI/OHCI need support polled I/O for usbserial consolezhigang lu - Sun Microsystems - Beijing China4-6/+43
2009-03-026764185 DVD problems during OS usage (READ RETRY)guoqing zhu - Sun Microsystems - Beijing China2-2/+6
2009-01-146759202 ata: S3 suspend to ram hangs in pci_save_config_regs()Seth Goldberg1-2/+2
6759210 uhci: suspend to ram on Toshiba Tecra S1 hangs in uhci_cpr_suspend() 6759217 uppc: state of legacy pic must be saved / restored to support suspend to ram 6761267 pci interrupt routing entries not restored after wakeup from S3 sleep 6759220 ipw2100: needs DDI_SUSPEND / DDI_RESUME support, for suspend to ram 6761274 acpi-crs property not freed after wakeup from s3 suspend to ram 6766845 Tecra S1: ata0 "timeout: abort request" errors for PATA HDD after S3 resume Contributed by Juergen Keil <jk@tools.de>.
2008-10-156709634 USB input devices on Ultra 45 stop responding after certain time of ↵zhigang lu - Sun Microsystems - Beijing China1-0/+1
inactivity
2008-09-246742310 Certain EHCI chips has potential dma address issuesbinzi cao - Sun Microsystems - Beijing China1-0/+1
2008-09-056726636 lint cleanup for USBzhigang lu - Sun Microsystems - Beijing China19-47/+23
2008-08-046654713 panic: free page is not. pp , unix:page_get_mnode_freelist+301bc2245721-0/+2
2008-07-206723639 ehci_handle_root_hub_status_change() causes more than 11% of CPU ↵zl2270522-2/+3
wakeups from idle state 6723643 uhci_handle_root_hub_status_change() causes more than 25% of CPU wakeups from idle state
2008-04-136681221 Solaris hangs during early boot when EHCI-2 is enabled from BIOSsl1471001-2/+2
2008-01-056359387 uhci doesn't support suspendqz1500454-44/+51
6637698 The USB ISR should not handle the interrupt during the suspend 6641756 improper value may be returned in usb_get_current_frame_number
2006-12-14PSARC 2006/605 USB: Clarification of isoc_pkts_lengthlg1501426-11/+62
4631155 Support usb2.0 or high speed usb isochronous devices 6463917 ohci isoc transfer don't support packet number great than 1 6463920 uhci need to update according to PSARC 2006/605:Clarification of isoc_pkts_length 6484743 ehci driver does not use isoc_pkts_length interface correctly
2006-07-106412476 Front USB hub intializes to USB 1.x full speed on ohci rather than ↵gc1614891-5/+4
USB 2.0 hi speed on EHCI
2006-07-066388141 Fix the CDDL block of usr/src/uts/intel/usbs49_fw/Makefilesl1471001-0/+1
6430189 Recovery mechanism fail to re-activate the USB port after the short circuit condition is cleared. 6440743 ohci should be able to handle clearing hub feature C_HUB_OVER_CURRENT 6443767 warlock usb is not clean due to changes made in 6426010
2006-06-196423586 Uli M1575 USB OHCI trn_oor panicgk734711-0/+10
2006-06-146426010 Need ability to direct console to USB serial deviceszhou1-4/+12
2006-06-046400758 uhci dma_mem_alloc failure when free memory is low should be fixedsl1471005-30/+138
6400763 ohci dma_mem_alloc failure when free memory is low should be fixed
2006-02-276372009 dma_mem_alloc failures when free memory is low; zfs panic on usb ↵sl1471003-13/+23
mass storage Contributed by Juergen Keil <jk@tools.de>.
2006-02-196353371 ohci/ehci hand-off for USB 2.0 devices does not work on Ferrari 4000yq1934112-9/+19
2005-11-226344060 Add MSI software support in bge drivergovinda3-2/+13
6344997 Add MSI software support in ohci driver 6344998 Add MSI software support in ehci driver 6348120 Add MSI software support in uhci driver 6349315 Add support for MSI64 transactions 6347105 Update MSI software support in mpt driver 6347109 Fix DDI framework MSI-X issues 6352670 Use proper behavior flag while calling ddi_intr_alloc 6343017 ddi_intr_remove_handler() returns DDI_FAILURE for MSI interrupts 6349316 px_pci should register legacy/fixed interrupt if MSIs are not available 6342807 Fire/Oberon driver panics on detach 6343874 Fire/Oberon Sun4u interrupt vector removal sequence incorrect 6343908 implement sun4v version of px_ib_intr_reset() 6348244 NGDR: panic when addboard resume on Starfire with socal 6348171 panic in ddi framework during esp_attach 6352440 sparc MDB ::interrupts output cleanup
2005-11-10Contributed by Juergen Keil jk@tools.de.frits1-0/+8
6337131 ehci_detach panics debug kernel with a failed assertion with ALi USB2.0 PCI card
2005-07-226287550 Chicago P0.1 ohci_ed_pool_addr assertion failure with new M1575hs1556801-1/+21
2005-06-306213463 ehci: improve workarounds for VIAhx1493801-0/+7
2005-06-14OpenSolaris Launchstevel@tonic-gate19-0/+5819