Re: discos (problemas activar DMA)

2004-04-13 Por tema Agustin Martin
On Mon, Apr 12, 2004 at 11:09:34PM +0200, Alvaro wrote:

 Es que por eso me parece que deberia optar por mirar con alguna
 utilidad, si el disco esta mal, porque la verdad es que se me estan
 acabando los recursos. :(
 

Aunque me extrañaría que fuera eso, por si acaso echa un vistazo a los 
valores de la BIOS, no sea que para ese disco tengas alguno raro que 
lo esté liando todo.

Suerte,

-- 
Agustin



Re: discos (problemas activar DMA)

2004-04-12 Por tema Alvaro
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
  f)
  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 0x)
  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 0x)
  
  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=551nIdPage=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]



Re: discos (problemas activar DMA)

2004-04-12 Por tema José Díaz Veiga

 Tengo hecho el append que dice este articulo y el problema persiste.
 No es suficiente con el append, hay que dar soporte en kernel también
 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.
Tu cable IDE es de 80 hilos? si es de 40, no vale
 ¿Porque no es recomendable usar hdparm con nucleos 2.4 y 2.6?
Porque está soportado en kernel, el rendimiento es superior sin usar hdparm
 ¿Puede ser que tenga problemas por tener una particion vfat que ocupa
 todo el disco, en el disco que da problemas?
No importa el sistema de archivos que uses no el % de disco que tengas ocupado 
para activar DMA
 ¿Se puede pensar (despues de haber intentado los temas de
 configuracion mencionados) que el problema es el disco fisicamente que 
 quiza este fallando?
Es una posibilidad, pero no la considero probable
 Muchas gracias.
 Saludos

Suerte otra vez
-- 
José Díaz Veiga [EMAIL PROTECTED]



Re: discos (problemas activar DMA)

2004-04-12 Por tema Alvaro
El 12 de Apr de 2004, a las 06:01:55PM +0200, José Díaz Veiga comentó:
 
  Tengo hecho el append que dice este articulo y el problema persiste.
  No es suficiente con el append, hay que dar soporte en kernel también

Perdona, se me olvido comentar que si tengo el soporte dado en el kernel.
Con el append exactamente igual que el del articulo puesto en el lilo,
me sigue dando el mismo problema. 


  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.
 Tu cable IDE es de 80 hilos? si es de 40, no vale

Si, es de 80 hilos. Es el cable idoneo. De hecho lo activa para el
primer disco, por eso es extraño que no lo active para el disco
esclavo.

¿Quizas puede ser porque ambos discos no comparten el mismo nivel de
udma? (Me refiero que uno tiene udma4 y otro udma5 o algo parecido)

  ¿Porque no es recomendable usar hdparm con nucleos 2.4 y 2.6?
 Porque está soportado en kernel, el rendimiento es superior sin usar hdparm

OK, esta bien saberlo. De todas formas si despues de conseguir arrancar, trato
de activar el dma en el segundo disco, mediante hdparm, me escupe los
mismos errores que cuando trata de activarlo el kernel en el arranque, mediante 
el
driver. :(


  ¿Puede ser que tenga problemas por tener una particion vfat que ocupa
  todo el disco, en el disco que da problemas?
 No importa el sistema de archivos que uses no el % de disco que tengas 
 ocupado para activar DMA
  ¿Se puede pensar (despues de haber intentado los temas de
  configuracion mencionados) que el problema es el disco fisicamente que 
  quiza este fallando?
 Es una posibilidad, pero no la considero probable

Es que por eso me parece que deberia optar por mirar con alguna
utilidad, si el disco esta mal, porque la verdad es que se me estan
acabando los recursos. :(

  Muchas gracias.
  Saludos

Muchas gracias por la ayuda.

 
 Suerte otra vez
 -- 
 José Díaz Veiga [EMAIL PROTECTED]
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



discos (problemas activar DMA)

2004-04-11 Por tema Alvaro
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
f)
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 0x)
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 0x)

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?




Re: discos (problemas activar DMA)

2004-04-11 Por tema Haplo
 ¿Puede ser por tener los dos discos colocados en el mismo ide?

Es mas que probable, en el manual de la placa base puede venir informacion 
concerniente a UltraDMA en los interfaces IDE, quizas solo el primario 
maestro tenga el UltraDMA maximo, por ejemplo.

Yo entre otras cosas probaria a poner un disco duro de primario maestro y el 
otro de secundario maestro, a ver si entonces se soluciona el problema.

Haplo



Re: discos (problemas activar DMA)

2004-04-11 Por tema José Díaz Veiga
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
 f)
 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 0x)
 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 0x)
 
 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=551nIdPage=last
Suerte
José Díaz Veiga [EMAIL PROTECTED]