
On Fri, 29 Oct 2010 16:32:15 +0100 Wawrzyniec NiewodniczaĆski wrote:
Hi,
I have tried to built a linux kernel for Dell T3500 with Intell ICH10 chip and have been failing so far. The error seems to be related to AHCI. The last messages are that loop module has been loaded and next about controller cannot do SNFT, terminiting off CAP_SNFT and next controller reset failling and many line of ahcp: [...] failed to stop engines (-5).
Any ideas what I have omitted in kernel? Ubuntu seems to work fine on the box.
Are you referring to this? https://bugzilla.kernel.org/show_bug.cgi?id=16228 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/653238 http://marc.info/?l=linux-kernel&m=128476278029918&w=2 Add 'pci=nocrs' as kernel option, that shold work According to this[1], Ubuntu patches[2] are bit too invasive, so they will probably not be merged until 2.6.37, unless Linus has a Dell laptop too :). So, you can either try to apply Ubuntu patches to vanilla kernel and build that, or use pci=nocrs until new kernel release/Dell BIOS update comes, because this seems to be BIOS related.
Wawrzek
[1]https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/647043/comments/14 [2]http://people.canonical.com/~ogasawara/lp647043/ Good luck. Pedja