[eside-ghost] Problemas de velocidad de disco - DMA desactivado
Mikel Olasagasti
hey_neken en mundurat.net
Mar Dic 18 21:53:54 CET 2007
Aupa,
Me respondo a mi mismo (thx bruno por el interes).
El problema esta (por culpar a alguien) en el driver ata_piix, libata el
soporte AHCI y toda la familia que tenga relacion con los susodichos.
Tengo controladora IDE que posteo:
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA
IDE Controller (rev 01)
Parece ser que que cuando no hay AHCI activado (que no se lo que es) en
la BIOS (Dell parece que no lo hace, HP si), el modo combinado
(emulacion pata sobre sata creo que se refiere a eso), tiene "unexpected
behavior", o dicho de otro modo, no funciona como debe.
Parece que en el kernel 2.6.24 lo arreglaran. Lo que me pregunto es
desde cuando estan con este problema... ya que parece que viene desde
los tiempos que hicieron el switch de libata...
En fin, ya vere si compilar un rc o -mm o esperar a que uno de los
peores trolls del mundillo (me refiero a linus, lasai alfredo :P) le de
por sacar new version :)
ALe, ahi queda eso.
MiKeL
p.d.: Tengo qeu comprabarlo, pero juraria que un laptop del curro pasa
iwal y no sabiamos de que era. Parece un problema 'bastante comun'...
Jatorrizko mezua: ar., 2007-12-18 20:39 +0100, egilea: Mikel Olasagasti
> Aupa,
>
> Hace unos dias cambie de un kernel 2.6.1x a 2.6.23 sobre gentoo (no es
> versionitis, tenia que hacerlo), con algun que otro problema. Es un
> portatil Dell Latitude d820
>
> Uno de los que mas me sorprendio es que el disco duro que hasta ahora
> era sda paso a ser hda. Cosas de la vida supongo...
>
> AHora la movida es que tenia problemas con la wifi, ipw3945, que cuando
> habia algo de I/O perdia la conexion, bloqueba la maquina etc.
>
> Para intentar solucionarlo me he puesto iwlwifi y parece que tira mejor
> (no me enseña el led de actividad de la wifi, pero vaya...), pues al
> menos no hay 'hard locks', y la maquina responde "bien". Pero aun asi,
> va lento a ratos y me he planteado si no seria problema de disco.
> Tirando de hdparm:
>
> # hdparm -tT /dev/hda6
>
> /dev/hda6:
> Timing cached reads: 5324 MB in 2.00 seconds = 2667.63 MB/sec
> Timing buffered disk reads: 6 MB in 3.23 seconds = 1.86 MB/sec
>
> El primer valor es normal, pero el segundo deberia dar +20!
>
> Mirando mas, me da por activar el soporte DMA, y zas:
>
> # hdparm -d1 /dev/hda
>
> /dev/hda:
> setting using_dma to 1 (on)
> HDIO_SET_DMA failed: Operation not permitted
> using_dma = 0 (off)
>
> En el kernel tengo lo siguiente:
>
> # egrep "dma" -i /usr/src/linux/.config -R
> CONFIG_ZONE_DMA32=y
> CONFIG_ZONE_DMA=y
> CONFIG_GENERIC_ISA_DMA=y
> CONFIG_ZONE_DMA_FLAG=1
> CONFIG_ISA_DMA_API=y
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> # CONFIG_BLK_DEV_IDEDMA_FORCED is not set
> # CONFIG_IDEDMA_ONLYDISK is not set
> CONFIG_BLK_DEV_IDEDMA=y
> # CONFIG_IDEDMA_IVB is not set
> CONFIG_SCSI_DMA=y
> # CONFIG_PDC_ADMA is not set
> # CONFIG_PATA_OPTIDMA is not set
> # DMA Engine support
> # CONFIG_DMA_ENGINE is not set
> # DMA Clients
> # DMA Devices
> CONFIG_HAS_DMA=y
>
> # dmesg |grep hda -i
> hda: Hitachi HTS541612J9SA00, ATA DISK drive
> hda: max request size: 512KiB
> hda: 234441648 sectors (120034 MB) w/7516KiB Cache, CHS=16383/255/63
> hda: cache flushes supported
>
>
> Alguien sabe por donde mas agarrar este asunto?
>
> Mila esker!!!!
> _______________________________________________
> eside-ghost mailing list
> eside-ghost a bildua deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
--
Mikel Olasagasti <hey_neken a bildua mundurat.net>
Más información sobre la lista de distribución eside-ghost