Das, was jetzt kommt, ist sowohl "Linux" als auch "Retro". Wenn es hier nicht passt, muss das halt in die Retro-Ecke.
Auf einem "Compaq Deskpro 5120" lässt sich kein X-Server starten. Nach der Eingabe von "startx" wird die Bildschirm schwarz. Ein "Abschießen" des X-Servers mit <Strg>+<Alt>+<Backspace> funktioniert nicht. Der PC lässt sich jedoch kontrolliert mit dem Affengriff neu starten, sodass kein e2fsck nach dem Neustart loslegt.
Hardware:
Intel Pentium-S 200 @ 180 MHz
192 MiB RAM
Compaq QVision 1280P+, onboard Grafikchip, 1 MiB RAM (soll nicht benutzt werden, im BIOS deaktiviert)
Ati 3D Rage Pro 215GP (Ati Mach64 Chipsatz), PCI-Grafikkarte, 8 MiB RAM (soll benutzt werden)
Software:
Slackware 9.1
Kernel 2.4.33.3
XFree86 4.3.0
lspci
Code:
00:00.0 Non-VGA unclassified device: Compaq Computer Corporation Triflex/Pentium Bridge, Model 1000 (rev 01)
00:0a.0 VGA compatible controller: Compaq Computer Corporation QVision 1280/p (rev 12)
00:0b.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 02)
00:0d.0 USB Controller: OPTi Inc. 82C861 (rev 10)
00:0e.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c)
00:0f.0 ISA bridge: Compaq Computer Corporation PCI to ISA Bridge (rev 44)
Hier fällt schon mal unangenehm auf, dass der Compaq QVision 1280P+ onboard Grafikchip angezeigt wird, obwohl dieser im BIOS deaktiviert worden ist.
/var/log/XFree86.0.log
Code:
XFree86 Version 4.3.0
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.22 i686 [ELF]
Build Date: 16 September 2003
Before reporting problems, check http://www.XFree86.Org/
to make sure that you have the latest version.
Module Loader present
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: Sun Dec 2 18:13:15 2012
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) | |-->Monitor "iiyama_S900MT1"
(**) | |-->Device "ATI_3D_Rage_Pro_215GP"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(**) Option "XkbVariant" "nodeadkeys"
(**) XKB: variant: "nodeadkeys"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/TrueType/,/usr/X11R6/lib/X11/fonts/freefont/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 7
(WW) Open APM failed (/dev/apm_bios) (No such device)
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.6
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x8000003c, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 0e11,1000 card 2000,0000 rev 01 class 00,00,00 hdr 00
(II) PCI: 00:0a:0: chip 0e11,3033 card 0000,0000 rev 12 class 03,00,00 hdr 00
(II) PCI: 00:0b:0: chip 1022,2000 card 0000,0000 rev 02 class 02,00,00 hdr 00
(II) PCI: 00:0d:0: chip 1045,c861 card 1045,c861 rev 10 class 0c,03,10 hdr 00
(II) PCI: 00:0e:0: chip 1002,4750 card 1002,0080 rev 5c class 03,00,00 hdr 00
(II) PCI: 00:0f:0: chip 0e11,0002 card 0000,0000 rev 44 class 06,01,00 hdr 00
(II) PCI: End of PCI scan
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:15:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x0008 (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]
Irgend etwas beim PCI probing scheint vor die Wand zu fahren.
Wo muss dran gedreht werden?
Die Verwendung des Compaq QVision 1280P+ onboard Grafikchip scheidet aus zwei Gründen aus.
Mit nur 1 MiB RAM sind keine vernünftigen Auflösungen und Farbtiefen (24 bpp @ 1024×768) zu realisieren. Der Grafikchip wird zudem von XFree86 nicht unterstützt.