Skip to content. | Skip to navigation

Personal tools
Log in
Sections
You are here: Home Blog archive 2006 August 16 ibm and ibmVSCSIS

ibm and ibmVSCSIS

by Bastian Blank — last modified Aug 16, 2006 05:40 PM

ibmvscsi is the name of the virtual scsi for ibm pSeries and iSeries machines. The client part is in the kernel since long time. The server part is not.

There are several versions of the server part floating around, one was submitted to linux upstream and rejected, the others was directly pushed into the SLES kernel. SLES 10.1 have one in there 2.6.16 kernel.

Now I wanted to update the kernel of my vioserver to something newer than 2.6.13, I wanted 2.6.17. The ibmvscsis is easily ported -- some of the constants was renamed -- and installed. As I wanted to test it in my kernel test environment, I only booted a minimal set, the vioserver themself, which provides scsi and network for the other partitions, the control partition, which is used for easy control, my own development partition and my kernel test environment. After a short time, the software on the kernel test partitions begins to segfault and dpkg crys about broken tar archives. After that also my own development partition shows the same behaviour.

The result:
  • / of the control partition is partialy broken, can be repaired.
  • / of my development guest is completely broken.
  • /srv of my development guest is partialy broken.
  • /home is okay puh.
  • / of the kernel test partitions are unknown.

This is the story of a simple kernel upgrade, which is not finished after 6 hours and a part of a company which wants support for there hardware but don't want work with Linux upstream. The communication with the Cell and zSeries developers works fine, with the pSeries not.

Add comment

You can add a comment by filling out the form below. Plain text formatting. Web and email addresses are transformed into clickable links. Comments are moderated.