Servus beisammen,
nach dem Update auf oS11.1 funktioniert eine der beiden Grafikadapter
nicht mehr. Aktuell habe ich deswegen xinerama abgeschaltet und
deswegen beziehen sich auch alle Tests auf eine Karte. Hier und da
taucht natürlich der andere Onboard-Adapter (SIS) auf. Mit einer
anderen Konfiguration funktioniert dieser Onboard-Adapter tadellos,
aber eben nur solo.
Konkret geht es um eine PCI-Karte von 3DLabs, die vor 7..8 Jahren
zusammen mit einem LCD-Monitor (SGI Flatpanel 1600) im Paket verkauft
wurde und seither unter verschiedenen Suse-OS, zuletzt oS 10.2, lief.
Wechsel der Karte fällt wegen proprietärer Digitalschnittstelle aus.
Die Kombination kann übrigens ausschließlich eine Auflösung von
1600x1024 sowie 80x25 Text.
Sax/Sax2 konnte die Karte übrigens noch nie erkennen und konfigurieren.
Die modelines hat mir vor Jahren jemand empfohlen und sind seither
immer unverändert.
Basierend auf der letzten funktionierenden Konfigurationsdatei und
einiger älterer wie neuer Logs habe ich das System soweit bekommen,
dass es die Karte wieder findet, aber nach "X" stürzt das System hart
ab: Bildschirm(e) schwarz und Tastatur tot. Kein Affengriff, nur Strom
abschalten hilft.
Die letzten Einträge in der xorg.log.0:
----------------schnipp----------------
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
[usw.usf.]
(II) GLINT: driver for 3Dlabs chipsets: gamma, gamma2, ti_pm2, ti_pm,
r4, pm4, pm3, pm2v, pm2, pm, 300sx, 500tx, mx, delta
(II) Primary Device is: PCI 01@00:00:0
(WW) Falling back to old probe method for glint
(**) Chipset override: pm3
(**) Chipset pm3 found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[8] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[9] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[10] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(**) GLINT(0): Depth 24, (--) framebuffer bpp 32
(==) GLINT(0): RGB weight 888
(==) GLINT(0): Default visual is TrueColor
(==) GLINT(0): Using gamma correction (1.0, 1.0, 1.0)
(**) GLINT(0): Option "SWcursor"
(**) GLINT(0): Option "NoAccel"
(**) GLINT(0): Option "UseFlatPanel"
(**) GLINT(0): Using SW cursor
(**) GLINT(0): Using Flat Panel Interface
(**) GLINT(0): Acceleration disabled
(--) GLINT(0): Not using Linux framebuffer device
(**) GLINT(0): Chipset: "pm3"
(**) GLINT(0): Linear framebuffer at 0xC4000000
(**) GLINT(0): MMIO registers at 0xCFFC0000
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 4.1
(II) GLINT(0): Initializing int10
(II) GLINT(0): Using SDRAM memory
(**) GLINT(0): VideoRAM: 32768 kByte
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(--) GLINT(0): FIFO Size is 120 DWORDS
(==) GLINT(0): Min pixel clock is 16 MHz
(**) GLINT(0): Max pixel clock is 300 MHz
(II) GLINT(0): Monitor0: Using hsync range of 31.50-82.00 kHz
(II) GLINT(0): Monitor0: Using vrefresh range of 58.00-62.00 Hz
(II) GLINT(0): Clock range: 16.25 to 300.00 MHz
(II) GLINT(0): Not using default mode "640x350" (vrefresh out of range)
[ab hier jede Menge "Not using default mode" Meldungen - ist normal]
(II) GLINT(0): Modeline "640x480"x59.9 25.18 640 656 752
800 480 490 492 525 -hsync -vsync (31.5 kHz)
(==) GLINT(0): DPI set to (96, 96)
(II) Loading sub module "fb" (II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) GLINT(0): I2C bus "DDC" initialized.
(II) GLINT(0): I2C bus "Video" initialized.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] 0 0 0x000a0000 - 0x000affff (0x10000)
MS[B](OprD) [5] 0 0 0x000b0000 - 0x000b7fff (0x8000)
MS[B](OprD) [6] 0 0 0x000b8000 - 0x000bffff (0x8000)
MS[B](OprD) [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[8] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
[9] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprD)
[10] 0 0 0x000003c0 - 0x000003df (0x20)
IS[B](OprD)
(II) GLINT(0): I2C device "DDC:ddc2" registered at address
0xA0.
(II) GLINT(0): I2C device "DDC:ddc2" removed.
(==) GLINT(0): Backing store disabled
(==) GLINT(0): Silken mouse enabled
(II) GLINT(0): DPMS enabled
(II) GLINT(0): direct rendering disabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(**) Option "Protocol" "PS/2"
(WW) Mouse0: No Device specified, looking for one...
(II) Mouse0: Setting Device option to "/dev/input/mice"
(--) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 9
(**) Mouse0: Sensitivity: 1
(**) Option "CoreKeyboard"
(**) Keyboard0: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) Keyboard0: XkbRules: "xfree86"
(**) Option "XkbModel" "pc101"
(**) Keyboard0: XkbModel: "pc101"
(**) Option "XkbLayout" "de"
(**) Keyboard0: XkbLayout: "de"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) evaluating device (Mouse0)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) evaluating device (Keyboard0)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
----------------schnapp----------------
Man sollte vielleicht noch anmerken, dass X bei den ersten Tests schon
deutlich früher, so in etwa bei der Meldung "I2C device DDC:ddc2
removed" das Log abbrach, aber das mag daran liegen, dass der PC keine
Zeit mehr hatte, die Daten komplett auf die Platte zu schreiben.
Hier noch die im Test zuletzt verwendete xorg.conf:
----------------schnipp----------------
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
# neuer Default:
# RgbPath "/usr/share/X11/rgb.txt"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/encodings/"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv/"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/truetype/"
FontPath "/usr/X11R6/lib/X11/fonts/uni/"
EndSection
Section "Module"
Load "extmod"
# Load "xie"
# Load "pex5"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
# Load "xtrap"
Load "speedo"
# Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "de"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
# Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "SGI"
ModelName "Flatpanel 1600"
# HorizSync is in kHz unless units are specified.
HorizSync 31.5-82.0
# VertRefresh is in Hz unless units are specified.
VertRefresh 58.0-62.0
# special mode settings for SGI-Flatpanel 1600:
Mode "1600x1024" # vfreq 60.019 Hz, hfreq 102.273 kHz
DotClock 106.000000
HTimings 1600 1616 1654 1704
VTimings 1024 1027 1030 1056
Flags "-HSync" "-VSync"
EndMode
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
VideoRam 32768
Option "SWcursor" # [<bool>]
#Option "RGBbits" # <i>
Option "NoAccel" # [<bool>]
#Option "BlockWrite" # [<bool>]
#Option "FireGL3000" # [<bool>]
#Option "Overlay" # [<str>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
Option "UseFlatPanel" # [<bool>]
Identifier "Card0"
Driver "glint"
VendorName "3Dlabs"
BoardName "GLINT Permedia 3"
BusID "PCI:0:10:0"
ChipSet "pm3"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480" "1600x1024"
EndSubSection
SubSection "Display"
Depth 15
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1024" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1024"
EndSubSection
EndSection
----------------schnapp----------------
Denselben "Chipset" "pm3" fand ich übrigens auch in einem alten Log,
also mit funktionierender Konfiguration unter oS-10.2 mit folgenden
Header:
----------------schnipp----------------
X Window System Version 7.1.99.902 (7.2.0 RC 2)
Release Date: 13 November 2006
X Protocol Version 11, Revision 0, Release 7.1.99.902
Build Operating System: openSUSE SUSE LINUX
----------------schnapp----------------
Aber auch ohne Chipset-Eintrag kommt der (neue) glint-Treiber zum
selben Ergebnis.
Was tun?
Vorab Danke für jeden Hinweis!
--
Gruß,
Tobias.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe(a)opensuse.org
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help(a)opensuse.org