[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: