No puedo activar DMA en hda
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
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
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
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/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
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
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?
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?
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
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?
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?
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?
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
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?
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
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
-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
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
-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
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
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
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
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
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
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
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
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
-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)
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)
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)
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)
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)
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)
¿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)
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]