Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
activar dma en los cds
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
ElOrens
n00b
n00b


Joined: 01 Jul 2002
Posts: 72
Location: Guipúzcoa - España

PostPosted: Mon Jun 30, 2003 11:09 am    Post subject: activar dma en los cds Reply with quote

Buenas.
No consigo activar el dma en los cds y, claro, como hdparm no detecta las unidades el rendimiento es muy malo.
Por mucho que leo no consigo dar con el error y ya no sé que probar.
Hago lo siguiente:

- cargo los siguientes módulos:
sg
ide-scsi
ide-cd
cdrom
el soporte para cds y emulación scsi (la necesito para grabar y las opciones que he activado en el kernel son las que vienes en todas las guías)

- /etc/fstab:
/dev/cdroms/cdrom0 /mnt/grabadora iso9660 noauto,ro,user 0 0
/dev/cdroms/cdrom1 /mnt/dvd iso9660 noauto,ro,user 0 0

-/etc/modules.d/cdr
options ide-cd ignore='hdc hdd'
alias scd0 sr_mod
pre-install sg modprobe ide-scsi
pre-install sr_mod modprobe ide-scsi
pre-install ide-scsi modprobe ide-cd

para que, supuestamente, se carguen bien los módulos.

Las unidades son una grabadora y un dvd udma2, con cable de 80 pines. alguna vez que arranca se activa el dma (no sé muy bien porqué solo es a veces) y hdparm las coge y puedo hacerles un test de velocidad con hdparm -tT (en esta situacion el cdrdao me dice que no están como emulación scsi y no me deja grabar onthefly).

Tengo hdparm 5.4, cdrtools 2.01_alpha16, cdrdao 1.17 y k3b 0.9pre2.

Podríais decirme algo sobre el tema, guía, sugerencia...

Muchísimas gracias.
_________________
Y él siempre huía de la tentación de escoger un camino claro y seguro, advirtiendo: "Este sendero conduce inevitablemente al estancamiento"
(Frank Herbert)
Back to top
View user's profile Send private message
Javier Lopez
Guru
Guru


Joined: 13 Sep 2002
Posts: 377
Location: Barcelona

PostPosted: Mon Jun 30, 2003 4:48 pm    Post subject: Reply with quote

En dispositivos IDE emulados como SCSI puedes forzar el uso de DMA con:

$ echo "using_dma:1" > /proc/ide/hdX/settings
Back to top
View user's profile Send private message
ElOrens
n00b
n00b


Joined: 01 Jul 2002
Posts: 72
Location: Guipúzcoa - España

PostPosted: Mon Jun 30, 2003 5:38 pm    Post subject: Reply with quote

xxx

Last edited by ElOrens on Mon Jun 30, 2003 5:46 pm; edited 2 times in total
Back to top
View user's profile Send private message
ElOrens
n00b
n00b


Joined: 01 Jul 2002
Posts: 72
Location: Guipúzcoa - España

PostPosted: Mon Jun 30, 2003 5:39 pm    Post subject: Reply with quote

Gracias por contestar.

He puesto lo que me comentas tanto para hdc y hdd activandose un 1 en el archivo settings pero parece que no arregla el problema:
hdparm -I /dev/cdroms/cdrom0
/dev/cdroms/cdrom0 not supported by hdparm
dparm -tT /dev/hdc
/dev/hdc: No such file or directory

¿Hay algún otro modo de saber si está activo?

Tengo en /boot/grub/grub.conf:

title=Gentoo GNU/Linux 1.4 (+fb -splash)
root=(hd0,1)
kernel=(hd0,1)/boot/bzImage.old root=/dev/hda9 video=riva:ywrap,mtrr vga=0x31A hdc=ide-scsi idebus=100

y en /etc/conf.d/hdparm

cdrom0_args="-d1 -X66"
cdrom1_args="-d1 -X66"
# Or, you can set hdparm options for ALL drives using all_args..
# eg.
# this mimics the behavior of the current script
all_args="-d1"
hdparm -qd1 -qm16 -qc1 -qX69 -qS180 /dev/hda
hdparm -qd1 -qm16 -qc1 -qX69 -qS180 /dev/hdb

Cuando me iba el udma y el hdparm me daba información de la unidad, me salía en el arrnque de sistema dos líneas más aparte de las de los discos duros para los dos cds.

Gracias.
_________________
Y él siempre huía de la tentación de escoger un camino claro y seguro, advirtiendo: "Este sendero conduce inevitablemente al estancamiento"
(Frank Herbert)
Back to top
View user's profile Send private message
Javier Lopez
Guru
Guru


Joined: 13 Sep 2002
Posts: 377
Location: Barcelona

PostPosted: Mon Jun 30, 2003 5:47 pm    Post subject: Reply with quote

Hasta donde yo sé, con hdparm NO puedes activar o ver el estado del DMA en los dispositivos que están emulados como SCSI.
Para activar el DMA en mi grabadora IDE (que está emulando SCSI) yo uso el echo q te puse antes. Para saber si está o no activado uso:

cat /proc/ide/hdX/settings
Back to top
View user's profile Send private message
ElOrens
n00b
n00b


Joined: 01 Jul 2002
Posts: 72
Location: Guipúzcoa - España

PostPosted: Tue Jul 01, 2003 1:52 pm    Post subject: Reply with quote

ok.

Según eso parece que ahora está activo, muchas gracias.
_________________
Y él siempre huía de la tentación de escoger un camino claro y seguro, advirtiendo: "Este sendero conduce inevitablemente al estancamiento"
(Frank Herbert)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum