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.
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.
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: ca2.archive. ubuntu. com/ubuntu intrepid main restricted ca2.archive. ubuntu. com/ubuntu intrepid main restricted
{{{
# Temporary Repositories to pull new Intrepid kernel
deb http://
deb-src http://
}}}
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! -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-restricte d-modules- 2.6.27- 7-generic linux-source-2.6.27 linux-doc-2.6.27
{{{
sudo apt-get install linux-backports
}}}
(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":
descripti on: SATA controller
product: 82801JI (ICH10 Family) SATA AHCI Controller
vendor: Intel Corporation
physical id: 1f.2
logical name: scsi3
version: 00
capabilit ies: storage msi pm ahci_1.0 bus_master cap_list emulated
configura tion: driver=ahci latency=0 module=ahci
{{{
*-storage
bus info: pci@0000:00:1f.2
width: 32 bits
clock: 66MHz
}}}
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.