On Fri, May 11, 2007 at 05:00:38PM +1000, Lucas Hazel wrote:
On Fri, 2007-05-11 at 08:10 +0200, Pawel Wielgus wrote:
Which IDE controller does your laptop use?
# lspci | grep IDE
00:1f.2 IDE interface: Intel Corp.: Unknown device 2653 (rev 03) :)
From the official specification, it should be
82801 FBM UltraATA Storage Controller - 2653
The 82801 is a ICH6 chipset so you have the right IDE controller enabled. However the "Unknown device" would indicate that the controller isn't fully supported. Which is perhaps why you can't change the DMA.
This the problem with laptops, you cannot change the hardware that is provided. You could test libata in newer kernels, but it still is no guarantee. I suppose the other alternative is to wait some months and see if your chipset is finally recognized. Libata is working well in my laptop, lspci | grep IDE outputs: 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) I have the following options enabled in the kernel .config file to use libata: CONFIG_ATA=y CONFIG_ATA_PIIX=y CONFIG_ATA_GENERIC=y Then make sure to enable scsi cdrom support to use the cd/dvd drive. /etc/fstab also needs to be adjusted. I probably have forgotten something important from here, google for more information just to be safe :p Good luck.