No puedo activar DMA en hda

2005-06-14 Por tema Iaki
Hola, juraría que hace tiempo cuando hacía hdparm /dev/hda me decía que 
tenía activado DMA, pero ahora esto es lo que  me sale:


 Compruebo el disco:
root# hdparm /dev/hda

  /dev/hda:
   multcount= 16 (on)
   IO_support   =  0 (default 16-bit)
   unmaskirq=  0 (off)
   using_dma=  0 (off)
   keepsettings =  0 (off)
   readonly =  0 (off)
   readahead= 256 (on)
   geometry = 65535/16/63, sectors = 117231408, start = 0


 Hago prueba de velocidad (¿es normal dichas velocidades?):
root# hdparm -tT /dev/hda

  /dev/hda:
   Timing cached reads:   880 MB in  2.00 seconds = 438.97 MB/sec
   Timing buffered disk reads:   12 MB in  3.23 seconds =   3.72 MB/sec


 Intento activar el DMA pero no me deja (¿es normal?):
root# hdparm -d1 -k /dev/hda

  /dev/hda:
   setting using_dma to 1 (on)
   HDIO_SET_DMA failed: Operation not permitted
   using_dma=  0 (off)
   keepsettings =  0 (off)


Uso un kernel 2.6.10 (compilado por mí) y hda es un disco de 80GB ATA.

¿Alguna ayuda? Muchas gracias.


-- 
que a mí ni me va ni me viene... pero por comentar...



Re: No puedo activar DMA en hda

2005-06-14 Por tema Iñaki
Como decía uso Kernel 2.6.10 compilado por mí. Tengo una placa VIA:

:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo 
KT266/A/333]
:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 
AGP]
:00:11.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)

Y me he dado cuenta de que en mi kernel no tengo activado el soporte para: 
VIA82CXXX chipset support
Así que me parece que es error mío, voy a recompilar el kernel aver qué pasa.

-- 
que a mí ni me va ni me viene... pero por comentar...



Re: No puedo activar DMA en hda

2005-06-14 Por tema Iñaki
El Martes, 14 de Junio de 2005 12:58, Iñaki escribió:
|| Como decía uso Kernel 2.6.10 compilado por mí. Tengo una placa VIA:
||
|| :00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo
|| KT266/A/333]
|| :00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo
|| KT266/A/333 AGP]
|| :00:11.1 IDE interface: VIA Technologies, Inc.
|| VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
||
|| Y me he dado cuenta de que en mi kernel no tengo activado el soporte para:
|| VIA82CXXX chipset support
|| Así que me parece que es error mío, voy a recompilar el kernel aver qué
|| pasa.

Era eso, he arrancado otro kernel anterior que sí tenía soporte para mi placa 
y permite DMA. Ahora el problema es que la he liado recompilando el kernel y 
me sale un kernel panic, pero nada que unas pocas horas aquí delante no me 
permitan solucionar.

-- 
que a mí ni me va ni me viene... pero por comentar...



Re: No puedo activar DMA en hda

2005-06-14 Por tema Javier San Roman
El Martes, 14 de Junio de 2005 12:18, Iñaki escribió:
 Hola, juraría que hace tiempo cuando hacía hdparm /dev/hda me decía que
 tenía activado DMA, pero ahora esto es lo que  me sale:


  Compruebo el disco:
 root# hdparm /dev/hda

   /dev/hda:
multcount= 16 (on)
IO_support   =  0 (default 16-bit)
unmaskirq=  0 (off)
using_dma=  0 (off)
keepsettings =  0 (off)
readonly =  0 (off)
readahead= 256 (on)
geometry = 65535/16/63, sectors = 117231408, start = 0


  Hago prueba de velocidad (¿es normal dichas velocidades?):
 root# hdparm -tT /dev/hda

   /dev/hda:
Timing cached reads:   880 MB in  2.00 seconds = 438.97 MB/sec
Timing buffered disk reads:   12 MB in  3.23 seconds =   3.72 MB/sec


En esta prueba a mi me sale

/dev/hda:
 Timing cached reads:   1980 MB in  2.00 seconds = 989.16 MB/sec
 Timing buffered disk reads:  126 MB in  3.01 seconds =  41.92 MB/sec


  Intento activar el DMA pero no me deja (¿es normal?):
 root# hdparm -d1 -k /dev/hda

   /dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma=  0 (off)
keepsettings =  0 (off)


 Uso un kernel 2.6.10 (compilado por mí) y hda es un disco de 80GB ATA.

 ¿Alguna ayuda? Muchas gracias.


Recuerdo haber estado en esta misma situación y lo solucioné en el kernel. 
Para activar DMA creo que son dos las opciones... ; en Device drivers | 
ATA/ATAPI/MFM/RLL  están Generic PCI y Use PCI DMA. El primero lo tenía 
integrado y el segundo como módulo. Cuando lo integré en el kernel se 
corrigió el problema.

Espero que te sirva de ayuda.

Un saludo.

Usuario Linux: #156817
Debian etch/Núcleo 2.6.8



Re: No puedo activar DMA en hda

2005-06-14 Por tema Alejandro Garrido Mota
2005/6/14, Iñaki [EMAIL PROTECTED]:
 Hola, juraría que hace tiempo cuando hacía hdparm /dev/hda me decía que
 tenía activado DMA, pero ahora esto es lo que  me sale:
 
  Compruebo el disco:
 root# hdparm /dev/hda
 
   /dev/hda:
multcount= 16 (on)
IO_support   =  0 (default 16-bit)
unmaskirq=  0 (off)
using_dma=  0 (off)
keepsettings =  0 (off)
readonly =  0 (off)
readahead= 256 (on)
geometry = 65535/16/63, sectors = 117231408, start = 0
 
  Hago prueba de velocidad (¿es normal dichas velocidades?):
 root# hdparm -tT /dev/hda
 
   /dev/hda:
Timing cached reads:   880 MB in  2.00 seconds = 438.97 MB/sec
Timing buffered disk reads:   12 MB in  3.23 seconds =   3.72 MB/sec
 
tengo entendido que devería estar por encima ensima de 10 mbps (lo normal)
  Intento activar el DMA pero no me deja (¿es normal?):
 root# hdparm -d1 -k /dev/hda
 
   /dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma=  0 (off)
keepsettings =  0 (off)
 
 Uso un kernel 2.6.10 (compilado por mí) y hda es un disco de 80GB ATA.
 
 ¿Alguna ayuda? Muchas gracias.
 
 --
 que a mí ni me va ni me viene... pero por comentar...
 
 
-- 
Salu2
Atentamente:
Alejandro Garrido Mota
Edad:  15 Años
GNU/Linux Debian Sarge
En kernel 2.6.11.7 
http://alejandro-garrido.tk
Usuario Linux registrado #386758
Caracas-Venezuela



Re: No puedo activar DMA en hda

2005-06-14 Por tema Iñaki
El Martes, 14 de Junio de 2005 23:58, Javier San Roman escribió:
|| Recuerdo haber estado en esta misma situación y lo solucioné en el kernel.
|| Para activar DMA creo que son dos las opciones... ; en Device drivers |
|| ATA/ATAPI/MFM/RLL  están Generic PCI y Use PCI DMA. El primero lo tenía
|| integrado y el segundo como módulo. Cuando lo integré en el kernel se
|| corrigió el problema.

Gracias, ya lo había solucionado, era precisamente lo que dices... o similar. 
Digamos que lo he resuelto activando el soporte para mi placa VIA en el 
Kernel.



-- 
que a mí ni me va ni me viene... pero por comentar...



Re: Activar DMA en el Kernel? SOLUCIONADO

2005-01-21 Por tema Adal Alom Rodríguez
El Viernes, 21 de Enero de 2005 04:04, Adal Alom Rodríguez escribió:
 Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero
 no logro informarme como es debido.

 En una pregunta anterior me contestaron que mi sistema podía ir más lento
 porque no tenía DMA activado. Miré con hdparm y me salió esto:

 /dev/hda:
  using_dma=  0 (off)

 No es que uno sea muy listo, pero veo que el DMA está desactivado.

 Actualmente tengo integradas las siguientes opciones (entre otras):
 PCI IDE chipset support
 Generic PCI bus-master DMA support
 Use PCI DMA by default when avaible
 (Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

 He probado con hdparm -d1 /dev/hda y sale, como era de esperar,
 HDIO_SET_DMA failed: Operation not permitted.

 ¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como
 módulo?

 ¡Muchas gracias!
A pesar de que en Dell no me dejan ver la información detallada de mi pc desde 
firefox con lspci y un poco de intuición elegí el chipset adecuado para 
habilitar el DMA. Intel pIIXn. Antes lo tenía como módulo y no funcionaba, 
ahora está integrado en el kernel.

¡Gracias!



Re: Activar DMA en el Kernel?

2005-01-21 Por tema tuxsoul


Hi, con lscpi -v puedes ver los dispositivos que tienes, pero si te esta 
funcionando el disco duro yo creo que ya lo has de tener el modulo de tu 
controladora de disco solo habilita la opcion de Use PCI DMA by Default 
when available :-P.



Adal Alom Rodríguez wrote:

Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero no 
logro informarme como es debido.


En una pregunta anterior me contestaron que mi sistema podía ir más lento 
porque no tenía DMA activado. Miré con hdparm y me salió esto:


/dev/hda:
using_dma=  0 (off)

No es que uno sea muy listo, pero veo que el DMA está desactivado. 


Actualmente tengo integradas las siguientes opciones (entre otras):
PCI IDE chipset support
Generic PCI bus-master DMA support
Use PCI DMA by default when avaible
(Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

He probado con hdparm -d1 /dev/hda y sale, como era de esperar, HDIO_SET_DMA 
failed: Operation not permitted.


¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como módulo?

¡Muchas gracias!


 



--
hechando a perder se aprende
yo solo se que no se nada
Debian Sarge tuxsoul 2.6.10dma #1 Tue Jan 18 10:03:16 CST 2005 i686 GNU/Linux
Intel Celeron (Coppermine) stepping 06
http://www.tuxsoul.com
http://tuxsoul.blogspot.com
http://www.dolric.com
http://www.deblix.com
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCS d? s: a? C+++ UL+++ P+ L++ E--- W++ N+ o K- w++
O-- M V- PS PE Y PGP++ t++ 5 X+++ R* tv++ b- DI+++ D
G++ e- h++ !r !z
--END GEEK CODE BLOCK--



signature.asc
Description: OpenPGP digital signature


Re: Activar DMA en el Kernel?

2005-01-21 Por tema AngelD
 Mira, justo este mes ha habido varias preguntas, con sus respuestas y
todo, sobre el DMA y el kernel. Puedes mirar en
http://lists.debian.org/debian-user-spanish/2005/01/


 Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero
 no
 logro informarme como es debido.

 En una pregunta anterior me contestaron que mi sistema podía ir más lento
 porque no tenía DMA activado. Miré con hdparm y me salió esto:

 /dev/hda:
  using_dma=  0 (off)

 No es que uno sea muy listo, pero veo que el DMA está desactivado.

 Actualmente tengo integradas las siguientes opciones (entre otras):
 PCI IDE chipset support
 Generic PCI bus-master DMA support
 Use PCI DMA by default when avaible
 (Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

 He probado con hdparm -d1 /dev/hda y sale, como era de esperar,
 HDIO_SET_DMA
 failed: Operation not permitted.

 ¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como
 módulo?

 ¡Muchas gracias!






Re: Activar DMA en el Kernel? SOLUCIONADO

2005-01-21 Por tema Adal Alom Rodríguez
El Viernes, 21 de Enero de 2005 04:04, Adal Alom Rodríguez escribió:
 Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero
 no logro informarme como es debido.

 En una pregunta anterior me contestaron que mi sistema podía ir más lento
 porque no tenía DMA activado. Miré con hdparm y me salió esto:

 /dev/hda:
  using_dma=  0 (off)

 No es que uno sea muy listo, pero veo que el DMA está desactivado.

 Actualmente tengo integradas las siguientes opciones (entre otras):
 PCI IDE chipset support
 Generic PCI bus-master DMA support
 Use PCI DMA by default when avaible
 (Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

 He probado con hdparm -d1 /dev/hda y sale, como era de esperar,
 HDIO_SET_DMA failed: Operation not permitted.

 ¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como
 módulo?

 ¡Muchas gracias!
A pesar de que en Dell no me dejan ver la información detallada de mi pc desde 
firefox con lspci y un poco de intuición elegí el chipset adecuado para 
habilitar el DMA. Intel pIIXn. Antes lo tenía como módulo y no funcionaba, 
ahora está integrado en el kernel.

¡Gracias!



Activar DMA en el Kernel?

2005-01-20 Por tema Adal Alom Rodríguez
Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero no 
logro informarme como es debido.

En una pregunta anterior me contestaron que mi sistema podía ir más lento 
porque no tenía DMA activado. Miré con hdparm y me salió esto:

/dev/hda:
 using_dma=  0 (off)

No es que uno sea muy listo, pero veo que el DMA está desactivado. 

Actualmente tengo integradas las siguientes opciones (entre otras):
PCI IDE chipset support
Generic PCI bus-master DMA support
Use PCI DMA by default when avaible
(Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

He probado con hdparm -d1 /dev/hda y sale, como era de esperar, HDIO_SET_DMA 
failed: Operation not permitted.

¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como módulo?

¡Muchas gracias!



Re: Activar DMA en el Kernel?

2005-01-20 Por tema tuxsoul
Hi, con lscpi -v puedes ver los dispositivos que tienes, pero si te esta 
funcionando el disco duro yo creo que ya lo has de tener el modulo de tu 
controladora de disco solo habilita la opcion de Use PCI DMA by Default 
when available :-P.

Adal Alom Rodríguez wrote:
Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero no 
logro informarme como es debido.

En una pregunta anterior me contestaron que mi sistema podía ir más lento 
porque no tenía DMA activado. Miré con hdparm y me salió esto:

/dev/hda:
using_dma=  0 (off)
No es que uno sea muy listo, pero veo que el DMA está desactivado. 

Actualmente tengo integradas las siguientes opciones (entre otras):
PCI IDE chipset support
Generic PCI bus-master DMA support
Use PCI DMA by default when avaible
(Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)
He probado con hdparm -d1 /dev/hda y sale, como era de esperar, HDIO_SET_DMA 
failed: Operation not permitted.

¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como módulo?
¡Muchas gracias!
 

--
hechando a perder se aprende
yo solo se que no se nada
Debian Sarge tuxsoul 2.6.10dma #1 Tue Jan 18 10:03:16 CST 2005 i686 GNU/Linux
Intel Celeron (Coppermine) stepping 06
http://www.tuxsoul.com
http://tuxsoul.blogspot.com
http://www.dolric.com
http://www.deblix.com
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCS d? s: a? C+++ UL+++ P+ L++ E--- W++ N+ o K- w++
O-- M V- PS PE Y PGP++ t++ 5 X+++ R* tv++ b- DI+++ D
G++ e- h++ !r !z
--END GEEK CODE BLOCK--


signature.asc
Description: OpenPGP digital signature


Re: Activar DMA en el Kernel?

2005-01-20 Por tema AngelD
 Mira, justo este mes ha habido varias preguntas, con sus respuestas y
todo, sobre el DMA y el kernel. Puedes mirar en
http://lists.debian.org/debian-user-spanish/2005/01/


 Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero
 no
 logro informarme como es debido.

 En una pregunta anterior me contestaron que mi sistema podía ir más lento
 porque no tenía DMA activado. Miré con hdparm y me salió esto:

 /dev/hda:
  using_dma=  0 (off)

 No es que uno sea muy listo, pero veo que el DMA está desactivado.

 Actualmente tengo integradas las siguientes opciones (entre otras):
 PCI IDE chipset support
 Generic PCI bus-master DMA support
 Use PCI DMA by default when avaible
 (Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

 He probado con hdparm -d1 /dev/hda y sale, como era de esperar,
 HDIO_SET_DMA
 failed: Operation not permitted.

 ¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como
 módulo?

 ¡Muchas gracias!





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Kernel activar DMA

2005-01-20 Por tema tuxsoul
Hi, gracias ya lo he echo recompilando el kernel ya que como comentas 
parece que no hay alguna opcion para pasarle al kernel :-P.


saludos.



AngelD wrote:


 Cuando se compila el kernel, se puede activar la opción Use PCI DMA by
default when available, para que se active por defecto el DMA. En los
kernels precompilados que vienen en la distribución desconozco si esta
opción esta activada o no. Si no está activada, hay que recurrir a el
'hdparm', no he encontrado parámetros para pasarle.

 En otro orden de cosas, es conveniente pasarle al kernel el parámetro
'idebus=66' para que las controladoras modernas suban la velocidad del
bus. Da lo mismo que la controladora sea de más de 100, este parámetro la
activa a la velocidad de funcionamiento.

 Para pasar parámetros al kernel, en lilo se usa el 'append=parametro1
parametro2 ...' mientras que en grub estos se añaden tras el nombre del
kernel.

Hi, hace poco cambie mi disco duro y cable de bus por uno de 80
conectores, entonces pense activar las caracteristicas de dma del kernel
para checar si hay beneficio, primero cheque que el soporte del DMA lo
hubiera compilado ya que el kernel que uso es personalizado por mi :-P,
entonces cheque que con hdparm -d1 /dev/hda para activarlo, y si me lo
activa por el poco hardware que tengo si se nota un incremento en la
velocidad, ahora tengo un kernel 2.6.10-rc3, y he visto en otras
configuraciones que se le pueden pasar parametros en el kernel para
activar esta caracteristica sin necesidad de hacer un hdparm cada vez
que se necesite, y aqui es donde biene el problema o mejor dicho que no
lo he conseguido hacer, he leido los documentos que bienen en el:

usr/src/linux/Documents :-P.

- ide.txt
- kernel-parameters.txt

entonces vi que con anexarle al kernel las siguientes opciones se puede
activar el dma:

kernel=/vmlinuz root=/dev/hda2 ro ide0=dma ide0=ata66 ide0=autotune
hda=autotune

pero al cargar el kernel me dice que estas  opciones son obsoletas y no
las activa, despues vi que se puede ser un append pero eso es usando
lilo y yo actualmente uso grub.

La ultima opcion es tambien habilitar el kernel en los source para que a
la hora de compilar esten habilitados desde el inicio, eso no seria un
problema.

mi pregunta es si se puede activar el modo dma pasandole parametros al
kernel de serie 2.6 y cuales serian esos parametros, trate de checar el
historial de la lista pero no lo encontre, en caso contrario de que
conozcan que ya existe este hilo en la lista desde hace tiempo me podian
pasar el enlace claro si no es molestia :-D.







--
hechando a perder se aprende
yo solo se que no se nada
Debian Sarge tuxsoul 2.6.10dma #1 Tue Jan 18 10:03:16 CST 2005 i686 
GNU/Linux

Intel Celeron (Coppermine) stepping 06
http://www.tuxsoul.com
http://tuxsoul.blogspot.com
http://www.dolric.com
http://www.deblix.com
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCS d? s: a? C+++ UL+++ P+ L++ E--- W++ N+ o K- w++
O-- M V- PS PE Y PGP++ t++ 5 X+++ R* tv++ b- DI+++ D
G++ e- h++ !r !z
--END GEEK CODE BLOCK--



signature.asc
Description: OpenPGP digital signature


Activar DMA en el Kernel?

2005-01-20 Por tema Adal Alom Rodríguez
Hola chicos, estoy casi seguro de que esto ya se ha preguntado antes, pero no 
logro informarme como es debido.

En una pregunta anterior me contestaron que mi sistema podía ir más lento 
porque no tenía DMA activado. Miré con hdparm y me salió esto:

/dev/hda:
 using_dma=  0 (off)

No es que uno sea muy listo, pero veo que el DMA está desactivado. 

Actualmente tengo integradas las siguientes opciones (entre otras):
PCI IDE chipset support
Generic PCI bus-master DMA support
Use PCI DMA by default when avaible
(Una lista enorme de chips como módulos ¿cómo puedo saber cual es el mío?)

He probado con hdparm -d1 /dev/hda y sale, como era de esperar, HDIO_SET_DMA 
failed: Operation not permitted.

¿Qué tengo que añadir a mi núcleo en la compilación? ¿Integrado o como módulo?

¡Muchas gracias!



Kernel activar DMA

2005-01-18 Por tema tuxsoul
Hi, hace poco cambie mi disco duro y cable de bus por uno de 80 
conectores, entonces pense activar las caracteristicas de dma del kernel 
para checar si hay beneficio, primero cheque que el soporte del DMA lo 
hubiera compilado ya que el kernel que uso es personalizado por mi :-P, 
entonces cheque que con hdparm -d1 /dev/hda para activarlo, y si me lo 
activa por el poco hardware que tengo si se nota un incremento en la 
velocidad, ahora tengo un kernel 2.6.10-rc3, y he visto en otras 
configuraciones que se le pueden pasar parametros en el kernel para 
activar esta caracteristica sin necesidad de hacer un hdparm cada vez 
que se necesite, y aqui es donde biene el problema o mejor dicho que no 
lo he conseguido hacer, he leido los documentos que bienen en el:


   usr/src/linux/Documents :-P.

   - ide.txt
   - kernel-parameters.txt

entonces vi que con anexarle al kernel las siguientes opciones se puede 
activar el dma:


   kernel=/vmlinuz root=/dev/hda2 ro ide0=dma ide0=ata66 ide0=autotune 
hda=autotune


pero al cargar el kernel me dice que estas  opciones son obsoletas y no 
las activa, despues vi que se puede ser un append pero eso es usando 
lilo y yo actualmente uso grub.


La ultima opcion es tambien habilitar el kernel en los source para que a 
la hora de compilar esten habilitados desde el inicio, eso no seria un 
problema.


mi pregunta es si se puede activar el modo dma pasandole parametros al 
kernel de serie 2.6 y cuales serian esos parametros, trate de checar el 
historial de la lista pero no lo encontre, en caso contrario de que 
conozcan que ya existe este hilo en la lista desde hace tiempo me podian 
pasar el enlace claro si no es molestia :-D.



bytes :-D.

--
hechando a perder se aprende
yo solo se que no se nada
Linux tuxsoul 2.6.10-rc3 #1 Thu Dec 16 21:25:06 CST 2004 i686 GNU/Linux Debian 
Sarge
Intel Celeron (Coppermine) stepping 06
http://www.tuxsoul.com
http://tuxsoul.blogspot.com
http://www.dolric.com
http://www.deblix.com
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCS d? s: a? C+++ UL+++ P+ L++ E--- W++ N+ o K- w++
O-- M V- PS PE Y PGP++ t++ 5 X+++ R* tv++ b- DI+++ D
G++ e- h++ !r !z
--END GEEK CODE BLOCK--



signature.asc
Description: OpenPGP digital signature


Re: Kernel activar DMA

2005-01-18 Por tema AngelD
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

 Cuando se compila el kernel, se puede activar la opción Use PCI DMA by
default when available, para que se active por defecto el DMA. En los
kernels precompilados que vienen en la distribución desconozco si esta
opción esta activada o no. Si no está activada, hay que recurrir a el
'hdparm', no he encontrado parámetros para pasarle.

 En otro orden de cosas, es conveniente pasarle al kernel el parámetro
'idebus=66' para que las controladoras modernas suban la velocidad del
bus. Da lo mismo que la controladora sea de más de 100, este parámetro la
activa a la velocidad de funcionamiento.

 Para pasar parámetros al kernel, en lilo se usa el 'append=parametro1
parametro2 ...' mientras que en grub estos se añaden tras el nombre del
kernel.

 Hi, hace poco cambie mi disco duro y cable de bus por uno de 80
 conectores, entonces pense activar las caracteristicas de dma del kernel
 para checar si hay beneficio, primero cheque que el soporte del DMA lo
 hubiera compilado ya que el kernel que uso es personalizado por mi :-P,
 entonces cheque que con hdparm -d1 /dev/hda para activarlo, y si me lo
 activa por el poco hardware que tengo si se nota un incremento en la
 velocidad, ahora tengo un kernel 2.6.10-rc3, y he visto en otras
 configuraciones que se le pueden pasar parametros en el kernel para
 activar esta caracteristica sin necesidad de hacer un hdparm cada vez
 que se necesite, y aqui es donde biene el problema o mejor dicho que no
 lo he conseguido hacer, he leido los documentos que bienen en el:

 usr/src/linux/Documents :-P.

 - ide.txt
 - kernel-parameters.txt

 entonces vi que con anexarle al kernel las siguientes opciones se puede
 activar el dma:

 kernel=/vmlinuz root=/dev/hda2 ro ide0=dma ide0=ata66 ide0=autotune
 hda=autotune

 pero al cargar el kernel me dice que estas  opciones son obsoletas y no
 las activa, despues vi que se puede ser un append pero eso es usando
 lilo y yo actualmente uso grub.

 La ultima opcion es tambien habilitar el kernel en los source para que a
 la hora de compilar esten habilitados desde el inicio, eso no seria un
 problema.

 mi pregunta es si se puede activar el modo dma pasandole parametros al
 kernel de serie 2.6 y cuales serian esos parametros, trate de checar el
 historial de la lista pero no lo encontre, en caso contrario de que
 conozcan que ya existe este hilo en la lista desde hace tiempo me podian
 pasar el enlace claro si no es molestia :-D.




-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFB7LumvOoHWlakRIsRAg1DAJ91TW4yM4zyKmsXuV1I/Eemr445FgCfaB0Q
o6Qr58t7ny8GEqlHK7CHRI4=
=GTWV
-END PGP SIGNATURE-



Kernel activar DMA

2005-01-17 Por tema tuxsoul
Hi, hace poco cambie mi disco duro y cable de bus por uno de 80 
conectores, entonces pense activar las caracteristicas de dma del kernel 
para checar si hay beneficio, primero cheque que el soporte del DMA lo 
hubiera compilado ya que el kernel que uso es personalizado por mi :-P, 
entonces cheque que con hdparm -d1 /dev/hda para activarlo, y si me lo 
activa por el poco hardware que tengo si se nota un incremento en la 
velocidad, ahora tengo un kernel 2.6.10-rc3, y he visto en otras 
configuraciones que se le pueden pasar parametros en el kernel para 
activar esta caracteristica sin necesidad de hacer un hdparm cada vez 
que se necesite, y aqui es donde biene el problema o mejor dicho que no 
lo he conseguido hacer, he leido los documentos que bienen en el:

   usr/src/linux/Documents :-P.
   - ide.txt
   - kernel-parameters.txt
entonces vi que con anexarle al kernel las siguientes opciones se puede 
activar el dma:

   kernel=/vmlinuz root=/dev/hda2 ro ide0=dma ide0=ata66 ide0=autotune 
hda=autotune

pero al cargar el kernel me dice que estas  opciones son obsoletas y no 
las activa, despues vi que se puede ser un append pero eso es usando 
lilo y yo actualmente uso grub.

La ultima opcion es tambien habilitar el kernel en los source para que a 
la hora de compilar esten habilitados desde el inicio, eso no seria un 
problema.

mi pregunta es si se puede activar el modo dma pasandole parametros al 
kernel de serie 2.6 y cuales serian esos parametros, trate de checar el 
historial de la lista pero no lo encontre, en caso contrario de que 
conozcan que ya existe este hilo en la lista desde hace tiempo me podian 
pasar el enlace claro si no es molestia :-D.

bytes :-D.
--
hechando a perder se aprende
yo solo se que no se nada
Linux tuxsoul 2.6.10-rc3 #1 Thu Dec 16 21:25:06 CST 2004 i686 GNU/Linux Debian 
Sarge
Intel Celeron (Coppermine) stepping 06
http://www.tuxsoul.com
http://tuxsoul.blogspot.com
http://www.dolric.com
http://www.deblix.com
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCS d? s: a? C+++ UL+++ P+ L++ E--- W++ N+ o K- w++
O-- M V- PS PE Y PGP++ t++ 5 X+++ R* tv++ b- DI+++ D
G++ e- h++ !r !z
--END GEEK CODE BLOCK--


signature.asc
Description: OpenPGP digital signature


Re: Kernel activar DMA

2005-01-17 Por tema AngelD
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

 Cuando se compila el kernel, se puede activar la opción Use PCI DMA by
default when available, para que se active por defecto el DMA. En los
kernels precompilados que vienen en la distribución desconozco si esta
opción esta activada o no. Si no está activada, hay que recurrir a el
'hdparm', no he encontrado parámetros para pasarle.

 En otro orden de cosas, es conveniente pasarle al kernel el parámetro
'idebus=66' para que las controladoras modernas suban la velocidad del
bus. Da lo mismo que la controladora sea de más de 100, este parámetro la
activa a la velocidad de funcionamiento.

 Para pasar parámetros al kernel, en lilo se usa el 'append=parametro1
parametro2 ...' mientras que en grub estos se añaden tras el nombre del
kernel.

 Hi, hace poco cambie mi disco duro y cable de bus por uno de 80
 conectores, entonces pense activar las caracteristicas de dma del kernel
 para checar si hay beneficio, primero cheque que el soporte del DMA lo
 hubiera compilado ya que el kernel que uso es personalizado por mi :-P,
 entonces cheque que con hdparm -d1 /dev/hda para activarlo, y si me lo
 activa por el poco hardware que tengo si se nota un incremento en la
 velocidad, ahora tengo un kernel 2.6.10-rc3, y he visto en otras
 configuraciones que se le pueden pasar parametros en el kernel para
 activar esta caracteristica sin necesidad de hacer un hdparm cada vez
 que se necesite, y aqui es donde biene el problema o mejor dicho que no
 lo he conseguido hacer, he leido los documentos que bienen en el:

 usr/src/linux/Documents :-P.

 - ide.txt
 - kernel-parameters.txt

 entonces vi que con anexarle al kernel las siguientes opciones se puede
 activar el dma:

 kernel=/vmlinuz root=/dev/hda2 ro ide0=dma ide0=ata66 ide0=autotune
 hda=autotune

 pero al cargar el kernel me dice que estas  opciones son obsoletas y no
 las activa, despues vi que se puede ser un append pero eso es usando
 lilo y yo actualmente uso grub.

 La ultima opcion es tambien habilitar el kernel en los source para que a
 la hora de compilar esten habilitados desde el inicio, eso no seria un
 problema.

 mi pregunta es si se puede activar el modo dma pasandole parametros al
 kernel de serie 2.6 y cuales serian esos parametros, trate de checar el
 historial de la lista pero no lo encontre, en caso contrario de que
 conozcan que ya existe este hilo en la lista desde hace tiempo me podian
 pasar el enlace claro si no es molestia :-D.




-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFB7LumvOoHWlakRIsRAg1DAJ91TW4yM4zyKmsXuV1I/Eemr445FgCfaB0Q
o6Qr58t7ny8GEqlHK7CHRI4=
=GTWV
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Activar DMA

2004-05-21 Por tema Faro
El vie, 21-05-2004 a las 00:54, Sergio Ruiz Pérez - aladeweb.com
escribió:

 Al hilo de esto he estado mirando la manera de hacer que se activen las 
 DMA de los discos al inicio. 

Si como comentabas has incluído el soporte para tu chipset en el kernel,
y has marcado el using DMA when available (o algo así) el dma debería
activarse se manera automática en el arranque.

¿lo has comprobado?

-- 
faro arroba escomposlinux punto org
http://sneb.homelinux.org
UL: #162541


signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada	digitalmente


Re: Activar DMA

2004-05-21 Por tema Sergio Ruiz Pérez - aladeweb.com

Faro? wrote:
Al hilo de esto he estado mirando la manera de hacer que se activen las 
DMA de los discos al inicio. 


Si como comentabas has incluído el soporte para tu chipset en el kernel,
y has marcado el using DMA when available (o algo así) el dma debería
activarse se manera automática en el arranque.

¿lo has comprobado?


Efectivamente ... se activa automáticamente sin que yo tenga que hacer 
nada ... La verdad es que me quedé completamente alucinado cuando usé 
por primera vez apt-get, pero este Debian sigue dándome gratas sorpresas :-)

--
_
Sergio Ruiz Pérez

Aladeweb
Parque Tecnológico de Andalucía
Edificio BIC-Euronova
Avda. Juan López Peñalver, 21
29590 Málaga (España)
Tfno. +34 952 417 409
Móvil +34 687 918 890

[EMAIL PROTECTED]
http://www.aladeweb.com




Activar DMA

2004-05-20 Por tema Sergio Ruiz Pérez - aladeweb.com

Hola amigos:

Intentando activar el DMA obtengo el siguiente mensaje ... ¿hay algo que 
se pueda hacer?


dexter:/home/sergio# hdparm -d1 /dev/hdb

/dev/hdb:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma=  0 (off)

Un saludo,

Sergio



Re: Activar DMA

2004-05-20 Por tema Aitor Moreno Martinez
El 05/20/04 a las 19:33:18, Sergio Ruiz Pérez - aladeweb.com escribio:
 Hola amigos:
 
 Intentando activar el DMA obtengo el siguiente mensaje ... ¿hay algo que 
 se pueda hacer?
 
 dexter:/home/sergio# hdparm -d1 /dev/hdb
 
 /dev/hdb:
  setting using_dma to 1 (on)
  HDIO_SET_DMA failed: Operation not permitted
  using_dma=  0 (off)

¿El controlador IDE del nucleo se corresponde con el que tienes en la placa? te
lo pregunto por que no hace mucho me paso algo asi y es que no habia metido el
controlador IDE correcto (aunque no se cual metí :-() y no permitia el uso del
DMA sobre los discos
 Un saludo,
 
 Sergio
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact 
 [EMAIL PROTECTED]

-- 
###
#   WebPersonal http://linuxeando.dhis.org#
#   Debian SID GNU/Linux | 2.6.5 | ReiserFS   #
#  Linux User #255925 | Linux Machine #159910 #
###


signature.asc
Description: Digital signature


Re: Activar DMA

2004-05-20 Por tema KickstanD
Quizás tu disco duro no tenga soporte DMA, o que no tengas activado el
soporte DMA en el kernel.
Saludos


El jue, 20-05-2004 a las 19:33, +0200, Sergio Ruiz Pérez -
aladeweb.com escribió:
 Hola amigos:
 
 Intentando activar el DMA obtengo el siguiente mensaje ... ¿hay algo que 
 se pueda hacer?
 
 dexter:/home/sergio# hdparm -d1 /dev/hdb
 
 /dev/hdb:
   setting using_dma to 1 (on)
   HDIO_SET_DMA failed: Operation not permitted
   using_dma=  0 (off)
 
 Un saludo,
 
 Sergio
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 



Re: Activar DMA

2004-05-20 Por tema Felix Cuello
On Thu, May 20, 2004 at 07:33:18PM +0200, Sergio Ruiz Pérez - aladeweb.com 
wrote:
 Hola amigos:
 
 Intentando activar el DMA obtengo el siguiente mensaje ... ¿hay algo que 
 se pueda hacer?
 
 dexter:/home/sergio# hdparm -d1 /dev/hdb
Imagino que hdb no es un CDROM, verdad?

Tu kernel tiene soporte para DMA?

saludos,

Félix


-- 
Felix Cuello
[EMAIL PROTECTED]
- 627 -

La soledad no trae felicidad. 



Re: Activar DMA

2004-05-20 Por tema Sergio Ruiz Prez - aladeweb.com

KickstanD wrote:

Quizás tu disco duro no tenga soporte DMA, o que no tengas activado el
soporte DMA en el kernel.


Ya lo he conseguido ... :-). Sí soporta DMA y estaba activado en el 
kernel. El tema es que para mi placa base (GA-7ZXE) tenía que activar 
también la opción VIA82CXXX chipset support.


La clave la encontré en el último comentario en:

http://www.bandaancha.st/documentos.php?docid=46

El motivo que me ha llevado a preocuparme de activar el DMA ha sido este 
artículo (lo siento, parece que el original no está, es el caché de Google):


http://66.102.9.104/search?q=cache:RV3eEHDhRVoJ:www.barrahome.org/story/03/07/24/2651311+activar+dma+disco+duro+linuxhl=en

Está siendo durillo, pero estoy aprendiendo un montonazo con esto de 
compilar el kernel, al principio no entiendes ni jota, pero poco a poco 
le vas pillando el truquillo (llevo ya unos 12 ó 14 kernels compilados). 
Os animo a que os atreváis si lo estáis pensando ... y cuando acabe con 
este, a por el del portátil :-.


Un saludo y mil gracias por toda la ayuda (pedasso de lista),

Sergio Ruiz



Re: Activar DMA

2004-05-20 Por tema Sergio Ruiz Prez - aladeweb.com

KickstanD wrote:

Quizás tu disco duro no tenga soporte DMA, o que no tengas activado el
soporte DMA en el kernel.


Al hilo de esto he estado mirando la manera de hacer que se activen las 
DMA de los discos al inicio. Resulta que en /etc/init.d ya tengo un 
fichero llamado hdparm ... ahora bien, supongo que habrá alguna manera 
elegante de modificarlo, pero las referencias que encuentro por la red 
parece ser que se refieren a versiones de Debian antiguas en las que 
no existía y había que hacerlo metiendo un script aquí ... ¿tenéis 
alguna noticia? Un saludo,


Sergio Ruiz



Re: Activar DMA

2004-05-20 Por tema Einar Matveinen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Lo de compilar el kernel es la hostia, cada vez que compilas uno aprendes algo 
nuevo. Joder, todos los días se aprende algo nuevo en esta profesión. Es lo 
bueno que tiene.

El Viernes, 21 de Mayo de 2004 00:37, Sergio Ruiz Pérez - aladeweb.com 
escribió:
 KickstanD wrote:
  Quizás tu disco duro no tenga soporte DMA, o que no tengas activado el
  soporte DMA en el kernel.

 Ya lo he conseguido ... :-). Sí soporta DMA y estaba activado en el
 kernel. El tema es que para mi placa base (GA-7ZXE) tenía que activar
 también la opción VIA82CXXX chipset support.

 La clave la encontré en el último comentario en:

 http://www.bandaancha.st/documentos.php?docid=46

 El motivo que me ha llevado a preocuparme de activar el DMA ha sido este
 artículo (lo siento, parece que el original no está, es el caché de
 Google):

 http://66.102.9.104/search?q=cache:RV3eEHDhRVoJ:www.barrahome.org/story/03/
07/24/2651311+activar+dma+disco+duro+linuxhl=en

 Está siendo durillo, pero estoy aprendiendo un montonazo con esto de
 compilar el kernel, al principio no entiendes ni jota, pero poco a poco
 le vas pillando el truquillo (llevo ya unos 12 ó 14 kernels compilados).
 Os animo a que os atreváis si lo estáis pensando ... y cuando acabe con
 este, a por el del portátil :-.

 Un saludo y mil gracias por toda la ayuda (pedasso de lista),

 Sergio Ruiz

- -- 

Einar Matveinen

Vitoð ér enn eða hvat
var der mere I ville vide
Vitoð ér enn eða hvat
vil I mere før jeg forsvinder
under solen

Rekisteröitynyt Linux käyttäjä nro 221083

Katso http://barrapunto.com/index.pl?section=mbp-einarmatveinen




-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFArThoWskLvsnDTo0RAjReAJ9kHst+09v+JVuCZSWGNu/D5dBMHACaArvb
ELmOEbBUP5t6OuOjMVCWBAY=
=oqcA
-END PGP SIGNATURE-



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]