[FoLUG] hdparm & UltraDMA > 66

Michele Mordenti michele.mordenti@tin.it
Mer 19 Maggio 2004 01:20:54 CEST


Alle 20:53, marted́ 18 maggio 2004, Francesco ha scritto:
> La mia schada e il mio hard disk supportano UltraDMA/100 ma provando
> con hdparm -d1 -X udma* riesco a settare solo fino a UltraDMA/66.
>
> Qualcuno sa darmi ulteriori informazioni sulla cosa?
> Linux non riconosce ultraDMA superiori?

DISCO
hdparm -i /dev/hda

/dev/hda:

 Model=HITACHI_DK23EA-30, FwRev=00K4A0C1, SerialNo=CF1053
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=58605120
 IORDY=yes, tPIO={min:240,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=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 3:

 * signifies the current active mode


VERIFICA SUL KERNEL
dmesg | grep DMA
...
hda: 58605120 sectors (30005 MB) w/2048KiB Cache, CHS=58140/16/63, 
UDMA(100)
hdc: ATAPI 24X DVD-ROM drive, 192kB Cache, UDMA(33)
...

come vedi il MIO KERNEL (2.6.6, ma anche con 2.4.X tutto ok) supporta 
fino a ATA100
controlla di avere abilitato il supporto per il tuo chipset
(io ho un intel 845MP)

zcat /proc/config.gz | grep PIIX
CONFIG_BLK_DEV_PIIX=y

e per il DMA.

zcat /proc/config.gz | grep DMA
CONFIG_GENERIC_ISA_DMA=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set

-- 
	Michele Mordenti - http://xoomer.virgilio.it/michele.mordenti
(o_	Powered by Gentoo GNU/Linux on DELL Inspiron 8500
//\	Linux User:278480 -ICQ#:26479319 JabberID:monstermord@jabber.org
V_/_	Membro del FoLUG(Forli' Linux Users Group)-http://folug.linux.it


Maggiori informazioni sulla lista FoLUG