ide_dmaproc: chipset does not support dma...

ide_dmaproc: chipset does not support dma...

Post by Chris Hannin » Mon, 14 Jan 2002 16:06:53



Hi,

could anyone please help me with this problem:
 on starting Linux Mdk 8.0, I suffer from a"ide_dmaproc : chipset supported
ide_dma_timeout func only : 14". The system returns this error several
times before disabling dma on my two udma66 Maxtor hard disks and continues
with booting.
 My m'board is a BX based AOpen AX6B which only supports udma33 and I
suspect this may be a problem with initialisation with the newer kernel as
I didn't have this error message on any previous version of Linux Mandrake  
nor with Windows98.
 I have tried:
$su> hdparm -X65 /dev/hda | hdparm -K /dev/hda
This should set the HD to UDMA33 mode and save the settings (or I am wrong,
naye I am wrong).
 The boot delay I could live with but I have suffered from file corruption
issues which are not so easy to ignore.
 Thanks in advance,
Chris

 
 
 

1. DMA not available on UDMA drives, DMA chipset?!

I'm building a system using the following:
Asus P2B motherboard (i440BX chipset)
(2) Maxtor 7200 RPM Ultra/66 20GB IDE drives
ArcoIDE DupliDisk PCI hardware RAID1 board

I am unable to enable DMA transfers on the hard drives.  The system is
running RedHat 6.2, RedHat kernel 2.2.16-3smp.  Is there something in
the DupliDisk that prevents DMA mode?  When running the same
motherboard, same kernel, and one of the Maxtors, DMA mode is
available.  The BIOS is set for AUTO on all the DMA/UDMA modes, etc.,
etc.

Many thanks in advance to anyone who can offer a suggestion!

Output from the relevant commands:


<snip>
PIIX4: IDE controller on PCI bus 00 dev 21
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
hda: DupliDisk IDE RAID-1 Adapter, ATA DISK drive
hdc: ATAPI 48X CDROM, ATAPI CDROM drive
<snip>


/dev/hda:
 multcount    =  0 (off)
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 2490/255/63, sectors = 40017600, start = 0

 Model=DupliDisk IDE RAID-1 Adapter, FwRev=DAC10SC0, SerialNo=0123456789

 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
 BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16,
MultSect=off
 DblWordIO=no, OldPIO=3, DMA=no
 CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=40017600
 IORDY=on/off, tPIO={min:150,w/IORDY:180}, PIO modes: mode3


/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)


/dev/hda:
 Timing buffered disk reads:  64 MB in 16.01 seconds =  4.00 MB/sec

2. about mips-linux simulator

3. HD not using DMA on old laptop (which supports dma)

4. Linux server

5. DMA fails for Ali15x3 chipset (was Re: Knoppix und ALi M15X3 Chipsatz: Kein DMA)

6. RealServer for OpenBSD

7. Is Ultra DMA EIDE (Fast ATA-2) on Intel 430TX chipset supported?

8. New X installation - Windows over double size -HELP!!

9. Bus-Mastered DMA support for Triton Chipset?

10. VX-PRO chipset? BM-DMA support?

11. Bus-Mastered DMA support for Triton Chipset?

12. DMA-Support on TX "Pro" boards (ALi Chipset...)