Linux-kernel mailing list archive 2000-23,: Unable to set DMA mode on IDE - chipset supported?

# Unable to set DMA mode on IDE - chipset supported?

ferret@phonewave.net
Tue, 6 Jun 2000 11:23:05 -0700 (PDT)

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: Hans Reiser: "Re: (reiserfs) Re: New Linux 2.5 - 2.6 TODO (Alan Cox suggestsdelaying"
- Previous message: Hans Reiser: "Re: (reiserfs) Re: New Linux 2.5 - 2.6 TODO (Alan Cox suggestsdelaying"

I have an Acer aspire running on 2.2.15. It uses the Acer M1523 chip I
believe. I'm unable to set DMA mode using hdparm.

According to Acer this chipset supports DMA mode transfers but not uDMA
mode. Their Linux driver supports the M1533 and above, if I recall
correctly. The ALI driver in the 2.2.15 kernel seems to be for Acer's
earlier (VL-bus?) chipsets.

tarot:~# lspci -v
00:00.0 Host bridge: Acer Laboratories Inc. M1521 (rev 1d)
Subsystem: Unknown device 10b9:1521
Flags: bus master, slow devsel, latency 32

00:02.0 ISA bridge: Acer Laboratories Inc. M1523 (rev b3)
Flags: bus master, medium devsel, latency 0

00:04.0 VGA compatible controller: ATI Technologies Inc 215GT [Mach64 GT]
(rev 9a)
Subsystem: Unknown device 1002:4754
Flags: bus master, stepping, medium devsel, latency 32, IRQ 9
Memory at 0a000000 (32-bit, non-prefetchable)
I/O ports at 7400
Memory at 09200000 (32-bit, non-prefetchable)

00:0b.0 IDE interface: Acer Laboratories Inc. M5219 (rev 20) (prog-if fa)
Flags: medium devsel, IRQ ?
I/O ports at 7800

00:0c.0 USB Controller: Acer Laboratories Inc. M5237 (rev 02) (prog-if 10)
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at 0b200000 (32-bit, non-prefetchable)

00:0e.0 Ethernet controller: VIA Technologies, Inc.: Unknown device 3043
(rev 06)
Subsystem: Unknown device 1186:1400
Flags: bus master, stepping, medium devsel, latency 64, IRQ 10
I/O ports at 7000
Memory at 09100000 (32-bit, non-prefetchable)

tarot:~# hdparm /dev/hda

/dev/hda:
multcount = 8 (on)
I/O support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 4092/16/63, sectors = 4124736, start = 0

tarot:~# hdparm -d1 /dev/hda

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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

- Next message: Hans Reiser: "Re: (reiserfs) Re: New Linux 2.5 - 2.6 TODO (Alan Cox suggestsdelaying"
- Previous message: Hans Reiser: "Re: (reiserfs) Re: New Linux 2.5 - 2.6 TODO (Alan Cox suggestsdelaying"