summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/usb/hcd
AgeCommit message (Collapse)AuthorFilesLines
2022-09-1414944 xhci silently drops ugen transfers sometimes but not alwaysJoshua M. Clulow3-97/+298
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-03-1014443 resection manual pages per IPD4Richard Lowe1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-0514287 ehci: No SOF interrupts have been received, this USB EHCI ↵Toomas Soome1-7/+14
hostcontroller is unusable Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-10-2113144 refactor amdf17nbdf into a nexusRobert Mustacchi1-1/+1
13145 rewrite amdf17nbdf to use the ksensor framework 13146 Want a driver for AMD SMN user access Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Robert French <robert@robertdfrench.me> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-0211281 XHCI polled mode support for USB keyboardsMatthias Scheler5-115/+532
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-07-1211362 xhci dma segment comment needs workRobert Mustacchi1-4/+5
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-1610868 ohci: comparison between pointer and integerToomas Soome2-9/+9
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-1610867 ehci: comparison between pointer and integerToomas Soome3-11/+11
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-2210715 ohci: NULL pointer errorsToomas Soome2-64/+40
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2010711 ehci: NULL pointer errorsToomas Soome7-69/+48
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-2110407 xhci USB 3.1 minor version encoded differently across vendorsRobert Mustacchi1-2/+12
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-1210344 xhci port capabilities warning is confusingRobert Mustacchi1-2/+2
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810242 Project Tiresias: USB topologyRobert Mustacchi1-80/+108
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>
2019-01-1410081 smatch indenting fixes for usr/src/utsJohn Levon2-2/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-309816 Multi-TRB xhci transfers should use event dataRobert Mustacchi4-100/+265
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-5/+19
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-3/+10
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 Mustacchi13-2/+9222
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>
2017-02-227812 Remove gender specific languageDaniel Hoffman2-2/+4
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2010-07-226968282 panic with assertion failed: status & EHCI_QH_STS_HALTEDRaymond Chen2-0/+102
2010-07-146867140 ultra 27 does not resume from either mouse or keyboard eventVincent Wang3-24/+5
2010-06-306948314 DMA activities from USB host controller throttle some processor's ↵Raymond Chen3-19/+91
package C-state
2010-06-056955860 hotplug does not work on uhci keyboard/mousefei feng - Sun Microsystems - Beijing China1-15/+9
2010-05-116917240 USB port may become disabled due to hardware error, should be ↵Raymond Chen1-2/+30
re-enabled by software
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni5-33/+16
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-07-076836590 ehci driver fails to poll for reset completion, causing failures on ↵pengcheng chen - Sun Microsystems - Beijing China1-7/+36
high speed devices
2009-06-096769365 USB should power down during suspendVincent Wang2-0/+16
2009-06-056839931 Run usb video test case cause system panicRaymond Chen1-2/+1
6840438 wusb related warlock warnings
2009-05-206839463 usb audio device out of use with hid_open failurepengcheng chen - Sun Microsystems - Beijing China1-8/+9
6833779 Warlock warnings in hubdi, ohci, and hid
2009-03-306821748 USB code should be warlock cleanzhigang lu - Sun Microsystems - Beijing China2-0/+13
2009-03-196817700 EHCI/OHCI need support polled I/O for usbserial consolezhigang lu - Sun Microsystems - Beijing China4-129/+1352
2009-03-186673333 ohci shouldn't allocate memory with DDI_DMA_SLEEP while holding ↵zhigang lu - Sun Microsystems - Beijing China3-25/+10
interrupt mutex 6576258 ehci shouldn't allocate memory with DDI_DMA_SLEEP while holding interrupt mutex
2009-03-026764185 DVD problems during OS usage (READ RETRY)guoqing zhu - Sun Microsystems - Beijing China5-5/+91
2009-01-146759202 ata: S3 suspend to ram hangs in pci_save_config_regs()Seth Goldberg1-10/+29
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-11-136767575 uhci_quiesce() should clear status bitsSherry Moore1-11/+2
2008-10-156709634 USB input devices on Ultra 45 stop responding after certain time of ↵zhigang lu - Sun Microsystems - Beijing China1-9/+21
inactivity
2008-09-246742310 Certain EHCI chips has potential dma address issuesbinzi cao - Sun Microsystems - Beijing China1-0/+1
2008-09-22PSARC 2008/382 Fast RebootSherry Moore3-3/+174
6714038 Fast Reboot support for x86 platforms
2008-09-056726636 lint cleanup for USBzhigang lu - Sun Microsystems - Beijing China9-35/+32
2008-08-276560813 USB drivers should not use SCCS keywords in user-visible stringsgongtian zhao - Sun Microsystems - Beijing China20-55/+30
2008-08-046654713 panic: free page is not. pp , unix:page_get_mnode_freelist+301bc2245722-19/+50
2008-07-206723639 ehci_handle_root_hub_status_change() causes more than 11% of CPU ↵zl2270521-2/+2
wakeups from idle state 6723643 uhci_handle_root_hub_status_change() causes more than 25% of CPU wakeups from idle state
2008-07-016692913 MBLKL generates E_PTRDIFF_OVERFLOW lint warningsgd780592-15/+12
6717598 MBLKSIZE() causes lint pointer-difference warnings
2008-06-176677217 Sun Studio 12 finds many lint errors in USB code.fb20937513-247/+290
2008-06-036674857 panic[cpu2]/thread=2a100757ca0: assertion failed: after_frame_number ↵bc2245721-5/+0
> before_frame_number
2008-04-136681221 Solaris hangs during early boot when EHCI-2 is enabled from BIOSsl1471002-8/+30
2008-01-076634608 Super Top USB disk enclosure caused panic on nevadasl1471001-12/+26
6635751 ehci: data buffer error should not be considered transaction error
2008-01-056359387 uhci doesn't support suspendqz1500456-227/+522
6637698 The USB ISR should not handle the interrupt during the suspend 6641756 improper value may be returned in usb_get_current_frame_number
2008-01-036630565 ohci/ehci driver makes inappropriate use of drv_usecwaitlc1522432-252/+262
2007-12-07PSARC/2007/653 Support for isochronous transfer in ugen(7D)lc1522432-73/+107
6595166 ugen_check_open_flags() should not use endpoint descriptor stored in ug_ep array 6604087 inconsistent allocation and access of memory cause illegal access panic in ehci isoc xfer 6604692 ugen isoc xfer support 6620176 isoc_error_count is not calculated correctly in ehci_parse_isoc_error()