Posts Tagged ‘kernel’

Wrapping up my previous job in Linux kernel device driver development

December 26, 2012 Leave a comment

My previous job was maintaining the zfcp device driver in the Linux kernel. Among cleaning up the code, implementing new features and answering support requests, i also gave presentations about using SCSI attachment with the s390 platform. Here are a few links to the publicly available slides and recordings:

The team authoring the Performance Measurement and Tuning Redbook kindly thanked me for contributing. While working in this position, i also co-authored the article IBM zEnterprise storage I/O advancements in the IBM Journal of Research and Development.

Since i am no longer working in that position, please not that this information might be outdated. Please see the official web page for the latest information and contact information.

Categories: Linux Tags: , ,

Ubuntu Jaunty, EeePC and Wireless

August 8, 2009 Leave a comment

Ubuntu Jaunty runs well on my EeePC 901. The main problem was that it would not connect to some encrypted. wireless networks. It seems that the problem is related to the device driver in the Linux kernel for the rta2860 wireless chip. The device driver is flagged as “staging” which means it is “not ready to be merged into the main portion of the Linux kernel tree at this point in time for various technical reasons”.

As it turns out, the driver is being  worked on and there is a patch that could fix the problem i am seeing. I did not want to compile the kernel and try to integrate it with the Ubuntu installation, but this is not necessary: The Ubuntu kernel team provides deb packages for current kernel releases and pre-releases. After downloading and installing the latest package (linux-image-2.6.31-020631rc5-generic_2.6.31-020631rc5_i386.deb as of the time of writing this) and booting into the new kernel, i can now connect to the wireless network i want to use.

Now i am happily wring this on the EeePC while being connected on the wireless network. The next release of Ubuntu (Karmic) will use the 2.6.31 version of the Linux kernel, which already has the wireless fix included.

Update: As it turns out, the mainline kernel packages for Ubuntu do not include the uvc webcam driver. So my plan B is to use the linux-image-generic package from karmic. Only this requires adding the kernel option nomodeset to the kopt= line in /boot/grub/menu.lst and running sudo /sbin/update-grub to get the change in the correct place in menu.lst. But now, both wireless and the webcam are working, i am hoping that no more tweaking is required.

Categories: Linux Tags: , , ,