Dispelling a Linux Myth
Over the past week, I’ve run into two different people who expressed the same thought, “Linux lacks support for a lot of devices.” I told them that this was a myth, and the Linux Driver Project has...
View ArticleStudent Day at Linux Plumbers Conference
For the past couple of months, I’ve been helping organize a student mini-conference for LPC, which will take place on September 16th. So far we only have 9 people registered for student day. We would...
View ArticleUSB 3.0 and Linux
USB is getting a facelift! In the beginning, there was USB 1.1, with the “low speed” and “full speed” devices (at 1 Mbps and 12 Mbps, respectively). Then USB 2.0 came along with “high speed” devices...
View ArticleDebugging with printks over Netconsole
Netconsole is a powerful Linux kernel debugging tool. The dmesg output from a machine under test is transferred over an ethernet link (via UDP packets) to another machine. That means that you can see...
View ArticleUSB 3.0 support: coming soon to a Linux kernel near you!
#tags usb,usb3,linux,open source The xHCI (USB 3.0) host controller driver and initial support for USB 3.0 devices is now publicly available on my kernel.org git tree. Greg Kroah-Hartman has queued the...
View ArticleInstalling a custom kernel with USB 3.0 support
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...
View ArticleUpdate for Netconsole Tutorial
A while back I posted a Netconsole tutorial for how to capture Linux kernel debugging messages from a crashing machine. I’ve refined the instructions down to three scripts and three commands, which...
View ArticleThe PyCon Incident, Lizard Brains, and Bad Jokes
+Peter Senna Tschudin asked (about the Pycon incident): “What I can’t understand, and I would like help to understand, is how talking about big dongles to a friend in a conference can become a real...
View ArticlePatchsets for Dinner
Oh, I just came up with a really good metaphor for how to create a good looking patchset: A patch should be one logical change. For example, you should put all whitespace changes in one patch. If...
View ArticleLinux Kernel Internships (OPW) Update
A month ago, Amanda McPherson and Greg Kroah-Hartman from the Linux Foundation asked me to coordinate an internship program aimed at getting more women to participate in the Linux kernel. In order to...
View Article
More Pages to Explore .....