Re: DMA y/o UDMA (SOLUCIONADO)
- Original Message - From: Agustín Ciciliani [EMAIL PROTECTED] To: debian-user-spanish@lists.debian.org Sent: Thursday, December 30, 2004 3:52 PM Subject: Re: DMA y/o UDMA - Original Message - From: Robert Vall [EliziR] [EMAIL PROTECTED] To: debian-user-spanish@lists.debian.org Sent: Thursday, December 30, 2004 2:49 PM Subject: Re: DMA y/o UDMA El dj 30 de 12 del 2004 a les 18:25 +0100, en/na Fidel Ramos va escriure: [EMAIL PROTECTED]:/usr/src/linux# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 1 (32-bit) unmaskirq= 1 (on) using_dma= 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 65535/16/63, sectors = 122942324736, start = 0 Quería señalar que el DMA está realmente usándose cuando se indica using_dma=1. Si apareciese como 0 no se estaría usando DMA incluso aunque en hdparm -i apareciese como marcado uno de los modos ultra-dma. Y para actibarlo: # hdparm -d1 /dev/hda /dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on) Pero bien, esto en el caso de no tener compilado un kernel como dice el. Suerte! Robert: Tengo un dato más. mateo:/# hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma= 0 (off) http://lists.debian.org/debian-user/2003/12/msg01953.html Por lo que pude ver en la lista el problema era que justamente el kernel no soportaba el chipset. Voy a intentar compilando un kernel 2.4.x y si se resuelve les vuelvo a enviar un mensaje. Gracias una vez más, Agustín -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Hola a todos, Me parece lo mejor para todos, que sepan como terminó por si alguno tiene el mismo problema. Efectivamente faltaba el soporte para el chipset de mi motherboard (PC 133 GfXCel - SiS 630) el cual se habilitaba con la opción: [*] SiS5513 chipset support CONFIG_BLK_DEV_SIS5513: This driver ensures (U)DMA support for SIS5513 chipset family based mainboards. The following chipsets are supported: ATA16: SiS5511, SiS5513 ATA33: SiS5591, SiS5597, SiS5598, SiS5600 ATA66: SiS530, SiS540, SiS620, SiS630, SiS640 ATA100: SiS635, SiS645, SiS650, SiS730, SiS735, SiS740, SiS745, SiS750 If you say Y here, you need to say Y to Use DMA by default when available as well. Please read the comments at the top of drivers/ide/pci/sis5513.c. Gracias! Agustín
DMA y/o UDMA
Hola a todos! Realicé una instalación normal y actualicé el kernel al 2.6.6. Ahora cada vez que la máquina bootea, cuando chequea cada partición, salé el siguiente mensaje: ** * Warning: The dma on your hard drive is turned off. * * This may really slow down the fsck process. * ** Y de hecho se toma como 15 minutos en terminar el proceso de booteo. Creo haber compilado el kernel con todas las opciones de DMA correspondientes habilitadas, y en el BIOS también las habilité. Tal vez se me olvidó marcar alguna, o puede que tenga que instalar hdparm, o ...? Mi motherboard es un M756 LMRT+ con un PIII (RK80526PZ001256) y el disco es un WD200EB (por si ayudan estos datos). Desde ya muchas gracias, Agustín
Re: DMA y/o UDMA
El dj 30 de 12 del 2004 a les 13:21 -0300, en/na Agustín Ciciliani va escriure: Hola a todos! Realicé una instalación normal y actualicé el kernel al 2.6.6. Ahora cada vez que la máquina bootea, cuando chequea cada partición, salé el siguiente mensaje: ** * Warning: The dma on your hard drive is turned off. * * This may really slow down the fsck process. * ** Y de hecho se toma como 15 minutos en terminar el proceso de booteo. Creo haber compilado el kernel con todas las opciones de DMA correspondientes habilitadas, y en el BIOS también las habilité. Aqui tienes mi configuracion en el 2.6.10: * ATA/ATAPI/MFM/RLL support * Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support * Include IDE/ATA-2 DISK support * Include IDE/ATAPI CDROM support * Include IDE/ATAPI FLOPPY support * generic/default IDE chipset support [*] PCI IDE chipset support [*] Sharing PCI IDE interrupts support * Generic PCI IDE Chipset Support [*] Generic PCI bus-master DMA support [*] Use PCI DMA by default when available * AMD and nVidia IDE support (o el que tengas tu) Y me funciona bien. El hdparm no hace falta tenerlo instalado, pero es recomandable para hacer tests: ## [EMAIL PROTECTED]:/usr/src/linux# hdparm -i /dev/hda /dev/hda: Model=Maxtor 6Y120L0, FwRev=YAR41BW0, SerialNo=Y3LHY05E Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=240121728 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=yes: disabled (255) WriteCache=enabled Drive conforms to: (null): * signifies the current active mode [EMAIL PROTECTED]:/usr/src/linux# ## [EMAIL PROTECTED]:/usr/src/linux# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 1 (32-bit) unmaskirq= 1 (on) using_dma= 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 65535/16/63, sectors = 122942324736, start = 0 [EMAIL PROTECTED]:/usr/src/linux# ## [EMAIL PROTECTED]:/usr/src/linux# hdparm -tT /dev/hdc /dev/hdc: Timing buffer-cache reads: 3340 MB in 2.00 seconds = 1670.00 MB/sec Timing buffered disk reads: 142 MB in 3.04 seconds = 46.71 MB/sec [EMAIL PROTECTED]:/usr/src/linux# ## Creo que lo tengo bastante bien, ya que el dico duro que tengo no es que sea una maravilla... Un Maxtor 120Gb varatito ATA133. A lo mejod tu WesternDigital va mejor ^^ Espero que te sirva =)
Re: DMA y/o UDMA
[EMAIL PROTECTED]:/usr/src/linux# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 1 (32-bit) unmaskirq= 1 (on) using_dma= 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 65535/16/63, sectors = 122942324736, start = 0 Quería señalar que el DMA está realmente usándose cuando se indica using_dma=1. Si apareciese como 0 no se estaría usando DMA incluso aunque en hdparm -i apareciese como marcado uno de los modos ultra-dma. -- Fidel Ramos
Re: DMA y/o UDMA
El dj 30 de 12 del 2004 a les 18:25 +0100, en/na Fidel Ramos va escriure: [EMAIL PROTECTED]:/usr/src/linux# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 1 (32-bit) unmaskirq= 1 (on) using_dma= 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 65535/16/63, sectors = 122942324736, start = 0 Quería señalar que el DMA está realmente usándose cuando se indica using_dma=1. Si apareciese como 0 no se estaría usando DMA incluso aunque en hdparm -i apareciese como marcado uno de los modos ultra-dma. Y para actibarlo: # hdparm -d1 /dev/hda /dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on) Pero bien, esto en el caso de no tener compilado un kernel como dice el. Suerte!
Re: DMA y/o UDMA
- Original Message - From: Robert Vall [EliziR] [EMAIL PROTECTED] To: debian-user-spanish@lists.debian.org Sent: Thursday, December 30, 2004 2:49 PM Subject: Re: DMA y/o UDMA El dj 30 de 12 del 2004 a les 18:25 +0100, en/na Fidel Ramos va escriure: [EMAIL PROTECTED]:/usr/src/linux# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 1 (32-bit) unmaskirq= 1 (on) using_dma= 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 65535/16/63, sectors = 122942324736, start = 0 Quería señalar que el DMA está realmente usándose cuando se indica using_dma=1. Si apareciese como 0 no se estaría usando DMA incluso aunque en hdparm -i apareciese como marcado uno de los modos ultra-dma. Y para actibarlo: # hdparm -d1 /dev/hda /dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on) Pero bien, esto en el caso de no tener compilado un kernel como dice el. Suerte! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Robert: Muchas gracias por tu respuesta/por tu tiempo ;-) y al resto también por sus aportes. Tengo habilitadas exactamente las mismas opciones que me detallas en tu primer mail, exceptuando obviamente la última. El chipset dice PC133 GFXCEL afuera y por lo que pude ver es un SiS 630. No encontré ninguna opción en particular para este chipset, así que supuse que * Generic PCI IDE Chipset Support alcanzaba, o tal vez me equivoco? Instalé hdparm y realicé los test que recomendabas, para ver si encuentro el error. Supongo que por lo que dices en el último mail me faltaría algo en el kernel ya que sale * using_dma= 0 (off) * pero sinceramente no logro ver qué es... Gracias nuevamente, Agustín ## mateo:/# hdparm -i /dev/hda /dev/hda: Model=WDC WD200EB-11CPF0, FwRev=06.04G06, SerialNo=WD-WCAATH535841 Config={ HardSect NotMFM HdSw15uSec SpinMotCtl Fixed DTR5Mbs FmtGapReq } RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39102336 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma5 AdvancedPM=no WriteCache=enabled Drive conforms to: device does not report version: * signifies the current active mode ### mateo:/# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 0 (default 16-bit) unmaskirq= 0 (off) using_dma= 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 38792/16/63, sectors = 20020396032, start = 0 # mateo:/# hdparm -tT /dev/hda /dev/hda: Timing cached reads: 172 MB in 2.01 seconds = 85.50 MB/sec Timing buffered disk reads:8 MB in 3.50 seconds = 2.29 MB/sec
Re: DMA y/o UDMA
- Original Message - From: Robert Vall [EliziR] [EMAIL PROTECTED] To: debian-user-spanish@lists.debian.org Sent: Thursday, December 30, 2004 2:49 PM Subject: Re: DMA y/o UDMA El dj 30 de 12 del 2004 a les 18:25 +0100, en/na Fidel Ramos va escriure: [EMAIL PROTECTED]:/usr/src/linux# hdparm /dev/hda /dev/hda: multcount= 0 (off) IO_support = 1 (32-bit) unmaskirq= 1 (on) using_dma= 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead= 256 (on) geometry = 65535/16/63, sectors = 122942324736, start = 0 Quería señalar que el DMA está realmente usándose cuando se indica using_dma=1. Si apareciese como 0 no se estaría usando DMA incluso aunque en hdparm -i apareciese como marcado uno de los modos ultra-dma. Y para actibarlo: # hdparm -d1 /dev/hda /dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on) Pero bien, esto en el caso de no tener compilado un kernel como dice el. Suerte! Robert: Tengo un dato más. mateo:/# hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma= 0 (off) http://lists.debian.org/debian-user/2003/12/msg01953.html Por lo que pude ver en la lista el problema era que justamente el kernel no soportaba el chipset. Voy a intentar compilando un kernel 2.4.x y si se resuelve les vuelvo a enviar un mensaje. Gracias una vez más, Agustín
Utilizar el modo UDMA - 6 (133)
Haciendo un dmesg | grep UDMA obtengo SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller hda: 97696368 sectors (50020 MB), CHS=65535/16/63, UDMA(100) hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 8192kB Cache, UDMA(33) y hdparm -i /dev/hda /dev/hda: Model=TOSHIBA MK5024GAY, FwRev=SR004A, SerialNo=63430205A Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=46 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=97696368 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 AdvancedPM=yes: unknown setting WriteCache=enabled Drive conforms to: device does not report version: * signifies the current active mode Mi pregunta es si podría utilizar el modo UDMA-6 (133) con la opcion -X70 del hdparm (DANGEROUS)? Parece que la controladora si soporta el modo pero no aparece en la lista de modos en el hdparm. Lelledo el man y algún que otro articulo ponen está opción como delicada (incluso perdiendo datos) Saludos LUIS F. DE LA FUENTE LOPEZ EADS CASA Espacio Avda. Aragón 404 - 28022 Madrid, Spain Phone: (+34) 91 585 7711 email: [EMAIL PROTECTED] == Este correo electrónico es sólo informativo y por lo tanto no supone obligación contractual para EADS CASA Espacio ni para las sociedades a ella vinculadas.La información contenida en este correo es confidencial/restringida y va dirigida únicamente al receptor que aparece como destinatario. Si usted no es el destinatario de este mensaje o si lo recibe por error, por favor, informe al emisor por devolución de mensaje. En este caso, usted no debe utilizarlo, archivarlo, copiarlo, imprimirlo o revelar su contenido a terceros. -- This email is for information only and will not bind EADS CASA Espacio in any contract or obligation, nor its parent companies. The information contained in this message as well as the attached file(s) is confidential/privileged and is intended for the recipient only. If you are not the intended addressee or you have received it in error, please notify the sender by return email. In this case, you must not use, keep, disseminate, copy, print or otherwise deal with it.
CONTROLADORA RAID UDMA ATA-133 KOUWELL
Muy Buenas: Estoy montando un ordenador con Debian Woody y necesito poner varios discos duros (más de dos) y dos unidades de lectura óptica (CD-R Y CD-RW). El caso es que he comprado la CONTROLADORA RAID UDMA ATA-133 KOUWELL que me admite poner hasta 4 HDs, pero no logro configurarla... no detecta nada por encima del hda, hdb, hdc o hdd. Alguna idea? MUCHAS GRACIAS POR ADELANATADO. -- Salu2, Joaquín (d_b) Linux Is Not UniX (but is wonderful too) ---Publicidad Juega con Ventura24.es, lotería inteligente y multiplica tus posibilidades!! http://www.iespana.es/_reloc/email.ventura
CONTROLADORA RAID UDMA ATA-133 KOUWELL
Muy Buenas: Estoy montando un ordenador con Debian Woody y necesito poner varios discos duros (más de dos) y dos unidades de lectura óptica (CD-R Y CD-RW). El caso es que he comprado la CONTROLADORA RAID UDMA ATA-133 KOUWELL que me admite poner hasta 4 HDs, pero no logro configurarla... no detecta nada por encima del hda, hdb, hdc o hdd. Alguna idea? MUCHAS GRACIAS POR ADELANATADO Y FELIZ AÑO. -- Salu2, Joaquín (d_b) Linux Is Not UniX (but is wonderful too) ---Publicidad Únete a los miles de sin pareja en Meetic... ¡te vas a enamorar! http://www.iespana.es/_reloc/email.meetic
Re: Hdparm y UDMA
accamino wrote: Hola, he realizado unas pruebas con un disco duro IDE IBM de 7200 rpm y hdparm, y he obtenido unos resultados un tanto extraos : Estas pruebas las he realizado sin UDMA activado en la bios y con UDMA activado con hdparm: setting using_dma to 1 (on) using_dma = 1 (on) Timing buffer-cache reads: 128 MB in 0.59 seconds =216.95 MB/sec Timing buffered disk reads: 64 MB in 2.09 seconds = 30.62 MB/sec Activando UDMA en la bios y habilitndolo tambien con hdparm da unos resultados distintos: Timing buffer-cache reads: 128 MB in 0.56 seconds =228.57 MB/sec Timing buffered disk reads: 64 MB in 1.42 seconds = 45.07 MB/sec Pero de esta forma es muy inestable el sistema, y se cuelga pasados unos minutos, lo que me extraa es esa tasa de transferencia que alcanza en la segunda prueba, ya que 45 MB/sec no los consigo ni con un raid0 hdparam da un resultado terico, no es realista para eso es mejor hacer un dd de X megas y mirar cuanto tarda con un time, hay por hay herramientas para obtener el ancho de banda de discos, en el caso de los scsi estn las scsitools, no s que habr para ide. PD : como podra medir la tasa de escritura en disco ? estas tasas las he obtenido con hdparm Tt , que mide la transferencia sostenida a memoria, sin embargo no s como medir la escritura en disco, no he visto esta opcion en hdparm No conozco ninguna opcin de hdparm para caclcular el ancho de banda en escrituras :( Gracias por vuesdtra ayuda -- --- Un saludo Pablo Gimnez Pizarro --- La nica lucha que se pierde es la que se abandona. (Mujeres de la Plaza de Mayo) --- Albion 3.0 Project: www.albion30.net
Hdparm y UDMA
Hola, he realizado unas pruebas con un disco duro IDE IBM de 7200 rpm y hdparm, y he obtenido unos resultados un tanto extraños : Estas pruebas las he realizado sin UDMA activado en la bios y con UDMA activado con hdparm: setting using_dma to 1 (on) using_dma = 1 (on) Timing buffer-cache reads: 128 MB in 0.59 seconds =216.95 MB/sec Timing buffered disk reads: 64 MB in 2.09 seconds = 30.62 MB/sec Activando UDMA en la bios y habilitándolo tambien con hdparm da unos resultados distintos: Timing buffer-cache reads: 128 MB in 0.56 seconds =228.57 MB/sec Timing buffered disk reads: 64 MB in 1.42 seconds = 45.07 MB/sec Pero de esta forma es muy inestable el sistema, y se cuelga pasados unos minutos, lo que me extraña es esa tasa de transferencia que alcanza en la segunda prueba, ya que 45 MB/sec no los consigo ni con un raid0 PD : como podría medir la tasa de escritura en disco ? estas tasas las he obtenido con hdparm Tt , que mide la transferencia sostenida a memoria, sin embargo no sé como medir la escritura en disco, no he visto esta opcion en hdparm Gracias por vuesdtra ayuda
Hdparm y UDMA
Hola, he realizado unas pruebas con un disco duro IDE IBM de 7200 rpm y hdparm, y he obtenido unos resultados un tanto extraños : Estas pruebas las he realizado sin UDMA activado en la bios y con UDMA activado con hdparm: setting using_dma to 1 (on) using_dma = 1 (on) Timing buffer-cache reads: 128 MB in 0.59 seconds =216.95 MB/sec Timing buffered disk reads: 64 MB in 2.09 seconds = 30.62 MB/sec Activando UDMA en la bios y habilitándolo tambien con hdparm da unos resultados distintos: Timing buffer-cache reads: 128 MB in 0.56 seconds =228.57 MB/sec Timing buffered disk reads: 64 MB in 1.42 seconds = 45.07 MB/sec Pero de esta forma es muy inestable el sistema, y se cuelga pasados unos minutos, lo que me extraña es esa tasa de transferencia que alcanza en la segunda prueba, ya que 45 MB/sec no los consigo ni con un raid0 PD : como podría medir la tasa de escritura en disco ? estas tasas las he obtenido con hdparm Tt, sin embargo no sé como medir la escritura en disco, no he visto esta opcion en hdparm. Gracias por vuesdtra ayuda.
UDMA
Nass. Tengo dos discos duros en mi pentium 200. Un quantum fireball de 7200 rpm y un seagate de 5400. ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio hda: QUANTUM FIREBALLP LM20.5, ATA DISK drive hdb: ST34342A, ATA DISK drive hdc: ATAPI CD-ROM DRIVE 40X MAXIMUM, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: QUANTUM FIREBALLP LM20.5, 19595MB w/1900kB Cache, CHS=2498/255/63 hdb: ST34342A, 4103MB w/128kB Cache, CHS=523/255/63 hdc: ATAPI 40X CD-ROM drive, 128kB Cache En la BIOS los modos pio y dma están como AUTO.(ambos) Cuando hago hdparam para activar DMA antioco:/home/kaesar# /sbin/hdparm -c1 -d1 /dev/hdb /dev/hdb: setting 32-bit I/O support flag to 1 setting using_dma to 1 (on) I/O support = 1 (32-bit) using_dma= 1 (on) antioco:/home/kaesar# /sbin/hdparm -c1 -d1 /dev/hda /dev/hda: setting 32-bit I/O support flag to 1 setting using_dma to 1 (on) I/O support = 1 (32-bit) using_dma= 1 (on) antioco:/home/kaesar# /sbin/hdparm -v /dev/hdb /dev/hdb: multcount= 0 (off) I/O support = 1 (32-bit) unmaskirq= 0 (off) using_dma= 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead= 8 (on) geometry = 523/255/63, sectors = 8404830, start = 0 antioco:/home/kaesar# /sbin/hdparm -v /dev/hda /dev/hda: multcount= 0 (off) I/O support = 1 (32-bit) unmaskirq= 0 (off) using_dma= 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead= 8 (on) geometry = 2498/255/63, sectors = 40132503, start = 0 pero cuando hago alguna operación con el disco using_dma se desactiva y emite el siguiente error Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 14:08:50 antioco kernel: hda: DMA disabled Oct 19 14:08:50 antioco kernel: hdb: DMA disabled Oct 19 14:08:50 antioco kernel: ide0: reset: success Alguien sabe a que puede deberse ? Gracias anticipadas y un saludo. César a.k.a insallah
Re: UDMA
Supongo que no será por eso, pero me ha llamado la atención que tienes: multcount= 0 (off) Yo lo primero que hago antes de activar el dma es activar este flag que creo, hablo de memoria, servía pa acceso a multiples sectores a la vez. Supongo que esto no influirá en lo del dma, pero creo que sí influye en el rendimiento. Hablo de memoria, pq hace tiempo que no enredo con el hdparm, pero si te sirve de algo ahí queda. PD: A ver cuando hacemos una quedada debianera pamplonica ;-) Saludos Josemáry. _ Descargue GRATUITAMENTE MSN Explorer en http://explorer.msn.es/intl.asp
Re: UDMA
[EMAIL PROTECTED] wrote: Nass. Tengo dos discos duros en mi pentium 200. Un quantum fireball de 7200 rpm y un seagate de 5400. ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio hda: QUANTUM FIREBALLP LM20.5, ATA DISK drive hdb: ST34342A, ATA DISK drive hdc: ATAPI CD-ROM DRIVE 40X MAXIMUM, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: QUANTUM FIREBALLP LM20.5, 19595MB w/1900kB Cache, CHS=2498/255/63 hdb: ST34342A, 4103MB w/128kB Cache, CHS=523/255/63 hdc: ATAPI 40X CD-ROM drive, 128kB Cache En la BIOS los modos pio y dma están como AUTO.(ambos) Cuando hago hdparam para activar DMA antioco:/home/kaesar# /sbin/hdparm -c1 -d1 /dev/hdb /dev/hdb: setting 32-bit I/O support flag to 1 setting using_dma to 1 (on) I/O support = 1 (32-bit) using_dma= 1 (on) antioco:/home/kaesar# /sbin/hdparm -c1 -d1 /dev/hda /dev/hda: setting 32-bit I/O support flag to 1 setting using_dma to 1 (on) I/O support = 1 (32-bit) using_dma= 1 (on) antioco:/home/kaesar# /sbin/hdparm -v /dev/hdb /dev/hdb: multcount= 0 (off) I/O support = 1 (32-bit) unmaskirq= 0 (off) using_dma= 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead= 8 (on) geometry = 523/255/63, sectors = 8404830, start = 0 antioco:/home/kaesar# /sbin/hdparm -v /dev/hda /dev/hda: multcount= 0 (off) I/O support = 1 (32-bit) unmaskirq= 0 (off) using_dma= 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead= 8 (on) geometry = 2498/255/63, sectors = 40132503, start = 0 pero cuando hago alguna operación con el disco using_dma se desactiva y emite el siguiente error Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 05:53:40 antioco kernel: hda: dma_intr: error=0x84 { DriveStatusError BadCRC } Oct 19 14:08:50 antioco kernel: hda: DMA disabled Oct 19 14:08:50 antioco kernel: hdb: DMA disabled Oct 19 14:08:50 antioco kernel: ide0: reset: success Tengo exactamente el mismo problema que tu. Placa base con chipset i430TX y disco seagate ATA100 20gb nuevo. Si intento grabar los cambios me empiezan a salir esos errores y se me queda el pc colgado. La verdad es que lo habia dejado por imposible, pero a ver si alguien sabe algo...
Re: UDMA en potato
thecrow dijo: Supongo que la unica manera de ponerlo sera con un script de inicio. [EMAIL PROTECTED]cat /etc/init.d/hdparm #! /bin/sh case $1 in start) /bin/echo Montando UDMA y a 32bits: /dev/hda... /sbin/hdparm -c1 -d1 /dev/hda /bin/echo Montando UDMA y a 32bits: /dev/hdb... /sbin/hdparm -c1 -d1 /dev/hdb ;; stop) exit 0 ;; *) N=/etc/init.d/$NAME echo Usage: $N {start|stop} 2 exit 1 ;; esac exit 0 -- .''`. I don't want people to love me. It makes for obligations. : :' :- Jean Anouilh - `. `' Proudly running Debian GNU/Linux Sid (Kernel 2.4.9) on Reiserfs `-www.amayita.com www.malapecora.com www.chicasduras.com
Re: UDMA en potato
On Thu, 11 Oct 2001, thecrow wrote: Al arrancar el kernel me da este mensaje: PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio por lo que segun veo utiliza el modo de transferencia Pio en lugar del UDMA. Mi placa (intel 430TX) y mi disco en teoria lo soportan, y segun lo he comprobado con hdparm funcionan bien al activarlo. Porque no lo activa el kernel por defecto?? Hay alguna opcion en lilo para activarlo por adelantado? Es seguro utilizar la opcion de hdparm de que quede activado para siempre? Gracias. A veces si la bios no lo inicializa como UDMA linux no lo hace, puedes usar hdparm -d 1 con el disco y decirle que matenga las opciones al resetear. Xavier
Re: UDMA en potato
A veces si la bios no lo inicializa como UDMA linux no lo hace, puedes usar hdparm -d 1 con el disco y decirle que matenga las opciones al resetear. Al menos en la BIOS tiene activado el uso de UDMA. Si uso hdparm -d1 /dev/hda se activa, pero si intento que guarde la configuracion: hdparm -d1 -k1 /dev/hda y luego uso el disco duro, me empieza a dar errores de disco, y tengo que hacer un reinicio. Supongo que la unica manera de ponerlo sera con un script de inicio.
UDMA en potato
Al arrancar el kernel me da este mensaje: PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio por lo que segun veo utiliza el modo de transferencia Pio en lugar del UDMA. Mi placa (intel 430TX) y mi disco en teoria lo soportan, y segun lo he comprobado con hdparm funcionan bien al activarlo. Porque no lo activa el kernel por defecto?? Hay alguna opcion en lilo para activarlo por adelantado? Es seguro utilizar la opcion de hdparm de que quede activado para siempre? Gracias.
Controlador RAID Ide UDMA 100 ?
Hola compañeros de Debian, os explico, me gustaría que me aconsejarais una controladora IDE que fuera UDMA 100 y que soportara RAID 0, querría usar 2 discos duros solamente, y por supuesto que funcione bajo mi Debian. Por favor si sabeis modelos y tiendas donde poder conseguirlas en España hacedmelo saber, muchas gracias!!! He visto por ahí Adaptec 1200A y de otro Fabricante llamado Fastrak si sabeis modelos y que no sean muy caros, espero noticias vuestras, gracias!! Jose Velasco I.T.I. Sistemas
Re: UDMA 100
David Felipe Arias Ochoa wrote: donde puedo encontrar informacion sobre este tema No sé si ya este mensaje fue contestado, pero por si acaso en la web del INSFLUG hay un Como acerca de ese tema... creo que, además, está en la lista de nuevos. La URL es www.insflug.org Saludos. -- imobach gonzález sosa [EMAIL PROTECTED]
UDMA 100
donde puedo encontrar informacion sobre este tema
Placas y/o Discos UDMA
Hola debian-user-spanish, Los problemas de acceso a disco que ocurren a veces, y que se suelen solucionar desactivando la DMA de la BIOS, ¿son de la placa base o del disco duro?. También me gustaría seber dónde puedo encontrar el parche que se ha utilizado para crear el núcleo udma66 de la instalación de potato, pues si con él se soluciona este problema sin desactivar la DMA en la BIOS, le necesitaría para recomplilar mis propios kernels. Saludos, Luis mailto:[EMAIL PROTECTED]
Re: Placas y/o Discos UDMA
Hola a todos, Luis Taboada escribió: Los problemas de acceso a disco que ocurren a veces, y que se suelen solucionar desactivando la DMA de la BIOS, ¿son de la placa base o del disco duro?. Pueden pasar por dos motivos: a) Mala implementacion del UDMA en la placa, b) El kernel no soporta el chipset de la placa. También me gustaría seber dónde puedo encontrar el parche que se ha utilizado para crear el núcleo udma66 de la instalación de potato, pues si con él se soluciona este problema sin desactivar la DMA en la BIOS, le necesitaría para recomplilar mis propios kernels. Este parche ya viene incluido en los kernel 2.4, y tambien el de UDMA100. Hasta otra. -- _ _ |/ \/ |\ | |_ |_ Eduardo Borja Ramírez Ronco |\ / | \| |_ _| Debian 2.3 y Kernel 2.2.16 Usuario de Linux #156307 Maquina #68965 11º Mandamiento: No comerás delante del hambriento - El Mastro Serpiente pgprHF1cxPaM5.pgp Description: PGP signature
Re: Placas y/o Discos UDMA
At 10:10 p.m. 2000-08-25 +0200, [EMAIL PROTECTED] wrote: Hola a todos, Luis Taboada escribió: Los problemas de acceso a disco que ocurren a veces, y que se suelen solucionar desactivando la DMA de la BIOS, ¿son de la placa base o del disco duro?. Pueden pasar por dos motivos: a) Mala implementacion del UDMA en la placa, b) El kernel no soporta el chipset de la placa. Tercer motivo: mala implementación de UDMA en el disco duro. Caso específico: Discos WD (al parecer la cosa es peor con algunos chipset ALi; mirar alim15xx.c [o algo asi] en los fuentes del kernel) También me gustaría seber dónde puedo encontrar el parche que se ha utilizado para crear el núcleo udma66 de la instalación de potato, pues si con él se soluciona este problema sin desactivar la DMA en la BIOS, le necesitaría para recomplilar mis propios kernels. Este parche ya viene incluido en los kernel 2.4, y tambien el de UDMA100. El parche para 2.2.x está en ftp://ftp.kernel.org/pub/linux/kernel/people/hedrick -- Ugo Enrico Albarello López de Mesa A proud Debian GNU/Linux 2.2 User http://members.xoom.com/ugo_linux/ Linux Registered User #52657
Disco duro UDMA 66 en una controladora UDMA 33.
Hola a todos, Recientemente he comprado un disco duro, un Fujitsu de 13.2 Gb UDMA 66, tengo un PII 300 en una placa con chipset i440LX, he puesto el disco como master en el primer canal y todo va bien, excepto que no consigo que funcione en modo DMA, cuando le hago un hdparm -d 1 /dev/hda se pone en modo DMA, pero al acceder al disco da un error, algo así como Bad seek request y desactiva el modo DMA, lo que no se es si los discos UDMA 66 pueden funcionar en UDMA 33 y el problema es del disco o si por el contrario los discos UDMA 66 no funcionan en modo DMA con una controladora UDMA 33, El otro disco que tengo, un Seagate de 10 Gb es UDMA 33 y funciona sin problemas en modo DMA, y con un hdparm -t /dev/hdX me da mas de 13 Mb/s mientras que el Fujitsu que no se quiere poner en modo DMA solo funciona a 3.8 Mb/s. Saludos.