View previous topic :: View next topic |
Author |
Message |
ElOrens n00b
Joined: 01 Jul 2002 Posts: 72 Location: Guipúzcoa - España
|
Posted: Mon Jun 30, 2003 11:09 am Post subject: activar dma en los cds |
|
|
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 |
|
|
Javier Lopez Guru
Joined: 13 Sep 2002 Posts: 377 Location: Barcelona
|
Posted: Mon Jun 30, 2003 4:48 pm Post subject: |
|
|
En dispositivos IDE emulados como SCSI puedes forzar el uso de DMA con:
$ echo "using_dma:1" > /proc/ide/hdX/settings |
|
Back to top |
|
|
ElOrens n00b
Joined: 01 Jul 2002 Posts: 72 Location: Guipúzcoa - España
|
Posted: Mon Jun 30, 2003 5:38 pm Post subject: |
|
|
xxx
Last edited by ElOrens on Mon Jun 30, 2003 5:46 pm; edited 2 times in total |
|
Back to top |
|
|
ElOrens n00b
Joined: 01 Jul 2002 Posts: 72 Location: Guipúzcoa - España
|
Posted: Mon Jun 30, 2003 5:39 pm Post subject: |
|
|
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 |
|
|
Javier Lopez Guru
Joined: 13 Sep 2002 Posts: 377 Location: Barcelona
|
Posted: Mon Jun 30, 2003 5:47 pm Post subject: |
|
|
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 |
|
|
ElOrens n00b
Joined: 01 Jul 2002 Posts: 72 Location: Guipúzcoa - España
|
Posted: Tue Jul 01, 2003 1:52 pm Post subject: |
|
|
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 |
|
|
|