Re: UDMA and VIA APOLLO CHIPSET

Chip Salzenberg (chip@perlsupport.com)
Fri, 2 Jul 1999 19:29:08 -0400


According to Juan Casero:
> I know you guys are busy with 2.3.x development but I was wondering
> if there was the possibility that UDMA mode may be supported on a
> VIA Apollo chipset motherboard like the TYAN 100AT in the 2.2.x
> kernels?

UDMA is already supported on at least some VIA chipsets:

# cat /proc/version

Linux version 2.2.10 [...]

# lspci

00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586 ISA [Apollo VP] (rev 41)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 06)
00:08.0 VGA compatible controller: NVidia / SGS Thomson (Joint Venture) Riva128 (rev 10)
00:09.0 Multimedia video controller: Brooktree Corporation Bt848 (rev 12)

# hdparm /dev/hda

/dev/hda:
multcount = 16 (on)
I/O support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 1 (on)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 6 (on)
geometry = 875/255/63, sectors = 14068656, start = 0

# hdparm -i /dev/hda

/dev/hda:
Model=Maxtor 90720D5, FwRev=WAS8283C, SerialNo=K507RZ4A
Config={ Fixed }
RawCHS=13957/16/63, TrkSize=0, SectSize=0, ECCbytes=29
BuffType=3(DualPortCache), BuffSize=256kB, MaxMultSect=16, MultSect=16
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast)
CurCHS=875/255/63, CurSects=14068656, LBA=yes, LBA=yes, LBAsects=14068656
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 *mode2

-- 
Chip Salzenberg      - a.k.a. -      <chip@perlsupport.com>
      "When do you work?"   "Whenever I'm not busy."

- 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/