Discussion:
[l-linux] Error en disco duro. DMA time out
Ricardo Fernandez
2008-07-20 18:54:32 UTC
Permalink
Hola a todos, desde hace unos d?as estoy mirando en los log's de mi m?quina que tengo errores de DMA time out. Estos errores se producen en los dos discos IDE que tengo cuando trato de copiar archivos grandes (pel?culas).

En google he tenido respuestas variadas pero en casi todas hay un mensaje de BadCRC que no es mi caso.

Otros dicen que deshabilite el DMA. Esto no me convence.

Estos errores los vengo notando despu?s que sustitu? un quemador de dvd's, pero no tengo claro que esto sea al causante ya que lo coloqu? igual al que ten?a antes (mismo bus, misma posici?n de jumpers).

Les explico el comportamiento, la m?quina inicia, la / est? en hda. EL proceso de arranque lo hace bi?n y no da problemas.

Las otras particiones est?n en hdb (/home/ricardo por ejemplo) y mientras uso la m?quina (navego, escucho m?sica, etc) no hay ning?n problema. Solo se presenta cuando quiero copiar las pel?culas, asumo entonces que es cuando hace uso intensivo del DMA que se presentan los errores.

Al iniciar, ambos disco tienen el DMA activado

[root at ricardo ~]# hdparm /dev/hda

/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 120103200, start = 0
[root at ricardo ~]# hdparm /dev/hdb

/dev/hdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0


Esto es parte de los log's que obtengo

kernel: hda: dma_timer_expiry: dma status == 0x61
kernel: hda: DMA timeout error
kernel: hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
kernel: ide: failed opcode was: unknown
kernel: hda: status error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }


El hda es un hitachi

hda: HDS722580VLAT20, ATA DISK drive
hda: max request size: 512KiB
hda: 120103200 sectors (61492 MB) w/1794KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported


y el hdb un SEAGATE

hdb: ST3160023A, ATA DISK drive
hdb: max request size: 512KiB
hdb: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(100)
hdb: cache flushes supported


Lo curioso es que el error me d? en los dos, no creo que los dos est?n malos, ser? el chipset?

El kernel es el de caja actualizado por rpm y no tiene actualizaciones recientes ya que es una distribuci?n vieja (Mandriva 2007) y ya no hay updates para ella (por favor, usuarios de debian, sin sarcasmos plz ;) )




El soporte para el chipset est? compilado y tiene a?os funcionando correctamente

VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.0
ide0: BM-DMA at 0xec00-0xec07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xec08-0xec0f, BIOS settings: hdc:DMA, hdd:DMA

He hecho pruebas desconectando el dvd pero obtengo el mismo resultado.

Les agradecer?a cualquier sugerencia.

---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x


____________________________________________________________________________________
Yahoo! MTV Blog & Rock &gt;?Cu?ntanos tu historia, inspira una canci?n y g?nate un viaje a los Premios MTV! Participa aqu? http://mtvla.yahoo.com/
Alberto Mijares
2008-07-21 00:47:40 UTC
Permalink
Post by Ricardo Fernandez
Lo curioso es que el error me d? en los dos, no creo que los dos est?n malos, ser? el chipset?
No tengo la respuesta exacta, pero este tipo de problemas de bajonivel suelen ser hardware, a menos que est?s omitiendo algo importantesin querer. Puede ser la controladora. Intenta cambiando los discos ala segunda controladora y el DVD-Rom a la primera. De cualquier forma,yo ya estuviese buscando reemplazar mi equipo. Una pruebas de stress alos discos para descartar que sean ellos puede hacerte ahorrar undinero y comprar solo una motherboard.
Suerte y saludos

Alberto Mijares
Raul Odria
2008-07-21 15:53:30 UTC
Permalink
El kernel es el de caja actualizado por rpm y no tiene actualizaciones recientes ya que es una distribuci?n vieja (Mandriva 2007) y ya no hay updates para ella (por favor, usuarios de debian, sin sarcasmos plz ;) )>>rpm -i debian-etch
sorry, no pod?a pelar ese mango bajito ;)
jejejeje
-- Ing. Raul Odria FT (CISSP)User GNU/Linux Debian on kernel 2.6.24-1User Linux 395647
Ricardo Fernandez
2008-07-23 07:40:47 UTC
Permalink
Hola, yaer hice unas pruebas arrancando con systemrescuecd. Hice respaldo de particiones y solo me di? errores al copiar la partici?n /.

Aqu? el da?o podr?a ser l?gico o f?sico pero por qu? tengo log's que mencionan a hdb? esto es lo raro del asunto.

Lo que me queda es correr un badblocks a esa partici?n y reinstalar (ufff bonito puente!!)

---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x
De: Ricardo Fernandez <fernandez_rj at yahoo.es>
Asunto: [l-linux] Error en disco duro. DMA time out
A: "Lista de Linux" <l-linux at velug.org.ve>
Fecha: domingo, 20 julio, 2008, 8:54 pm
Hola a todos, desde hace unos d?as estoy mirando en los
log's de mi m?quina que tengo errores de DMA time out.
Estos errores se producen en los dos discos IDE que tengo
cuando trato de copiar archivos grandes (pel?culas).
En google he tenido respuestas variadas pero en casi todas
hay un mensaje de BadCRC que no es mi caso.
Otros dicen que deshabilite el DMA. Esto no me convence.
Estos errores los vengo notando despu?s que sustitu? un
quemador de dvd's, pero no tengo claro que esto sea al
causante ya que lo coloqu? igual al que ten?a antes
(mismo bus, misma posici?n de jumpers).
Les explico el comportamiento, la m?quina inicia, la /
est? en hda. EL proceso de arranque lo hace bi?n y no da
problemas.
Las otras particiones est?n en hdb (/home/ricardo por
ejemplo) y mientras uso la m?quina (navego, escucho
m?sica, etc) no hay ning?n problema. Solo se presenta
cuando quiero copiar las pel?culas, asumo entonces que es
cuando hace uso intensivo del DMA que se presentan los
errores.
Al iniciar, ambos disco tienen el DMA activado
[root at ricardo ~]# hdparm /dev/hda
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 120103200, start =
0
[root at ricardo ~]# hdparm /dev/hdb
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start =
0
Esto es parte de los log's que obtengo
kernel: hda: dma_timer_expiry: dma status == 0x61
kernel: hda: DMA timeout error
kernel: hda: dma timeout error: status=0x58 { DriveReady
SeekComplete DataRequest }
kernel: ide: failed opcode was: unknown
kernel: hda: status error: status=0x51 { DriveReady
SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady
SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady
SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
El hda es un hitachi
hda: HDS722580VLAT20, ATA DISK drive
hda: max request size: 512KiB
hda: 120103200 sectors (61492 MB) w/1794KiB Cache,
CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
y el hdb un SEAGATE
hdb: ST3160023A, ATA DISK drive
hdb: max request size: 512KiB
hdb: 312581808 sectors (160041 MB) w/8192KiB Cache,
CHS=19457/255/63, UDMA(100)
hdb: cache flushes supported
Lo curioso es que el error me d? en los dos, no creo que
los dos est?n malos, ser? el chipset?
El kernel es el de caja actualizado por rpm y no tiene
actualizaciones recientes ya que es una distribuci?n vieja
(Mandriva 2007) y ya no hay updates para ella (por favor,
usuarios de debian, sin sarcasmos plz ;) )
El soporte para el chipset est? compilado y tiene a?os
funcionando correctamente
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on
pci0000:00:0f.0
ide0: BM-DMA at 0xec00-0xec07, BIOS settings: hda:DMA,
hdb:DMA
ide1: BM-DMA at 0xec08-0xec0f, BIOS settings: hdc:DMA,
hdd:DMA
He hecho pruebas desconectando el dvd pero obtengo el mismo
resultado.
Les agradecer?a cualquier sugerencia.
---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x
____________________________________________________________________________________
historia, inspira una canci?n y g?nate un viaje a los
Premios MTV! Participa aqu? http://mtvla.yahoo.com/
________________________________________________________________________
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para
consultas interactivas
____________________________________________________________________________________
Yahoo! MTV Blog & Rock &gt;?Cu?ntanos tu historia, inspira una canci?n y g?nate un viaje a los Premios MTV! Participa aqu? http://mtvla.yahoo.com/
Juan Erbes
2008-07-23 11:58:09 UTC
Permalink
Dices que el problema apareci? despues de cambiar el quemador de dvd.
Si tienes 2 controladoras ide, tendrias que probar a dejar el HDD en
la primaria (/dev/hda), y poner el DVD en la otra controladora
(/dev/hdc), y ver que pasa. Vas a necesitar un cable para cada
dispositivo.

Salu2

El d?a 20 de julio de 2008 15:54, Ricardo Fernandez
Post by Ricardo Fernandez
Hola a todos, desde hace unos d?as estoy mirando en los log's de mi m?quina que tengo errores de DMA time out. Estos errores se producen en los dos discos IDE que tengo cuando trato de copiar archivos grandes (pel?culas).
En google he tenido respuestas variadas pero en casi todas hay un mensaje de BadCRC que no es mi caso.
Otros dicen que deshabilite el DMA. Esto no me convence.
Estos errores los vengo notando despu?s que sustitu? un quemador de dvd's, pero no tengo claro que esto sea al causante ya que lo coloqu? igual al que ten?a antes (mismo bus, misma posici?n de jumpers).
Les explico el comportamiento, la m?quina inicia, la / est? en hda. EL proceso de arranque lo hace bi?n y no da problemas.
Las otras particiones est?n en hdb (/home/ricardo por ejemplo) y mientras uso la m?quina (navego, escucho m?sica, etc) no hay ning?n problema. Solo se presenta cuando quiero copiar las pel?culas, asumo entonces que es cuando hace uso intensivo del DMA que se presentan los errores.
Al iniciar, ambos disco tienen el DMA activado
[root at ricardo ~]# hdparm /dev/hda
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 120103200, start = 0
[root at ricardo ~]# hdparm /dev/hdb
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0
Esto es parte de los log's que obtengo
kernel: hda: dma_timer_expiry: dma status == 0x61
kernel: hda: DMA timeout error
kernel: hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
kernel: ide: failed opcode was: unknown
kernel: hda: status error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady SeekComplete Error }
kernel: hda: status error: error=0x04 { DriveStatusError }
El hda es un hitachi
hda: HDS722580VLAT20, ATA DISK drive
hda: max request size: 512KiB
hda: 120103200 sectors (61492 MB) w/1794KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
y el hdb un SEAGATE
hdb: ST3160023A, ATA DISK drive
hdb: max request size: 512KiB
hdb: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(100)
hdb: cache flushes supported
Lo curioso es que el error me d? en los dos, no creo que los dos est?n malos, ser? el chipset?
El kernel es el de caja actualizado por rpm y no tiene actualizaciones recientes ya que es una distribuci?n vieja (Mandriva 2007) y ya no hay updates para ella (por favor, usuarios de debian, sin sarcasmos plz ;) )
El soporte para el chipset est? compilado y tiene a?os funcionando correctamente
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.0
ide0: BM-DMA at 0xec00-0xec07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xec08-0xec0f, BIOS settings: hdc:DMA, hdd:DMA
He hecho pruebas desconectando el dvd pero obtengo el mismo resultado.
Les agradecer?a cualquier sugerencia.
---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x
____________________________________________________________________________________
________________________________________________________________________
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para consultas interactivas
Ricardo Fernandez
2008-07-23 12:41:02 UTC
Permalink
El CD y el DVD estaban en una controladora y los dos DD's en la otra

---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x
De: Juan Erbes <jerbes at gmail.com>
Asunto: Re: [l-linux] Error en disco duro. DMA time out
A: l-linux at velug.org.ve
Fecha: mi?rcoles, 23 julio, 2008, 1:58 pm
Dices que el problema apareci? despues de cambiar el
quemador de dvd.
Si tienes 2 controladoras ide, tendrias que probar a dejar
el HDD en
la primaria (/dev/hda), y poner el DVD en la otra
controladora
(/dev/hdc), y ver que pasa. Vas a necesitar un cable para
cada
dispositivo.
Salu2
El d?a 20 de julio de 2008 15:54, Ricardo Fernandez
Post by Ricardo Fernandez
Hola a todos, desde hace unos d?as estoy mirando en
los log's de mi m?quina que tengo errores de DMA time
out. Estos errores se producen en los dos discos IDE que
tengo cuando trato de copiar archivos grandes (pel?culas).
Post by Ricardo Fernandez
En google he tenido respuestas variadas pero en casi
todas hay un mensaje de BadCRC que no es mi caso.
Post by Ricardo Fernandez
Otros dicen que deshabilite el DMA. Esto no me
convence.
Post by Ricardo Fernandez
Estos errores los vengo notando despu?s que sustitu?
un quemador de dvd's, pero no tengo claro que esto sea
al causante ya que lo coloqu? igual al que ten?a antes
(mismo bus, misma posici?n de jumpers).
Post by Ricardo Fernandez
Les explico el comportamiento, la m?quina inicia, la
/ est? en hda. EL proceso de arranque lo hace bi?n y no
da problemas.
Post by Ricardo Fernandez
Las otras particiones est?n en hdb (/home/ricardo por
ejemplo) y mientras uso la m?quina (navego, escucho
m?sica, etc) no hay ning?n problema. Solo se presenta
cuando quiero copiar las pel?culas, asumo entonces que es
cuando hace uso intensivo del DMA que se presentan los
errores.
Post by Ricardo Fernandez
Al iniciar, ambos disco tienen el DMA activado
[root at ricardo ~]# hdparm /dev/hda
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 120103200,
start = 0
Post by Ricardo Fernandez
[root at ricardo ~]# hdparm /dev/hdb
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808,
start = 0
Post by Ricardo Fernandez
Esto es parte de los log's que obtengo
kernel: hda: dma_timer_expiry: dma status == 0x61
kernel: hda: DMA timeout error
kernel: hda: dma timeout error: status=0x58 {
DriveReady SeekComplete DataRequest }
Post by Ricardo Fernandez
kernel: ide: failed opcode was: unknown
kernel: hda: status error: status=0x51 { DriveReady
SeekComplete Error }
Post by Ricardo Fernandez
kernel: hda: status error: error=0x04 {
DriveStatusError }
Post by Ricardo Fernandez
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady
SeekComplete Error }
Post by Ricardo Fernandez
kernel: hda: status error: error=0x04 {
DriveStatusError }
Post by Ricardo Fernandez
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 { DriveReady
SeekComplete Error }
Post by Ricardo Fernandez
kernel: hda: status error: error=0x04 {
DriveStatusError }
Post by Ricardo Fernandez
El hda es un hitachi
hda: HDS722580VLAT20, ATA DISK drive
hda: max request size: 512KiB
hda: 120103200 sectors (61492 MB) w/1794KiB Cache,
CHS=16383/255/63, UDMA(100)
Post by Ricardo Fernandez
hda: cache flushes supported
y el hdb un SEAGATE
hdb: ST3160023A, ATA DISK drive
hdb: max request size: 512KiB
hdb: 312581808 sectors (160041 MB) w/8192KiB Cache,
CHS=19457/255/63, UDMA(100)
Post by Ricardo Fernandez
hdb: cache flushes supported
Lo curioso es que el error me d? en los dos, no creo
que los dos est?n malos, ser? el chipset?
Post by Ricardo Fernandez
El kernel es el de caja actualizado por rpm y no tiene
actualizaciones recientes ya que es una distribuci?n vieja
(Mandriva 2007) y ya no hay updates para ella (por favor,
usuarios de debian, sin sarcasmos plz ;) )
Post by Ricardo Fernandez
El soporte para el chipset est? compilado y tiene
a?os funcionando correctamente
Post by Ricardo Fernandez
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on
pci0000:00:0f.0
hda:DMA, hdb:DMA
hdc:DMA, hdd:DMA
Post by Ricardo Fernandez
He hecho pruebas desconectando el dvd pero obtengo el
mismo resultado.
Post by Ricardo Fernandez
Les agradecer?a cualquier sugerencia.
---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
Post by Ricardo Fernandez
x o oo /(_)\ oo o x
____________________________________________________________________________________
historia, inspira una canci?n y g?nate un viaje a los
Premios MTV! Participa aqu? http://mtvla.yahoo.com/
________________________________________________________________________
Post by Ricardo Fernandez
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
Post by Ricardo Fernandez
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para
consultas interactivas
________________________________________________________________________
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para
consultas interactivas
____________________________________________________________________________________
Yahoo! MTV Blog & Rock &gt;?Cu?ntanos tu historia, inspira una canci?n y g?nate un viaje a los Premios MTV! Participa aqu? http://mtvla.yahoo.com/
Ricardo Fernandez
2008-08-08 21:33:26 UTC
Permalink
Despu?s de alg?n tiempo probando, instal? otra vez (aprovech? para actualizar la versi?n de la distribuci?n) y cuando estaba creando los filesystems le dije que usara badblocks.

No se quej? para nada y ya llevo una semana con la m?quina prendida las 24H y no he observado nung?n error de disco. Ser? que era un error l?gico?

---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x
De: Ricardo Fernandez <fernandez_rj at yahoo.es>
Asunto: Re: [l-linux] Error en disco duro. DMA time out
A: l-linux at velug.org.ve
Fecha: mi?rcoles, 23 julio, 2008, 2:41 pm
El CD y el DVD estaban en una controladora y los dos
DD's en la otra
---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
x o oo /(_)\ oo o x
--- El mi? 23-jul-08, Juan Erbes <jerbes at gmail.com>
De: Juan Erbes <jerbes at gmail.com>
Asunto: Re: [l-linux] Error en disco duro. DMA time
out
A: l-linux at velug.org.ve
Fecha: mi?rcoles, 23 julio, 2008, 1:58 pm
Dices que el problema apareci? despues de cambiar el
quemador de dvd.
Si tienes 2 controladoras ide, tendrias que probar a
dejar
el HDD en
la primaria (/dev/hda), y poner el DVD en la otra
controladora
(/dev/hdc), y ver que pasa. Vas a necesitar un cable
para
cada
dispositivo.
Salu2
El d?a 20 de julio de 2008 15:54, Ricardo Fernandez
Post by Ricardo Fernandez
Hola a todos, desde hace unos d?as estoy mirando
en
los log's de mi m?quina que tengo errores de DMA
time
out. Estos errores se producen en los dos discos IDE
que
tengo cuando trato de copiar archivos grandes
(pel?culas).
Post by Ricardo Fernandez
En google he tenido respuestas variadas pero en
casi
todas hay un mensaje de BadCRC que no es mi caso.
Post by Ricardo Fernandez
Otros dicen que deshabilite el DMA. Esto no me
convence.
Post by Ricardo Fernandez
Estos errores los vengo notando despu?s que
sustitu?
un quemador de dvd's, pero no tengo claro que esto
sea
al causante ya que lo coloqu? igual al que ten?a
antes
(mismo bus, misma posici?n de jumpers).
Post by Ricardo Fernandez
Les explico el comportamiento, la m?quina
inicia, la
/ est? en hda. EL proceso de arranque lo hace bi?n y
no
da problemas.
Post by Ricardo Fernandez
Las otras particiones est?n en hdb
(/home/ricardo por
ejemplo) y mientras uso la m?quina (navego, escucho
m?sica, etc) no hay ning?n problema. Solo se
presenta
cuando quiero copiar las pel?culas, asumo entonces
que es
cuando hace uso intensivo del DMA que se presentan los
errores.
Post by Ricardo Fernandez
Al iniciar, ambos disco tienen el DMA activado
[root at ricardo ~]# hdparm /dev/hda
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors =
120103200,
start = 0
Post by Ricardo Fernandez
[root at ricardo ~]# hdparm /dev/hdb
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors =
312581808,
start = 0
Post by Ricardo Fernandez
Esto es parte de los log's que obtengo
kernel: hda: dma_timer_expiry: dma status == 0x61
kernel: hda: DMA timeout error
kernel: hda: dma timeout error: status=0x58 {
DriveReady SeekComplete DataRequest }
Post by Ricardo Fernandez
kernel: ide: failed opcode was: unknown
kernel: hda: status error: status=0x51 {
DriveReady
SeekComplete Error }
Post by Ricardo Fernandez
kernel: hda: status error: error=0x04 {
DriveStatusError }
Post by Ricardo Fernandez
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 {
DriveReady
SeekComplete Error }
Post by Ricardo Fernandez
kernel: hda: status error: error=0x04 {
DriveStatusError }
Post by Ricardo Fernandez
kernel: ide: failed opcode was: unknown
kernel: hda: no DRQ after issuing MULTWRITE_EXT
kernel: hdb: dma_timer_expiry: dma status == 0x40
kernel: hdb: DMA timeout retry
kernel: hdb: timeout waiting for DMA
kernel: hdb: lost interrupt
kernel: hda: status error: status=0x51 {
DriveReady
SeekComplete Error }
Post by Ricardo Fernandez
kernel: hda: status error: error=0x04 {
DriveStatusError }
Post by Ricardo Fernandez
El hda es un hitachi
hda: HDS722580VLAT20, ATA DISK drive
hda: max request size: 512KiB
hda: 120103200 sectors (61492 MB) w/1794KiB
Cache,
CHS=16383/255/63, UDMA(100)
Post by Ricardo Fernandez
hda: cache flushes supported
y el hdb un SEAGATE
hdb: ST3160023A, ATA DISK drive
hdb: max request size: 512KiB
hdb: 312581808 sectors (160041 MB) w/8192KiB
Cache,
CHS=19457/255/63, UDMA(100)
Post by Ricardo Fernandez
hdb: cache flushes supported
Lo curioso es que el error me d? en los dos, no
creo
que los dos est?n malos, ser? el chipset?
Post by Ricardo Fernandez
El kernel es el de caja actualizado por rpm y no
tiene
actualizaciones recientes ya que es una distribuci?n
vieja
(Mandriva 2007) y ya no hay updates para ella (por
favor,
usuarios de debian, sin sarcasmos plz ;) )
Post by Ricardo Fernandez
El soporte para el chipset est? compilado y
tiene
a?os funcionando correctamente
Post by Ricardo Fernandez
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs
later
Post by Ricardo Fernandez
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133
controller on
pci0000:00:0f.0
hda:DMA, hdb:DMA
hdc:DMA, hdd:DMA
Post by Ricardo Fernandez
He hecho pruebas desconectando el dvd pero
obtengo el
mismo resultado.
Post by Ricardo Fernandez
Les agradecer?a cualquier sugerencia.
---
Ricardo Fern?ndez |
Madrid, Spain |
Linux User:57328 (O)
x--------<_._>--------x
Post by Ricardo Fernandez
x o oo /(_)\ oo
o x
____________________________________________________________________________________
tu
historia, inspira una canci?n y g?nate un viaje a
los
Premios MTV! Participa aqu? http://mtvla.yahoo.com/
________________________________________________________________________
Post by Ricardo Fernandez
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
Post by Ricardo Fernandez
para suscribirse, retirarse y leer las normas de
uso.
Post by Ricardo Fernandez
Visite el canal IRC #velug en irc.freenode.net
para
consultas interactivas
________________________________________________________________________
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para
consultas interactivas
____________________________________________________________________________________
historia, inspira una canci?n y g?nate un viaje a los
Premios MTV! Participa aqu? http://mtvla.yahoo.com/
________________________________________________________________________
Lista de Correo l-linux at velug.org.ve
Visite
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-linux
para suscribirse, retirarse y leer las normas de uso.
Visite el canal IRC #velug en irc.freenode.net para
consultas interactivas
____________________________________________________________________________________
Yahoo! MTV Blog & Rock &gt;?Cu?ntanos tu historia, inspira una canci?n y g?nate un viaje a los Premios MTV! Participa aqu? http://mtvla.yahoo.com/
Loading...