🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #86578

S3, OS/2 Problem

#86578
From: Urs Roland Manser
Date: Mon, 17 Mar 1997 00:00
88 lines
4221 bytes
Hallo zusammen,

Ich habe ein Interrupt Routing Problem mit meinem PCI-Board/Grafikkarte.
             -------------------------

Zuerst die technischen Details:

Board: PCI, P5-90, NoName (Taiwan), ca. 3 jaehrig.
       SIS85C501 Chipsatz, 32MB RAM
BIOS:  AWARD, V4.50G 11/01/94

ISA-Grafikkarte (bisher): S3-801 Quadtel, 2MB DRAM

PCI-Grafikkarte (neu):    S3-Trio64V+ 2MB DRAM

Mit der alten ISA-Karte laufen alle Betriebssysteme, die ich habe bzw.
ausprobiert hatte, problemlos (DOS, Win3.1, W95, WinNT, OS/2 Warp 3&4).

Mit der neuen PCI-Karte hatte ich das Problem, dass OS/2 das Programm
SVGA.EXE (um die Grafikeinstellungen rauszufinden) nicht starten kann,
resp. mit einem TRAP 002 das System anhaelt.
Standard VGA funktioniert. Spaeter hab ich rausgefunden, dass KEINE
DOS-Box unter OS/2 funktioeiert (windowed und fullscreen). 
(SVGA.EXE ist auch ein DOS-Programm)

Mit Hilfe des c't Testprogramms CTPCI.EXE habe ich rausgefunden, dass
was mit den Interrupts nicht stimmt:

0A 0 Vendor=S3 Incorporated                                      INT A=IRQ 0
     IRQ routing Error, check setup
     Device=86C764 TRIO32/64 PCI GUI Accelerator, Rev. 01,       Rev=54h

Mag mir irgendwie nicht gefallen, wenn INT A auf den System Timer geroutet
wird :-(

Das komische ist, dass die OS/2 DOS Box anscheinend das einzige ist, das
nicht funktioniert; sogar NT hab ich probehalber installiert, dort scheint
aber ebenfalls alles zu klappen. (DOS, Win3.1, W95 laufen auch ALLE!)

Folgendes hab ich probiert, alles erfolglos (sowohl die Fehlermeldung
von CTPCI war immer dieselbe, wie auch der OS/2 TRAP):
- Austauschen der PCI-Slots (Plaetze tauschen)
  Nebst der Grafikkarte hab' ich noch einen PCI-EIDE Kontroller drin.
- Setzen der EIDE-INTs auf C, D (statt default A, B)
- Umschalten PCI BUS Level/Edge Triggered.

Ein Kollege hat die Trio64V+ bei sich getestest, und von CTPCI dieselbe
Fehlermeldung erhalten. Im Gegensatz zu meinem Board kann er aber bei
sich einem PCI-Slot explizit einen IRQ zuweisen, z.B. 10:

0A 0 Vendor=S3 Incorporated                                      INT A=IRQ 10
     Device=86C764 TRIO32/64 PCI GUI Accelerator, Rev. 01,       Rev=54h

Da er jedoch kein OS/2 drauf hat (und es auch nicht probehalber installiert),
weiss ich jedoch nicht, ob das Problem damit erschlagen waere.

Weiss jemand, wo der Fehler liegt?
Haben alle S3 TrioV64+ diesen "Fehler"? Oder hab ich die Chance, dass ich
durch einen Kauf einer anderen (ev. typgleichen?) Karte OS/2 zum Laufen
kriege? (Ich will NUR 1024x728x65k bei 70 Hz, und das ganze fuer nicht mehr
als 70.-)
Weiss jemand von einem Fehler/Mangel in der OS/2 DOS Box?
Wozu braucht eine Grafikkarte ueberhaupt einen Interrupt?
Oder ist die einzige Moeglichkeit der Kauf eines neueren Motherboards?
(Was ich nicht machen wuerde, lieber bleibe ich bei der alten ISA-Karte)

Ach ja, noch was: Ich bin nicht sicher was fuer eine PCI-Bus Rev ich habe.
Vermutlich 2.1 (Wie/Wo kann man das Rausfinden? MB Doku sagt zum Thema
PCI nur, dass alle 3 Slots Master Mode sind. Punkt.)

Bin um *JEDEN* Tip/Anregung/Vermutung froh.

Bin auch froh, wenn andere Besitzer einer S3-TrioV64+ Karte das c't
Prograemmchen bei sich laufen lassen, und mir ihren Output schicken
koennten. Zu beziehen bei: ftp://ftp.heise.de/pub/ct/pci/ctpci.zip

Danke!

Gruss
- Urs

---------------------------------------------------------------------------
  ('<         Urs Manser      http://www.vis.inf.ethz.ch/students/umanser
 ,',)   >o    Neptunstr. 59   eMail: umanser@iiic.ethz.ch    |\__/,|   (`\
''<<     (\   8032 Zuerich    phone: 01/383 73 55          _.|o o  |_   ) )
---""-----^-----------------------------------------------(((---(((--------
The most recent great thing written in C was Schubert's Symphony No. 9
Technical Details
Message-ID: <5gjo93$5vo$1@elna.ethz.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 10c1fa,b23fdf84c762d468,start
X-Google-Attributes: gid10c1fa,public
From: umanser@iiic.ethz.ch (Urs Roland Manser)
Subject: S3, OS/2 Problem
Date: 1997/03/17
Message-ID: <5gjo93$5vo$1@elna.ethz.ch>
X-Deja-AN: 226237822
Organization: Dept. Informatik, Swiss Federal Institute of Technology
Newsgroups: ch.comp