<?xml version="1.0" encoding="utf-8"?>
<!-- name="generator" content="pyblosxom/1.4.3 01/10/2008" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
<channel>
<title>The Geekess   </title>
<link>http://sarah.thesharps.us</link>
<description>Linux, bicycling, open source, gardening, amateur rockets, and other seemingly unrelated hobbies.</description>
<language>en</language>
<item>
  <title>xHCI spec is up!</title>
  <link>http://sarah.thesharps.us/2010-06-18-08-35.html</link>
  <description><![CDATA[
<p>I'm pleased to announce that the eXtensible Host Controller Interface (xHCI) 1.0
specification is now publicly available on <a
href="http://www.intel.com/technology/usb/xhcispec.htm">intel.com</a>.  This is
the specification for the PC hardware that talks to all your USB 3.0, USB 2.0,
and USB 1.1 devices.  (Yes, there are no more companion controllers, xHCI is the
one host controller to rule them all).</p>

<p>Open, public documentation is always important to the open source community.
Now that the spec is open, anyone can fully understand my Linux xHCI driver
(although it's currently only compliant to the 0.96 xHCI spec; anyone want to
help fix that?).  This also means the BSD developers can implement their own
xHCI driver.</p>

<p>Curious what a TRB or a Set TR Deq Ptr command is?  Want to know how device
contexts or endpoint rings work?  <a
href="http://www.intel.com/technology/usb/xhcispec.htm">Go read the spec!</a></p>

]]></description>
</item>

<item>
  <title>LCA 2010</title>
  <link>http://sarah.thesharps.us/2010-01-23-11-46.html</link>
  <description><![CDATA[
<p>My Linux Conference AU <a
href="http://minilop.net/~sarah/lca2010-usb3.odp">slides</a> are now posted on
my server.  The USB 3.0 talk went really well, and I look forward to sharing it
when the LCA videos go up in the next couple weeks.</p>

<p>LCA was a total blast!  The speakers were wonderful, and I really felt
integrated into the conference and social events by the techie women of LCA.
Thank you to Sara, Jo, Jacinta, Liz, and all the other Haecksen of LCA2010!</p>

<p>The only downside is the weather.  It's really quite rainy here, although it's
10-15 degrees warmer than Portland.  I think Jamey and I are going to skip the
Tongariro Crossing and go straight to the glow worm caves at Te Kuiti/Waitmo.
At least we'll be in a cave while it's raining!</p>

]]></description>
</item>

<item>
  <title>A New Years Update</title>
  <link>http://sarah.thesharps.us/2010-01-13-11-46.html</link>
  <description><![CDATA[
<p><em>tap tap</em> Is this thing on?</p>

<p>Choose your excuse:</p>

<p>I haven't posted in about six months, because</p>

<p><a href="http://picasaweb.google.com/lh/photo/sGK9z_eHt5UmamzMdrk1qQ?feat=embedwebsite"><img src="http://lh4.ggpht.com/_KnE2M8e3X8Q/SlqBx2uC5hI/AAAAAAAADnI/X4axfpdJYNY/s200/IMG_5391.JPG" /></a> a. I bought a house,</p>

<p><a href="http://picasaweb.google.com/lh/photo/7on1PvJuK9GzcCzFwjQu5w?feat=embedwebsite"><img src="http://lh3.ggpht.com/_KnE2M8e3X8Q/SnT2dYqdLYI/AAAAAAAAD9M/3DqPIrP06i0/s200/IMG_5484.JPG" /></a> b. I acquired two cute kittens (Derek and Elisa),</p>

<p><a href="http://picasaweb.google.com/lh/photo/fJkBJkNmyNhcUNwyba5CHg?feat=embedwebsite"><img src="http://lh3.ggpht.com/_KnE2M8e3X8Q/SvEifZMQ04I/AAAAAAAAEYo/yzoZYLM86jA/s200/IMG_5542.JPG" /></a> c. The acquired house needed a ton of work, including taking down a 30 foot "hedge" in the backyard,</p>

<p><a href="http://picasaweb.google.com/lh/photo/O-2-L-XbsUzU1G-ZgaKkKg?feat=embedwebsite"><img src="http://lh6.ggpht.com/_KnE2M8e3X8Q/S0Eby52x3nI/AAAAAAAAEp8/S9EBGWaqT4c/s200/christmas%20events%2009%20010.jpg" /></a> d. I've been experimenting with all kinds of cooking,</p>

<p>e. I'm lazy.</p>

<h1>What's next for me?</h1>

<p><a href="http://www.lca2010.org.nz/"><img
src="http://lh4.ggpht.com/_KnE2M8e3X8Q/S048M8yacyI/AAAAAAAAEvM/cGK2sFMd2Qc/s144/LCA2010-120x240v2speaking.png"
align="left" /></a>
I'm presenting about Linux USB 3.0 support at <a
href="http://www.lca2010.org.nz/">Linux Conf AU 2010</a>.  If you're going to
LCA next week, you can check out my talk at <a
href="http://www.lca2010.org.nz/programme/schedule/view_talk/50230?day=friday">Friday
at 10:30am in the Ilott Theatre</a>.  I'll have a USB 3.0 demo for the brave souls
that make it to morning talks. ^_^  If you miss it due to being hung over or
not being able to attend LCA, I believe they'll be video taping it.</p>

<p><a href="http://picasaweb.google.com/lh/photo/btojGO7Qfv2uB-4pEj1-vA?feat=embedwebsite"><img src="http://lh5.ggpht.com/_KnE2M8e3X8Q/S05NMTrpJQI/AAAAAAAAE1k/9p7nwKvHtec/s144/IMG_6023-edited.JPG" align="right"/></a>
LCA is being held in Wellington, New Zealand, this year.  Jamey and I are going
bike camping for two weeks afterwards.  As Martin Short put it, "I planned a
spontaneous adventure."  Let's hope <a
href="http://www.imdb.com/title/tt0103924/">Captain Ron</a> doesn't screw it
up. ;)</p>

<p>Any suggestions of cool things to see on the North Island?  We're probably
going to National Park, Te Kuite, Auckland, and the Coromandel Peninsula.
Anything else in that general area?</p>

]]></description>
</item>

<item>
  <title>Installing a custom kernel with USB 3.0 support</title>
  <link>http://sarah.thesharps.us/2009-06-09-13-30.html</link>
  <description><![CDATA[
<p>This documents my personal flow for downloading and installing a Linux kernel
with my xHCI and USB 3.0 code.  Until the code is in the upstream kernel and
shipping in Linux distributions, you'll have to follow these directions to get
Linux USB 3.0 support.</p>

<p><p class="readmore"><a href="http://sarah.thesharps.us/2009-06-09-13-30.rss">Read more &raquo;</a></p>
]]></description>
</item>

<item>
  <title>USB 3.0 support: coming soon to a Linux kernel near you!</title>
  <link>http://sarah.thesharps.us/2009-06-07-20-00.html</link>
  <description><![CDATA[
<p><img
src="http://lh5.ggpht.com/_KnE2M8e3X8Q/STQ4kNz0RFI/AAAAAAAABJ0/z7CV74jd6V0/s144/ss-logo.jpg"
align="left"> The xHCI (USB 3.0) host controller driver and initial support for
USB 3.0 devices is now publicly available on my kernel.org <a
href="http://git.kernel.org/?p=linux/kernel/git/sarah/xhci.git;a=summary">git
tree</a>.  Greg K-H has queued the patches for 2.6.31, so Linux users should
have official USB 3.0 support around September 2009.  This is impeccable timing,
since NEC recently announced they'll be <a
href="http://www.dailytech.com/NEC+Introduces+First+USB+30+Host+Controller/article15178.htm">producing
1 million xHCI PCI express add-in cards in September</a>.</p>

<p>This means that Linux will be the first operating system with official USB 3.0
support.  I'm working with Keve Gabbert (the OSV person in my group at Intel) to
make sure that Linux distributions like Ubuntu and Red Hat pick up the xHCI
driver.  Advanced users can always compile their own kernel on a standard
distro install.</p>

<p>I hope that some USB 3.0 vendors who have prototypes will test with my driver.
Instructions on how to compile a kernel using my git tree will follow.</p>

<p>This is a giant project that I've been working on for the past year and a half.
It's gratifying to see the code finally released, and exciting to know that
hardware is on its way.</p>

]]></description>
</item>

</channel>
</rss>

