Comment 38 for bug 198871

Revision history for this message
fermulator (fermulator) wrote :

HA!

Fixed this problem. As per above I was running ubuntu hardy with kernel 2.6.24-23. Upgrading to the latest Intrepid stable kernel solved this problem for me!

Here's what I did:

Add the Intrepid repository temporarily by appending the following to /etc/apt/sources.list:
{{{
# Temporary Repositories to pull new Intrepid kernel
deb http://ca2.archive.ubuntu.com/ubuntu intrepid main restricted
deb-src http://ca2.archive.ubuntu.com/ubuntu intrepid main restricted
}}}

Update the repo cache:
{{{
sudo apt-get update
}}}

Determined what the latest repository was:
{{{
sudo aptitude search linux-headers-*
}}}

Learned it to be 2.6.27-7! ... so install it!
{{{
sudo apt-get install linux-backports-modules-2.6.27-7-generic linux-headers-2.6.27-7 linux-headers-2.6.27-7-generic linux-image-2.6.27-7-generic linux-restricted-modules-2.6.27-7-generic linux-source-2.6.27 linux-doc-2.6.27
}}}
(notice I went overboard on WHAT to install ... because frankly I didn't know what I did and did not require ...)

After a few minutes, the kernel was installed, and headers updated in /boot/grub/menu.lst.

Restarted the server first (to make sure nothing blew up...). Everything looked fine, so I shutdown the server. Installed a SATA drive to the 82801JI (ICH10 Family) SATA AHCI Controller.

Here's an output (filtered) of "sudo lspci -C Storage":
{{{
        *-storage
             description: SATA controller
             product: 82801JI (ICH10 Family) SATA AHCI Controller
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             logical name: scsi3
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: storage msi pm ahci_1.0 bus_master cap_list emulated
             configuration: driver=ahci latency=0 module=ahci
}}}

No more errors! Looks like at some point in the kernel this issue was fixed. Simply upgrade to a later distro, or upgrade your kernel, and you should be fine.

PS: Don't forget to remove the temporary repo entries in /etc/apt/sources.list and follow with an apt-get update.