Quote Originally Posted by Silver_Seagull
sounds like a plan stephen....

um, how do I do that? I got an error message from hdparm that looks like there's no device on hdc...but how do I do what you were saying about changing it to hdc? fstab? and if so, what do I change?
You do not have to change the /etc/fstab setting just use what is already there. You should make sure the link for the /dev/dvd points to the /dev/scd0. Can we see the output of the command here is what it looks like on my system.

Code:
>$ su
Password:
HappyTux:/home/stephen# hdparm /dev/hdc

/dev/hdc:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

HappyTux:/home/stephen# hdparm -d1 /dev/hdc

/dev/hdc:
 setting using_dma to 1 (on)
 using_dma    =  1 (on)

HappyTux:/home/stephen# hdparm -d1 /dev/cdrom

/dev/cdrom:
 operation not supported on SCSI disks

HappyTux:/home/stephen# hdparm -d1 /dev/dvd

/dev/dvd:
 operation not supported on SCSI disks


HappyTux:/home/stephen# cdrecord --scanbus
Cdrecord-Clone 2.01a25 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
Linux sg driver version: 3.5.30
Using libscg version 'schily-0.8'.
scsibus0:
        0,0,0     0) 'HL-DT-ST' 'DVDRAM GSA-4040B' 'A104' Removable CD-ROM
        0,1,0     1) *
 
HappyTux:/home/stephen# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>               <dump>  <pass>

/dev/scd0       /cdrom          iso9660 ro,user,noauto          0       0

HappyTux:/home/stephen# ls -l /dev/dvd
lrwxrwxrwx    1 root     root            9 2004-03-06 23:41 /dev/dvd -> /dev/scd0
If you need to set the dma you should make the changes in the file /etc/hdparm.conf with something like this.
Code:
/dev/hdc {
       dma = on
       interrupt_unmask = on
}
At the bottom of the file.