ATA/66 with Via IDE chipsets in Linux

From: David Bronaugh (dbronaugh@linuxhelp.bc.ca)
Date: Sat May 27 2000 - 15:57:03 EST


Hey,

This is mainly for Andre Hedrick. It's a listing of 7 different boards
with Via chipsets and whether they are capable of ata/66

(1)This board does ata/66:
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate]
System Con$
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP
Bridge $
00:04.0 SCSI storage controller: Adaptec AHA-7850 (rev 03)
00:06.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX
[Boomerang]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev
1b)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev
06)

(2)This board does ata/66:
PCI devices found:
  Bus 0, device 0, function 0:
    Host bridge: VIA Technologies, Inc. VT82C597 [Apollo VP3] (rev 4).
      Master Capable. Latency=16.
      Prefetchable 32 bit memory at 0xe0000000 [0xe3ffffff].
  Bus 0, device 1, function 0:
    PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP] (rev
0).
      Master Capable. No bursts. Min Gnt=4.
  Bus 0, device 7, function 0:
    ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Apollo PRO] (rev
6).
  Bus 0, device 7, function 1:
    IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 6).

      Master Capable. Latency=64.
      I/O at 0xe000 [0xe00f].
  Bus 0, device 7, function 2:
    USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 2).
      IRQ 11.
      Master Capable. Latency=64.
      I/O at 0xe400 [0xe41f].
  Bus 0, device 7, function 3:
    Host bridge: PCI device 1106:3050 (VIA Technologies, Inc.) (rev 0).
  Bus 0, device 8, function 0:
    VGA compatible controller: Cirrus Logic GD 5434-8 [Alpine] (rev
195).
      Non-prefetchable 32 bit memory at 0xe4000000 [0xe4ffffff].
  Bus 0, device 9, function 0:
    Ethernet controller: Winbond Electronics Corp W89C940 (rev 0).
      IRQ 5.
      I/O at 0xe800 [0xe81f].

(3)This board does not support ata/66:
00:00.0 Host bridge: VIA Technologies, Inc. VT82C585VP [Apollo VP1/VPX]
(rev 23)
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586 ISA [Apollo VP] (rev
27)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev
06)
00:08.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 8029

(4)This board is does ata/66:
00:00.0 Host bridge: VIA Technologies, Inc. VT82C597 [Apollo VP3] (rev
04)
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 16 set
        Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [a0] AGP version 1.0
                Status: RQ=7 SBA+ 64bit- FW- Rate=x1,x2
                Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP]
(prog-if 00 [Normal decode
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 0 set
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: e4000000-e5ffffff
        Prefetchable memory behind bridge: e6000000-e7ffffff
        BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Apollo PRO]
(rev
12)
        Subsystem: VIA Technologies, Inc.: Unknown device 0000
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop-
ParErr- Stepping+ SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 0 set

00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev

06) (prog-if 8a [Master
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 64 set
        Region 4: I/O ports at e000 [size=16]

00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 08)
(prog-if 00 [UHCI])
        Subsystem: Unknown device 0925:1234
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 64 set, cache line size 08
<TAbort- <MAbort- >SERR
        Latency: 64 set, cache line size 08
        Interrupt: pin D routed to IRQ 10
        Region 4: I/O ports at e400 [size=32]

00:07.3 Host bridge: VIA Technologies, Inc.: Unknown device 3050 (rev
20)
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR

00:09.0 Multimedia video controller: Brooktree Corporation Bt878 (rev
02)
        Subsystem: Avermedia Technologies Inc: Unknown device 0002
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 16 min, 40 max, 64 set
        Interrupt: pin A routed to IRQ 12
        Region 0: Memory at e8000000 (32-bit, prefetchable) [size=4K]

00:09.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
        Subsystem: Avermedia Technologies Inc: Unknown device 0002
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 4 min, 255 max, 64 set
        Interrupt: pin A routed to IRQ 12
        Region 0: Memory at e8001000 (32-bit, prefetchable) [size=4K]

00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RT8029(AS)
        Subsystem: Realtek Semiconductor Co., Ltd. RT8029(AS)
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Interrupt: pin A routed to IRQ 12
        Region 0: I/O ports at e800 [size=32]

01:00.0 VGA compatible controller: nVidia Corporation Riva TNT2 Ultra
(rev
11) (prog-if 00 [VGA]
        Subsystem: Asustek Computer, Inc. AGP-V3800 Deluxe
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- Fast
        Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

<TAbort- <MAbort- >SERR
        Latency: 5 min, 1 max, 64 set
        Interrupt: pin A routed to IRQ 11
        Latency: 5 min, 1 max, 64 set
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at e4000000 (32-bit, non-prefetchable)
[size=16M]
        Region 1: Memory at e6000000 (32-bit, prefetchable) [size=32M]
        Expansion ROM at e5000000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 1
                Flags: PMEClk- AuxPwr- DSI- D1- D2- PME-
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [44] AGP version 2.0
                Status: RQ=31 SBA- 64bit- FW- Rate=x1,x2
                Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

(5)This board is unknown (mejum@hctc.com):
00:00.0 Host bridge: VIA Technologies, Inc. VT82C595/97 [Apollo VP2/97]
(rev 03)
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586 ISA [Apollo VP] (rev

27)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev

06)
00:08.0 SCSI storage controller: Symbios Logic Inc. (formerly NCR)
53c810 (rev 23)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 8139 (rev
10)
00:0a.0 VGA compatible controller: Nvidia Corporation Riva TNT (rev 04)

(6)This board does ata/66:
PCI devices found:
  Bus 0, device 0, function 0:
    Host bridge: VIA Technologies Unknown device (rev 194).
      Vendor id=1106. Device id=691.
      Medium devsel. Master Capable. No bursts.
      Prefetchable 32 bit memory at 0xe4000000 [0xe4000008].
  Bus 0, device 1, function 0:
    PCI bridge: VIA Technologies VT 82C598 Apollo MVP3 AGP (rev 0).
      Medium devsel. Master Capable. No bursts. Min Gnt=8.
  Bus 0, device 4, function 0:
    ISA bridge: VIA Technologies VT 82C596 Apollo Pro (rev 18).
      Medium devsel. Master Capable. No bursts.
  Bus 0, device 4, function 1:
    IDE interface: VIA Technologies VT 82C586 Apollo IDE (rev 6).
      Medium devsel. Fast back-to-back capable. Master Capable.
Latency=32.
      I/O at 0xd800 [0xd801].
  Bus 0, device 4, function 2:
    USB Controller: VIA Technologies VT 82C586 Apollo USB (rev 8).
      Medium devsel. IRQ 9. Master Capable. Latency=32.
      I/O at 0xd400 [0xd401].
  Bus 0, device 4, function 3:
    Host bridge: VIA Technologies Unknown device (rev 32).
      Vendor id=1106. Device id=3050.
    Host bridge: VIA Technologies Unknown device (rev 32).
      Vendor id=1106. Device id=3050.
      Medium devsel. Fast back-to-back capable.
  Bus 0, device 10, function 0:
    Ethernet controller: Realtek 8139 (rev 16).
      Medium devsel. Fast back-to-back capable. IRQ 5. Master
Capable. Late$
      I/O at 0xd000 [0xd001].
      Non-prefetchable 32 bit memory at 0xd5800000 [0xd5800000].
  Bus 0, device 11, function 0:
    Multimedia audio controller: Ensoniq AudioPCI (rev 1).
      Slow devsel. IRQ 10. Master Capable. Latency=32. Min
Gnt=12.Max Lat=1$
      I/O at 0xb800 [0xb801].
  Bus 0, device 12, function 0:
    Multimedia audio controller: Unknown vendor Unknown device (rev
254).
      Vendor id=12eb. Device id=2.
      Medium devsel. Fast back-to-back capable. IRQ 11. Master
Capable. Lat$
      Non-prefetchable 32 bit memory at 0xd5000000 [0xd5000000].
      I/O at 0xb400 [0xb401].
      I/O at 0xb000 [0xb001].
  Bus 1, device 0, function 0:
    VGA compatible controller: NVidia Unknown device (rev 16).
      Vendor id=10de. Device id=100.
      Medium devsel. Fast back-to-back capable. IRQ 11. Master
Capable. Lat$
      Non-prefetchable 32 bit memory at 0xd6000000 [0xd6000000].
      Prefetchable 32 bit memory at 0xd8000000 [0xd8000008].

(7)This board does ata/66:

00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0391 (rev
02)
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8391
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev
21)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev

10)
00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10)
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]

(rev 3$
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 (rev
02)
00:09.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10000
(rev
07)
00:0a.1 Input device controller: Creative Labs SB Live! (rev 07)
00:0c.0 SCSI storage controller: Adaptec AHA-294x / AIC-7871
01:00.0 VGA compatible controller: nVidia Corporation Riva TNT2 (rev 11)

Hope this is helpful

David Bronaugh

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



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:18 EST