LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1885|回复: 1

龙芯盒硬盘加速

[复制链接]
发表于 2007-11-13 20:56:44 | 显示全部楼层 |阅读模式
via686芯片是支持 udma5的, 硬盘也是支持udma5的, 但是盒子只能mda33, 从dmesg里面可以
看出来, 是因为电缆不是80芯的, 但如此短的硬盘线,应该支持高速dma。

所以我们只要强制打开dma66选项就可以了。 只要给内核参数传递一个"ide0=ata66"的参数.具体实施就是

开机进pmon
pmon>set karg "root=/dev/hda1 console=tty ide0=ata66"
就行了。
进去后测一下:

#hdparm -i /dev/hda
/dev/hda:

Model=HTS421240H9AT00, FwRev=HACOA70S, SerialNo=HKA04CAHDKR90L
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=1570kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78140160
IORDY=on/off, 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-7 T13 1532D revision 1:  ATA/ATAPI-2,3,4,5,6,7

* signifies the current active mode

debian:/home/liushiwei# hdparm  -tT /dev/hda

/dev/hda:
Timing cached reads:   246 MB in  2.00 seconds = 122.92 MB/sec
Timing buffered disk reads:   86 MB in  3.04 seconds =  28.33 MB/sec
发表于 2007-11-13 22:37:12 | 显示全部楼层
我的也是via的芯片,日立的ide硬盘。和楼主的很象。

不过用的驱动不是ide,是pata。识别的是sda。笔记本。。

Timing cached reads:   478 MB in  2.00 seconds = 238.88 MB/sec
Timing buffered disk reads:  128 MB in  3.04 seconds =  42.13 MB/sec

还在编译程序。。没有道理盒子硬盘性能这么低把。如果没有打开udma5,那么。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表