Re: UDMA and VIA APOLLO CHIPSET

Juan Casero (casero@bellsouth.net)
Fri, 2 Jul 1999 20:10:18 -0400


On Fri, 02 Jul 1999, Chip Salzenberg wrote:

Here is the output from my system.

hdparm /dev/hdb
/dev/hdb:
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 = 523/128/63, sectors = 4224150, start = 0

and for /dev/hda

/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 = 732/255/63, sectors = 11773755, start = 0

Now I could set some of these manualy and I intend to try this shortly but
shouldn't the kernel do it by default? I compiled the kernel (2.2.10) to use
DMA by default when possible.

Thanks...

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