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 <[EMAIL PROTECTED]>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]