Re: Can't enable DMA when using IDE devices on SATA controllers
- From: wwp <subscript@xxxxxxx>
- Date: Wed, 31 May 2006 18:58:17 +0200
Hello Marcelo,
On Wed, 31 May 2006 13:06:54 -0300 "Marcelo Magno T. Sales" <marcelo.sales@xxxxxxxxxxxxxxx> wrote:
Hi,
I have several IBM desktops and some notebooks in which the IDE interface
is a SATA controller, most of them Intel. Here's lspci output:
-------------
[marcelo.sales@sf002698 ~]$ /sbin/lspci | grep IDE
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA
Controller (rev 03)
-------------
On these machines, I can't enable DMA on IDE devices. hdparm shows:
-------------
[marcelo.sales@sf002698 ~]$ /sbin/hdparm /dev/hdc
/dev/hdc:
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device
-------------
When I try to enable DMA, I get:
-------------
[marcelo.sales@sf002698 ~]$ su -c '/sbin/hdparm -d1 /dev/hdc'
/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
-------------
I thought this was caused by lack of kernel support for the SATA
controller, but I've compiled the FC kernel and the vanilla kernel several
times, with different settings, and have got no luck on this. libata is
built and loaded, as shown by lsmod:
[marcelo.sales@sf002698 ~]$ /sbin/lsmod | grep libata
libata 58065 1 ata_piix
scsi_mod 129001 3 sg,libata,sd_mod
What needs to be done to enable DMA support? I'm using kernel
2.6.16-1.2122_FC5smp.
Does this mean that none of the replies you got to your previous email
provided a solution?
Regards,
--
wwp
Attachment:
signature.asc
Description: PGP signature
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
- References:
- Can't enable DMA when using IDE devices on SATA controllers
- From: Marcelo Magno T. Sales
- Can't enable DMA when using IDE devices on SATA controllers
- Prev by Date: Timer applet, alarm applet?
- Next by Date: Re: SELinux question
- Previous by thread: Can't enable DMA when using IDE devices on SATA controllers
- Next by thread: Re: Can't enable DMA when using IDE devices on SATA controllers
- Index(es):
Relevant Pages
- Cant enable DMA when using IDE devices on SATA controllers
... I have several IBM desktops and some notebooks in which the IDE interface is a ...
I can't enable DMA on IDE devices. ... I thought this was caused by lack of kernel support
for the SATA controller, ... (Fedora) - Re: any sucess with 32-bit cardbus SATA 2-port controller?
... >> SATA controller. ... >> which doesn't give any signs of recognizing
this controller. ... Before rebuilding the kernel on my laptop I'll probably just
... (comp.os.linux.hardware) - PROBLEM: HT1000 drops network packets during disk writes
... HT1000 drops network packets during disk writes ... _any_ disk writes
are done on onboard SATA controller at the ... All tested kernel versions are affected.
... (Linux-Kernel) - KERNEL OOPS: Unable to handle kernel paging request at virtual address 6c000000
... Unable to handle kernel paging request at virtual address 6c000000 ... 00:01.0
PCI bridge: Silicon Integrated Systems: Unknown device 0003 ... Subsystem: Micro-Star International
Co., Ltd.: Unknown device 7060 ... 00:03.0 USB Controller: Silicon Integrated Systems
USB 1.0 Controller ... (Linux-Kernel) - Re: ATARAID RH 7.3, need startup disk ... RH9?
... Replace the system with a 3Ware controller or SIIG ... > drives, and
has no way to do ataraid. ... You mean you put your boot OS on the Promise RAID controller?
... having a kernel that already knows about it. ... (comp.os.linux.hardware)