atapci VIA 82C596B UDMA66 controller: problem for 5.X ?

Mark Kirkwood markir at paradise.net.nz
Sat Feb 12 19:45:44 PST 2005


Rob wrote:
>
> 
> What does that mean? UDMA66 and hw.ata.ata_dma=0 ?
>
Hmmm, that is interesting, 2 suggestion to determine what is going on:
- run diskinfo -t on your disks and let us know the results
- use sysctl to set hw.ata.ata_dma=1 and see what happens

> And why then is UDMA66 not automatically choosen
> at bootup?

At a guess I would suggest that dma is broken for your motherboards in 
5.3 (what were they again?).

regards

Mark

P.s : My diskinfo results FYI:


zmori# diskinfo -t /dev/ad1s1a
/dev/ad1s1a
         512             # sectorsize
         18946621952     # mediasize in bytes (18G)
         37005121        # mediasize in sectors
         36711           # Cylinders according to firmware.
         16              # Heads according to firmware.
         63              # Sectors according to firmware.

Seek times:
         Full stroke:      250 iter in   5.024736 sec =   20.099 msec
         Half stroke:      250 iter in   3.989959 sec =   15.960 msec
         Quarter stroke:   500 iter in   6.864865 sec =   13.730 msec
         Short forward:    400 iter in   3.010462 sec =    7.526 msec
         Short backward:   400 iter in   1.247889 sec =    3.120 msec
         Seq outer:       2048 iter in   0.490103 sec =    0.239 msec
         Seq inner:       2048 iter in   0.457750 sec =    0.224 msec
Transfer rates:
         outside:       102400 kbytes in   2.418307 sec =    42344 
kbytes/sec
         middle:        102400 kbytes in   2.571397 sec =    39823 
kbytes/sec
         inside:        102400 kbytes in   4.105673 sec =    24941 
kbytes/sec


More information about the freebsd-stable mailing list