Martins Steinbergs schreef:
> On Monday 31 October 2005 18:24, Holly Bostick wrote:
>>
>>Basically, my system is running "fine" (no overt problems), but about
>>every 30 seconds or so, it 'pauses' to do something, and I have to wait
>>for 5-10 seconds while it does it before I can go further. Or the
>>display pauses, and I have to wait for the redraw , I can't tell which.
<snip>
>
>>Memory and CPU use are not bizarre, I have a lot of processes going, but
>>nothing weird or unexpected seems to be running if I can trust top and
>>gnome-system-monitor. Since all the problems seem to be related to the X
>>server, maybe it's an X problem; I'm currently using the VESA driver, as
>>I wanted to get a clean install of the new ATI drivers when I compile
>>the next kernel (2.13-r5, I'm using 2.13-r4 atm).  I'm not using
>>anything but 2D applications atm, though (of course, since I have no
>>3D-capable drivers available). But maybe it's a kernel scheduling
>>problem. Or maybe gamin sucks, halting the whole system while it updates
>>the file tree.
>>
> 
> sounds like no DMA enabled
> 
> mar bin # hdparm /dev/hdb
> 
> /dev/hdb:
>  multcount    = 16 (on)
>  IO_support   =  1 (32-bit)
>  unmaskirq    =  1 (on)
>  -->>>>using_dma    =  1 (on)
>  keepsettings =  0 (off)
>  readonly     =  0 (off)
>  readahead    = 256 (on)
>  geometry     = 19929/255/63, sectors = 320173056, start = 0
> 
> 

Would that it was so simple:

hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 80060424192, start = 0

hdparm /dev/hdb

/dev/hdb:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 16383/255/63, sectors = 82348277760, start = 0

hdparm /dev/hdc

/dev/hdc:
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument

hdparm /dev/hdd

/dev/hdd:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 40027029504, start = 0


But thanks; I wouldn't have thought to check/confirm that DMA was
(still) on.

Holly
-- 
gentoo-user@gentoo.org mailing list

Reply via email to