xfree: dualhead agp + isa, ist das machbar?
Hallo,
seit ein paar Wochen unternehme ich immer wieder mal den
kranken Versuch meine beiden Monitore (und deren Karten)
zu einer konstruktiven Zusammenarbeit mit Xfree4.2.1 zu bewegen.
der Haken ist, das das Lcd-Display an ner ISA-Karte hängt.
was geb ich denn da nur als "PCI"-ID an.?
Der Xfree-log sagt dazu:
I) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x80 (VGA_EN is cleared)
(II) Bus 1 I/O range:
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xe0000000 - 0xe1ffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xd8000000 - 0xdfffffff (0x8000000) MX[B]
(II) Bus -1: bridge is at (0:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
betreibe ich die Karte allein läuft alles prima sowohl mit VGA als auch
mit VESA-Treiber,
beim Versuch beide Karten laufen zu lassen ; ohne PCI-Id für die
ISA-Karte bricht das X mit
folgender Fehlermeldung ab:
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Nov 29 15:42:33 2002
(==) Using config file: "/etc/X11/XF86Config-4"
(WW) VGA: No matching Device section for instance (BusID PCI:1:0:0) found
Fatal server error:
Inconsistent display bitmapScanlineUnit. Exiting
geb ich die Standard PCI-Adresse 0:0:0 oder 0:10:0 an startet der
X-server aber das LCD-Teil an der
ISA-Karte bleibt schwarz. *
Die XF86Config sieht so aus:
.......
Section "Device"
Identifier "gforce2"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "LCDtreiber"
Driver "vga"
Chipset "generic"
Clocks 28.32 28.32 28.32 28.32
* ( # ) BusID "PCI:0:10:0"
EndSection
Section "Monitor"
Identifier "SiliconG"
HorizSync 30-85
VertRefresh 43-85
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Lcddisplay"
HorizSync 31-35.5
VertRefresh 60-70
Option "DPMS"
Modeline "640x480" 28.32 640 664 780 800 480 491 493 525
EndSection
Section "Screen"
Identifier "Tube Screen"
Device "gforce2"
Monitor "SiliconG"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
ViewPort 0 0
EndSubSection
EndSection
Section "Screen"
Identifier "Minidisplay"
Device "LCDtreiber"
Monitor "Lcddisplay"
DefaultColorDepth 4
SubSection "Display"
Depth 4
Modes "640x480"
Virtual 800 600
ViewPort 0 0
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Minidisplay"
Screen "Tube Screen" RightOf "Minidisplay"
# Screen "Tube Screen"
# Screen "Minidisplay" RightOf "Tube Screen"
# Option "Xinerama" "on"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
....
Mit ner "normalen" zweiten Matrox-PCI-Karte und 15"-Röhre hat das
schonmal dualheadmäßig
geklapt, aber dieses ISAdings , welches immerhin vom Bios bevorzugt
behandelt wird und bis zum
Start vom X das alleinige Sagen hat ist übrigens die Treiberkarte eines
Citizen LCM64 Displays,
würde mich freuen wenn irgendjemand von Euch ne Idee hat was ich falsch
mache,
oder einen Lösungsansatz hätte.
MFG
Martin
ach ja , ich benutze Woody , Kernel 2.4.19-smp, Xfree 4.2.1, KDE3.0.4
P.S.: Knoppix kannte auch keine Lösung...
WInXp benutzt ihn zum booten, leugnet dannach energisch seine
Existentz um ihn doch regelmäßig
zu benutzen .... dort bildet es ,infolge von Tiefkühlgrafik, den
Speicherinhalt ab!
Reply to: