Hallo Liste, ein Bekannter hat sich einen alten Rechner (P 166) über eBay besorgt. Nun möchte er gerne von mir Linux darauf installiert haben. Ich habe mich für SuSE 7.1, Kernel 2.2.18 und XFree 3.3.6 entschieden. Eigentlich eine gute Mischung, die auf einem anderen System dieser Leistungsklasse einwandfrei arbeitet. Das Problem ist nun aber die Grafikkarte. Es handelt sich um die im Betreff genannte Cirrus Logic 5446 in der Onboard-Version. Die wird von 3.3.6 unterstützt, wie auch aus dem ServerLog (siehe unten) hervorgeht. Beim ersten Versuch hatte ich noch Grafikchip usw. von Hand ausgewählt, erhielt dann aber nur die Meldung "No screens found". Beim zweiten Versuch ließ ich dann alles von Sax automatisch erkennen. Er fand eine Karte mit 4 MB Speicher, tatsächlich hat sie aber nur AFAIK 2 MB. Sowohl mit 2 als auch mit 4 MB trat jedoch immer der folgende Fehler auf (jeweils bei 640*480 mit 16 Farben, also unterstes Niveau): Der X-Server startet, man sieht den blauen Hintergrund mit den vier Rechtecken in jeder Bildschirmecke, die bei der Bildkalibrierung helfen sollen. Dann verabschiedet sich der Server aber einfach und ich erhalte den netten Hinweis, mir die Dateien ServerLog und StartLog zu Gemüte zu führen. Ich kann dabei aber nichts Auffälliges finden. Hier zuerst mal die StartLog: ____________________________________________________________________ SaX Start Terminal ------------------ Terminal: 1 Options ------- Option: --layout => Option: --force => Option: --out => Option: --model => Option: --auto => Option: --lang => Option: --options => Option: --gpm => Option: --vendor => Option: --server => Option: --chipset => Option: --ramdac => Option: --device => Option: --name => Option: --memory => Option: --rules => Option: --vsync => Option: --wm => Option: --hsync => Option: --prot => Startup Language ---------------- Language set to en ( saxrc ) Server ------ Alias name: SVGA Real file name: XF86_SVGA rc.config stuff --------------- Mouse Device: /dev/ttyS0 Mouse Protocol: Microsoft mouse settings via libhd ------------------------ Mouse Device: /dev/psaux Mouse Protocol: ps/2 Temp directory -------------- make tmp dir /tmp/sax/ Mouse link ---------- make mouse link "ln -s /dev/psaux mouse" Display ------- Display is: :1 Server Setting -------------- start new XF86_SVGA server /dev/psaux IMPS/2 1200 60 100 3 off 200 off reopen X connection to :1.0 broken (explicit kill or server shutdown). while executing "exec $var(RunMainSax) $options -display $disp" invoked from within "if { ($pid == "") && ($OptionList(--force) != "startup") } { if { $OptionList(--out) != "off" } { puts "SaX: start new $RealServer server" } Wr..." (file "/var/X11R6/sax/bin/SaX.tcl" line 1324) ____________________________________________________________________ Södele, und hier die ServerLog: ____________________________________________________________________ XFree86 Version 3.3.6 / X Window System (protocol Version 11, revision 0, vendor release 6300) Release Date: January 8 2000 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (see http://www.XFree86.Org/FAQ) Operating System: Linux 2.2.16-SMP i686 [ELF] SuSE Configured drivers: SVGA: server for SVGA graphics adaptors (Patchlevel 0): NV1, STG2000, RIVA 128, RIVA TNT, RIVA TNT2, RIVA ULTRA TNT2, RIVA VANTA, RIVA ULTRA VANTA, RIVA INTEGRATED, GeForce 256, GeForce DDR, Quadro, ET4000, ET4000W32, ET4000W32i, ET4000W32i_rev_b, ET4000W32i_rev_c, ET4000W32p, ET4000W32p_rev_a, ET4000W32p_rev_b, ET4000W32p_rev_c, ET4000W32p_rev_d, ET6000, ET6100, et3000, pvga1, wd90c00, wd90c10, wd90c30, wd90c24, wd90c31, wd90c33, gvga, r128, ati, sis86c201, sis86c202, sis86c205, sis86c215, sis86c225, sis5597, sis5598, sis6326, sis530, sis620, sis300, sis630, sis540, tvga8200lx, tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga8900d, tvga9000, tvga9000i, tvga9100b, tvga9200cxr, tgui9400cxi, tgui9420, tgui9420dgi, tgui9430dgi, tgui9440agi, cyber9320, tgui9660, tgui9680, tgui9682, tgui9685, cyber9382, cyber9385, cyber9388, cyber9397, cyber9520, cyber9525, 3dimage975, 3dimage985, cyber9397dvd, blade3d, cyberblade, clgd5420, clgd5422, clgd5424, clgd5426, clgd5428, clgd5429, clgd5430, clgd5434, clgd5436, clgd5446, clgd5480, clgd5462, clgd5464, clgd5465, clgd6205, clgd6215, clgd6225, clgd6235, clgd7541, clgd7542, clgd7543, clgd7548, clgd7555, clgd7556, ncr77c22, ncr77c22e, cpq_avga, mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag200, mgag100, mgag400, oti067, oti077, oti087, oti037c, al2101, ali2228, ali2301, ali2302, ali2308, ali2401, cl6410, cl6412, cl6420, cl6440, video7, ark1000vl, ark1000pv, ark2000pv, ark2000mt, mx, realtek, s3_savage, s3_virge, AP6422, AT24, AT3D, s3_svga, NM2070, NM2090, NM2093, NM2097, NM2160, NM2200, ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546, ct65548, ct65550, ct65554, ct65555, ct68554, ct69000, ct64200, ct64300, mediagx, V1000, V2100, V2200, p9100, spc8110, i740, i740_pci, Voodoo Banshee, Voodoo3, i810, i810-dc100, i810e, i815, smi, generic (using VT number 8) XF86Config: /var/X11R6/sax/tmp/config (**) stands for supplied, (--) stands for probed/default values (**) XKB: rules: "xfree86" (**) XKB: model: "pc104" (**) XKB: layout: "de" (**) XKB: variant: "nodeadkeys" (**) Mouse: type: IMPS/2, device: /dev/psaux, samplerate: 60 (**) Mouse: buttons: 3 (**) SVGA: Graphics device ID: "Primary-Card" (**) SVGA: Monitor ID: "Primary-Monitor" (--) SVGA: Mode "1400x1050" needs vert refresh rate of 34.18 Hz. Deleted. (--) SVGA: Mode "1280x960" needs vert refresh rate of 37.39 Hz. Deleted. (--) SVGA: Mode "1600x1000" needs vert refresh rate of 35.92 Hz. Deleted. (--) SVGA: Mode "1024x864" needs vert refresh rate of 41.57 Hz. Deleted. (--) SVGA: Mode "1152x864" needs vert refresh rate of 41.57 Hz. Deleted. (--) SVGA: Mode "1280x1024" needs vert refresh rate of 35.05 Hz. Deleted. (--) SVGA: Mode "1024x768" needs vert refresh rate of 46.76 Hz. Deleted. (--) SVGA: Mode "1600x1200" needs vert refresh rate of 29.93 Hz. Deleted. Warning: The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/latin2/misc" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/latin2/Type1" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/latin7/75dpi" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/kwintv" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/baekmuk" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/ucs/misc" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/ucs/75dpi" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/ucs/100dpi" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/hellas/misc" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/hellas/75dpi" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/hellas/100dpi" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/hellas/Type1" does not exist. Entry deleted from font path. Warning: The directory "/usr/X11R6/lib/X11/fonts/xtest" does not exist. Entry deleted from font path. (**) FontPath set to "/usr/X11R6/lib/X11/fonts/75dpi:unscaled,/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/URW,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/100dpi,/usr/X11R6/lib/X11/fonts/PEX,/usr/X11R6/lib/X11/fonts/latin2/75dpi,/usr/X11R6/lib/X11/fonts/latin2/100dpi,/usr/X11R6/lib/X11/fonts/truetype,/usr/X11R6/lib/X11/fonts/uni" (--) SVGA: PCI: Cirrus Logic GD5446 rev 0, Memory @ 0xfd000000 (--) SVGA: chipset: clgd5446 (--) SVGA: videoram: 4096k (--) SVGA: clocks: 25.23 28.32 41.16 36.08 31.50 39.99 45.08 49.87 (--) SVGA: clocks: 64.98 72.16 75.00 80.01 85.23 90.00 95.02 100.23 (--) SVGA: clocks: 108.03 109.77 120.05 126.00 130.06 135.00 (**) SVGA: Using 8 bpp, Depth 8, Color weight: 666 (--) SVGA: Maximum allowed dot-clock: 135.100 MHz (**) SVGA: Mode "640x480": mode clock = 31.200, clock used = 31.499 (**) SVGA: Virtual resolution set to 640x480 (--) SVGA: SpeedUp code selection modified because virtualX != 1024 (--) SVGA: clgd5446: Internal memory clock register is 0x2d (Extended RAS) (**) SVGA: clgd5446: Approximate DRAM bandwidth for drawing: 290 of 322 MB/s (--) SVGA: clgd5446: Using linear framebuffer at 0xfd000000 (4048MB) (--) SVGA: clgd5446: 3887104 bytes off-screen memory available (--) SVGA: clgd5446: Using hardware cursor (--) SVGA: clgd5446: Using accelerator functions (--) SVGA: clgd5446: Using BitBLT engine (**) SVGA: clgd5446: Using memory-mapped I/O (--) SVGA: Using XAA (XFree86 Acceleration Architecture) (--) SVGA: XAA: Solid filled rectangles (--) SVGA: XAA: Screen-to-screen copy (--) SVGA: XAA: CPU to screen color expansion (bitmap, stipple, TE/NonTE imagetext, TE/NonTE polytext) (--) SVGA: XAA: Using 5 128x128 areas for pixmap caching (--) SVGA: XAA: Caching tiles and stipples (--) SVGA: XAA: Horizontal and vertical lines and segments ____________________________________________________________________ Ich habe dann nochmal ein bißchen rumprobiert, kann mir aber einfach keine Lösung zusammenreimen. In der SDB und bei Google habe ich auch keine Lösungsvorschläge gefunden. Kann mir da jemand weiterhelfen? Wo kann ich ansetzen? Hat vielleicht jemand sogar die gleiche Karte erfolgreich in Betrieb genommen und könnte mir eine XF86Config zukommen lassen? Würde mich über Antworten freuen. -- Gruß, Patrick