DMA stuck in mode 2
Ok, just updated to the 2.6.7 kernel.The actual upgrade went fine, however I can only use UDMA mode UDMA2 now on my first drive (which also limits the second drive).
On the 2.4 kernel, I was running in udma5 no problems. This is a dual xeon server from SM btw.
I have tried adding idebus=66 to the kernel params, but that still doesn't work.
On top of this, virtual memory reporting in TOP is incorrect now (upgraded to the latest procps package -- compiled from source). It says 0 is used, but per process lines show 50+mb used for some processes (some are using "reportedly" 200mb or more). I find this odd, especially since I turned swap off (was reporting the same with it on).
Anyhow, on the udma problem:
from dmesg:
ide0: Speed warnings UDMA 3/4/5 is not functional.
hdparm outputs for each drive
Code:
[root@enlil log]# hdparm -i /dev/hda /dev/hda: Model=ST380011A, FwRev=3.16, SerialNo=3JV9QVN2 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156250000 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=no WriteCache=enabled Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: * signifies the current active mode
Code:
[root@enlil log]# hdparm -i /dev/hdb /dev/hdb: Model=ST3120026A, FwRev=3.06, SerialNo=3JT1B079 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648 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=no WriteCache=enabled Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: * signifies the current active mode
Code:
[root@enlil log]# hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 4 MB in 3.04 seconds = 1.32 MB/sec