<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class="">

</div>

<div><br class=""><blockquote type="cite" class=""><div class="">Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Robert Mustacchi <<a href="mailto:rm@joyent.com" class="">rm@joyent.com</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">USB 3.0 (xHCI) Beta Testing and Review</b><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">November 18, 2016 at 9:13:40 PM GMT+1<br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">illumos Developer <<a href="mailto:developer@lists.illumos.org" class="">developer@lists.illumos.org</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Cc: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Toomas Soome <<a href="mailto:tsoome@me.com" class="">tsoome@me.com</a>>, Dan McDonald <<a href="mailto:danmcd@omniti.com" class="">danmcd@omniti.com</a>>, Adam Števko <<a href="mailto:adam.stevko@gmail.com" class="">adam.stevko@gmail.com</a>><br class=""></span></div><br class=""><div class=""><div class="">Hi,<br class=""><br class="">Thanks to everyone who's helped test some alpha builds of xhci, I think<br class="">we have something that's getting pretty close to being a useful initial<br class="">integration of USB 3 and xhci support.<br class=""><br class="">I'd like to thank Toomas Soome, Dan McDonald, and Adam Števko I have<br class="">images for SmartOS, OmniOS, OI hipster, and OI/Loader for ready testing.<br class="">While there are a few known issues with the current code, if you see<br class="">panics or hangs of any kind, please reach out to me with more<br class="">information and if at all possible, a crash dump. Please note, this is<br class="">all *beta* software. While I don't expect folks to encounter problems,<br class="">you certainly may.<br class=""><br class="">So far, we've tried to test as many of the major classes of devices as<br class="">possible. Including audio, storage, serial, Ethernet, keyboard, mouse,<br class="">hubs, etc. We've also had a lot of luck so far on the following<br class="">chipsets: VMware Fusion controller, Fresco Logic FL1100EX, Intel 8<br class="">Series/C220 series chipset, Sunrise Point-H USB 3.0 xHCI Controller, and<br class="">Intel Celeron N2000 Series USB xHCI.<br class=""><br class="">If you do test it, and things are working, it'd help me if you could<br class="">share the output of the following two commands for my notes:<br class=""><br class="">mdb -ke '::prtusb'<br class="">prtconf -dD | grep -i xhci<br class=""><br class="">With that, here are links to builds and images:<br class=""><br class="">Toomas has put together his loader branch with the xhci changes. There<br class="">are OI ISO/USB images here:<br class=""><br class=""><a href="https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/oi/OI_Loader_xhci_Text_X86.iso" class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/oi/OI_Loader_xhci_Text_X86.iso</a><br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/oi/OI_Loader_xhci_Text_X86.usb<br class=""><br class="">Dan McDonald has put together OmniOS bloody repo available at:<br class="">http://pkg.omniti.com/omnios/USB3/. For more information on how to use<br class="">it, please reach out to OmniOS<br class=""><br class="">Adam Števko has put together an OI Hipster repository. It's available at<br class="">http://pkg.openindiana.org/hipster-xhci. For more information or<br class="">questions on the repo, please reach out to the OI Developer list.<br class=""><br class=""><br class="">SmartOS builds:<br class=""><br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/smartos/platform-20161117T180610Z.tgz<br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/smartos/platform-20161117T180610Z.iso<br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/smartos/platform-20161117T180610Z.usb.bz2<br class=""><br class=""><br class="">SmartOS debug builds:<br class=""><br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/smartos-dbg/platform-20161116T183444Z.tgz<br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/smartos-dbg/platform-20161116T183444Z.iso<br class="">https://us-east.manta.joyent.com/rmustacc/public/preview/xhci/20161110/smartos-dbg/platform-20161116T183444Z.usb.bz2<br class=""><br class=""><br class="">Finally, if you're interested in review, we've started the process of<br class="">our public review at Joyent. It's available at<br class="">https://cr.joyent.us/#/c/872/. We will likely land this in<br class="">illumos-joyent and get a little bit more soak time and then RTI it for<br class="">illumos.<br class=""><br class="">Once again, I'd like to thank everyone who's helped test, given me<br class="">advice, or helped me through while debugging nasty bugs.<br class=""><br class="">Thanks,<br class="">Robert<br class=""></div></div></blockquote></div><br class=""></body></html>