Unable to enable DMA on SATA (SCSI emulation) [was Re: Jerky I/O scheduling]

Ville Vainio vivainio at kolumbus.fi
Wed Oct 13 19:16:38 UTC 2004


On Wed, 2004-10-13 at 11:15 -0700, Matt Zimmerman wrote:

> It sounds like DMA is not enabled on your hard drive; some web searches will
> find you more information on this subject.

Ok, I did some web searches (google + bugzilla). The problem seems to be
that Ubuntu shows the SATA drives as /dev/sda and /dev/sdb (so I assume
some SATA emulation is in place?). When I try to enable DMA by "hdparm
-X66 -d1 /dev/sda"

I get

/dev/sda:
 operation not supported on SCSI disks

Assuming that this can't be fixed anymore, how can I make SATA drives
show again as /dev/hde and /dev/hdg, like they have been w/ previous
distros?

Here's the relevant parts of lsmod

---------------
via82cxxx              13916  1

ide_generic             1472  0
ide_cd                 41732  0
ide_core              136344  4 via82cxxx,ide_disk,ide_generic,ide_cd
cdrom                  39648  1 ide_cd

sd_mod                 21440  10
sata_sil                7940  21
libata                 40516  1 sata_sil
scsi_mod              122828  2 sd_mod,libata

-----------------


And here's /etc/modules:


sd_mod
psmouse
mousedev
ide-cd
ide-generic
ide-disk
lp
nvidia
--------------------------






More information about the ubuntu-users mailing list