GenericUSBXHCI Changelog

What's new in GenericUSBXHCI 1.2.7

Oct 30, 2013
  • Implemented miscellaneous errata for Intel series 8, Intel series 7, FL 1100, Etron, ASMedia 1042.
  • Optimize stream management.
  • Reorganized diagnostics.
  • Fixed some bugs.

New in GenericUSBXHCI 1.2.6 (Oct 30, 2013)

  • Added support for VMware virtual xHC device in Workstation 10/Fusion 6.
  • Fixed serious bug that would cause KPs with any USB3 driver supporting streams endpoints.
  • Fixed support for streams endpoints to use earlier allocation of rings.
  • Cleaned up and simplified some of the code that creates control endpoints.
  • [October 9 Update] Fixed KP when waking from unpowered sleep with streams drive.
  • [October 22 Update] Integrated workaround for using UAS drives on Etron xHCs, OS 10.8.5 or later.

New in GenericUSBXHCI 1.2.5 (Oct 30, 2013)

  • Support for OS 10.8.5, OS 10.9.
  • Support for Lynx Point/Intel Series 8 with 16 xHC ports (8 dual ports).

New in GenericUSBXHCI 1.2.4 (Oct 30, 2013)

  • Overhauled error-handling of non-isoch transfers. Fixed a couple of bugs with KP potential related to transfers.
  • Optimized handling of transfer timeouts.
  • Added kext version to 'xhcdump caps' + a couple of diagnostic counters to 'xhcdump running'

New in GenericUSBXHCI 1.2.3 (Oct 30, 2013)

  • Improved handling of bios semaphore for legacy USB - eliminates a problem that causes some bioses to crash during sleep.
  • Made sequence for entering sleep mode more robust and safer.
  • Eliminated potential memory corruption if xhci commands time out.
  • Eliminated some potential memory leaks, fixed some minor bugs, made some minor optimizations and added a bit more logging.