|
dma一直都是udma2,我的SSD硬盘最大支持udma4的,网上很多方法都试过了,都没有任何效果,好郁闷阿,我是刚接触linux的,请各位懂的指点一下小弟。
linux版本Linux version 2.6.21.5
硬盘信息如下
hdparm -i /dev/sda1
/dev/sda1:
Model=SILICONMOTION SM223AC, FwRev= , SerialNo=31284657625232419728
Config={ HardSect NotMFM Fixed DTR>10Mbs }
RawCHS=7753/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=?0?
CurCHS=7753/16/63, CurSects=7815024, LBA=yes, LBAsects=7815024
IORDY=no, 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
AdvancedPM=yes: disabled (255)
Drive conforms to: Unspecified: ATA/ATAPI-4
* signifies the current active mode
网上说的最多的是hdparm -d1 -X68 /dev/sda1这个命令
bt ~ # hdparm -d1 -X68 /dev/sda1
/dev/sda1:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
setting xfermode to 68 (UltraDMA mode4)
SG_IO: bad/missing ATA_16 sense data:: 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
HDIO_DRIVE_CMD(setxfermode) failed: Input/output error
怎么才能设置为udma4呢?谢谢各位!! |
|