[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: discos (problemas activar DMA)



El 12 de Apr de 2004, a las 01:27:00AM +0200, José Díaz Veiga comentó:
> El dom, 11-04-2004 a las 16:51, Alvaro escribió:
> > Buenas,
> > 
> > Estoy tratando de hacer un poco de optimizacion de mis discos duros y
> > estoy utilizando hdparm para ellos junto con el driver de la
> > controladora ide de mi placa que es una VIA82CXX.
> > 
> > He compilado el driver en el propio kernel, y me he encontrado
> > con que activa el dma en los dos discos duros que tengo colocados en el
> > ide0, pero al activar el dma en el segundo disco se queda clavado
> > alrededor de un minuto mientras esta arrancando y da los siguientes errores 
> > en el /var/log/kern.mesg 
> > 
> > Apr 11 16:30:11 cohete kernel: blk: queue f6239df8, I/O limit 4095Mb
> > (mask 0xfff
> > fffff)
> > Apr 11 16:30:53 cohete kernel: hdb: dma_timer_expiry: dma status == 0x61
> > Apr 11 16:31:03 cohete kernel: hdb: DMA timeout error
> > Apr 11 16:31:03 cohete kernel: hdb: dma timeout error: status=0x58 {
> > DriveReady 
> > SeekComplete DataRequest }
> > Apr 11 16:31:03 cohete kernel: 
> > Apr 11 16:31:03 cohete kernel: hda: status error: status=0x58 {
> > DriveReady SeekC
> > omplete DataRequest }
> > Apr 11 16:31:03 cohete kernel: 
> > Apr 11 16:31:03 cohete kernel: hda: drive not ready for command
> > Apr 11 16:31:23 cohete kernel: hda: dma_timer_expiry: dma status == 0x21
> > Apr 11 16:31:33 cohete kernel: hda: DMA timeout error
> > Apr 11 16:31:33 cohete kernel: hda: dma timeout error: status=0xd0 {
> > Busy }
> > Apr 11 16:31:33 cohete kernel: 
> > Apr 11 16:31:33 cohete kernel: hda: DMA disabled
> > Apr 11 16:31:33 cohete kernel: ide0: reset: success
> > Apr 11 16:31:33 cohete kernel: blk: queue f6239df8, I/O limit 4095Mb
> > (mask 0xffffffff)
> > Apr 11 16:31:53 cohete kernel: hdb: dma_timer_expiry: dma status == 0x41
> > Apr 11 16:32:03 cohete kernel: hdb: DMA timeout error
> > Apr 11 16:32:03 cohete kernel: hdb: dma timeout error: status=0x58 {
> > DriveReady SeekComplete DataRequ
> > st }
> > Apr 11 16:32:03 cohete kernel: 
> > Apr 11 16:32:03 cohete kernel: blk: queue f6240df8, I/O limit 4095Mb
> > (mask 0xffffffff)
> > 
> > Con el disco que esta colocado como maestro no hay problema.
> > Si activo el dma mediante un hdparm -d 1 /deb/hdb me vuelve a
> > escupir el error haciendo un testo con hdparm -t /dev/hdb.
> > 
> > Los discos son de 80Gb y 40Gb respectivamente con udma como caracteristica.
> > 
> > 
> > ¿Que puedo hacer?
> > ¿Puede ser por tener los dos discos colocados en el mismo ide?
> -- 
> 
> Asegúrate de tener el disco secundario como cable select, no como
> esclavo.
> No está recomendado usar hdparm para activar UDMA con kernels 2.4 o 2.6
> , basta activar el chipset de tu placa en kernel y pasar un append a tu
> gestor de arranque, aquí tienes cómo hacerlo
> http://bulma.net/body.phtml?nIdNoticia=551&nIdPage=last

Tengo hecho el append que dice este articulo y el problema persiste.

En mi /etc/hdparm.conf no hay nada, esta todo comentado.

He probado a poner el jumper del disco en cable select y el problema
persiste.

He mirado en el manual de mi placa base y dice que puede activar el udma
en los 2 ides, para los 4 dispositivos (maestros y esclavos).

El primero disco lo detecta y activa todas las opciones de rendimiento
perfectament y al maximo. Pero en el segundo no lo hace, da los
problemas descritos mas arriba.

¿Porque no es recomendable usar hdparm con nucleos 2.4 y 2.6?

¿Puede ser que tenga problemas por tener una particion vfat que ocupa
todo el disco, en el disco que da problemas?

¿Se puede pensar (despues de haber intentado los temas de
configuracion mencionados) que el problema es el disco fisicamente que 
quiza este fallando?

Muchas gracias.
Saludos.


> Suerte
> José Díaz Veiga <j.veiga@mundo-r.com>
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: