[Debian] XF86Config voor een Diamond Stealth kaart

Pagina: 1
Acties:

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 19-02 14:23
Hoi,

Met mijn Debian systeem ben ik aan de slag gegaan om er X11 op draaiend te krijgen.

Kaart: Diamond Stealth SII S220 met 4 MB.

install via: apt-get install x-window-system.

Deze kaart wordt officieel niet ondersteunt, maar moet wel werken met de standaard VGA driver, zoals vermeldt na het draaien van xf86config (kaartje nummer 160).

Alles van de wizard doorlopen, levert me dit de volgende config op:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Section "Module"
    Load        "dbe"   # Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "type1"
    Load        "freetype"
EndSection

Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver  "Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc101"
    Option "XkbLayout"  "us"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver  "mouse"
    Option "Protocol"    "Microsoft"
    Option "Device"      "/dev/mouse"
    Option "Emulate3Buttons"
EndSection

Section "Monitor"
    Identifier  "My Monitor"
    HorizSync   31.5 - 35.1
    VertRefresh 50-70
EndSection

Section "Device"
    Identifier  "Diamond Stealth II S220"
    Driver      "vga"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "Diamond Stealth II S220"
    Monitor     "My Monitor"
    DefaultDepth 16
    Subsection "Display"
        Depth       8
        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection


als ik nu "startx" uitvoer, krijg ik de volgende melding:

(WW) System lacks support for changing MTRRs

Fatal server error:
AddScreen/ScreenInit failed for driver 0

Ik heb op GoT en google gezocht, maar die melding vind ik niet zo heel vaak terug.
Is dit nou een foute instelling van de kaart of zijn het de instellingen van mijn monitor? Als startx wordt gedraait hoor ik wel wat "verspringingen" op mijn monitor. (Een LG 17 inch Flatron), maar dan springt weer terug naar de Shell-modus met bovenstaande foutmelding.
Iemand een idee?

  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
De 'WW' is slechts een warning van de x-server. Waarschijnlijk mis je MTRR support in de kernel (wat zegt 'ls /proc/mtrr' ?) Om dit op te lossen zul je nieuwe kernel met CONFIG_MTRR=y moeten compileren. Voor nieuwere systemen (vanaf PII) is dit overigens wel verstandig.

Ook zonder MTRR moet de x-server op kunnen starten. Volgens Google moet je gebruik maken van de 'rendition' driver. Dus vervang de regel 'driver vga' in de device section door 'driver rendition' of doe een dpkg-reconfigure 'xserver-xfree86'

Als dit niet lukt kun je ook in /var/log/XFree86*.log kijken (of het relevante gedeelte hier posten)

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 19-02 14:23
ik heb de driver eerst handmatig aangepast naar "rendition".

daarna systeem opnieuw opgestart.

Nu zie ik als laatste melding:
loading display manager: xdm

daarna een zwart scherm en kan ik helemaal niks meer. toetsenbord reageert niet, bv op de CapsLock.

de machine is zelfs niet meer te pingen binnen mijn netwerk.

Ik kan alleen de stroom eruit trekken en de computer opnieuw opstarten. Daarna is me HD corrupt en moet ik een fsck /dev/hda1 doen.
Dit lukt, na wat fouten eruit gehaald te hebben, maar dan is mijn filesystem nog steeds readonly.

Daarom kan ik XF86Config-4 niet deleten of dpackage-reconfigure doen.

Als ik dan opnieuw opstart begint de riedel weer van voor af aan. Hoe voorkom ik dat xdm / X11 wordt opgestart tijdens het booten? Is er een safe-mode?

EDIT
waar heb je precies gevonden dat je de rendition driver moet gebruiken? enigste wat ik terug kan vinden is de volgende usenet posting: http://groups.google.com/...h%2B220%2Bdebian%2Bdriver

[ Voor 19% gewijzigd door trekker22 op 01-07-2004 21:16 ]


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
Waarschijnlijk is je X configuratie nog maar half werkend, ik vermoed dat de x-server nu wel opstart, maar met verkeerde settings draait. 'init' denkt echter dat de X-server het doet, en start daarmee op in runlevel 5.
Om even te voorkomen dat je steeds in grafische modus op start, kun je het beste /etc/inittab even veranderen naar een lager runlevel.
code:
1
2
# The default runlevel.
id:2:initdefault:


Daarna kun je zorgen dat je X-server goed wordt ingesteld. Inloggen op de console, en X opstarten (met commando 'X'). Afbreken zou moeten kunnen met ctrl+alt+backspace. Lukt dat niet, kijk dan de volgende keer in /var/log/XFree*.log naar warnings en errors (m.b.t. resoluties/drivers). In dat geval kun je de lijst van resoluties uit de XF86Config-4 file halen, en forceren dat je een lage resolutie draait. Als het werkt zie je een grijs scherm met een X muis cursor....

Uit de logfile moet je ook kunnen zien dat de rendition driver wordt geladen (of niet). Als je 'man 4 rendition' doet, als je die hebt, staat dat je voor de S220 die module moet gebruiken:

SUPPORTED HARDWARE
The rendition driver supports PCI and AGP video cards based on the following Rendition/Micron chips:

V1000
Verite V1000 based cards.
V2100
Verite V2100 based cards. Diamond Stealth II S220 is the only known such card.
V2200
Verite V2200 based cards.

Na een unclean restart, is het logisch dat er bestanden niet afgesloten zijn en je filesystem niet goed gemount is. Soms kom je inderdaad in een read-only filesystem terecht (omdat dat zo staat ingesteld).
Wil je toch iets veranderen (bijvoorbeeld de inittab van hierboven) kun je een remount doen, maar gebruik het met mate:
code:
1
mount -o remount,rw /

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 19-02 14:23
ok ik kan weer aan mijn systeem.

Even de man 4 rendition bekeken en dit klopt dus.

Echter als ik kijk naar /etc/inittab dan staat daar al:

id:2:initdefault dus zou hij ook geen grafisch systeem moeten draaien?

ik heb het nu in id:1:initdefault verandert, kijken of dat wat uithaalt.

EDIT
ik zit nu in runlevel 1, maar hier kent die commando X niet.

Komt dit door het runlevel, of bedoel je niet 'startx'?

EDIT2
in runlevel 1 kent die startx ook niet, dus zal het wel aan het level liggen. FF terug naar level 2.

EDIT3
xdm / X11 start inderdaad al bij runlevel 2, is dat normaal?


SORRY voor de lange post, maar ik kom er niet meer uit en wil zo duidelijk mogelijk zijn.

Ik ben ff helemaal opnieuw begonnen. mijn XF86Config-4 weggegooid, logfile XFree86.0.log weggekiept.

Met lspci gekeken waar me videokaartje zat: 00:09:0

dpkg-reconfigure ''xserver-xfree86' gedraaid.

de volgende config als resultaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
### BEGIN DEBCONF SECTION
Section "Files"
    FontPath    "unix/:7100"            # local font server
    # if the local font server has problems, we can fall back on these
    FontPath    "/usr/lib/X11/fonts/misc"
    FontPath    "/usr/lib/X11/fonts/cyrillic"
    FontPath    "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/lib/X11/fonts/Type1"
    FontPath    "/usr/lib/X11/fonts/Speedo"
    FontPath    "/usr/lib/X11/fonts/100dpi"
    FontPath    "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
    Load    "GLcore"
    Load    "bitmap"
    Load    "dbe"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "pex5"
    Load    "record"
    Load    "speedo"
    Load    "type1"
    Load    "vbe"
    Load    "xie"
EndSection

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option      "XkbRules"  "xfree86"
    Option      "XkbModel"  "pc104"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"        "/dev/ttyS0"
    Option      "Protocol"      "Auto"
    Option      "Emulate3Buttons"   "true"
    Option      "ZAxisMapping"      "4 5"
EndSection

Section "InputDevice"
    Identifier  "Generic Mouse"
    Driver      "mouse"
    Option      "SendCoreEvents"    "true"
    Option      "Device"        "/dev/input/mice"
    Option      "Protocol"      "ImPS/2"
    Option      "Emulate3Buttons"   "true"
    Option      "ZAxisMapping"      "4 5"
EndSection

Section "Device"
    Identifier  "Diamond Stealth II S220"
    Driver      "rendition"
    BusID       "PCI:0:09:0"
    VideoRam    4096
    Option      "UseFBDev"      "true"
EndSection

Section "Monitor"
    Identifier  "LG Flatron 775FT"
    HorizSync   30-70
    VertRefresh 50-160
    Option      "DPMS"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "Diamond Stealth II S220"
    Monitor     "LG Flatron 775FT"
    DefaultDepth    16
    SubSection "Display"
        Depth       1
        Modes       "640x480"
    EndSubSection
    SubSection "Display"
        Depth       4
        Modes       "640x480"
    EndSubSection
    SubSection "Display"
        Depth       8
        Modes       "640x480"
    EndSubSection
    SubSection "Display"
        Depth       15
        Modes       "640x480"
    EndSubSection
    SubSection "Display"
        Depth       16
        Modes       "640x480"
    EndSubSection
    SubSection "Display"
        Depth       24
        Modes       "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    InputDevice "Generic Mouse"
EndSection

Section "DRI"
    Mode    0666
EndSection

### END DEBCONF SECTION


commando X gedraaid, en weer hangt die vast. Ik zie een zwart scherm, met rechtsboven aan eventje iets wat lijkt op een knipperende "cursor". Dan wordt alles weer zwart en is het alleen nog mogelijk de stroom eruit te trekken. (pingen werkt ook niet)

log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
    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)
Build Operating System: Linux 2.6.3-bk2 i686 [ELF] 
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Jul  2 05:15:53 2004
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "LG Flatron 775FT"
(**) |   |-->Device "Diamond Stealth II S220"
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc104"
(**) XKB: model: "pc104"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Configured Mouse"
(**) |-->Input Device "Generic Mouse"
(WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist.
    Entry deleted from font path.
(**) FontPath set to "unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/
fonts/100dpi/:unscaled,/usr/lib/
X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/
lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7

(WW) Cannot open APM
(II) Module ABI versions:
    XFree86 ANSI C Emulation: 0.1
    XFree86 Video Driver: 0.4
    XFree86 XInput driver : 0.2
    XFree86 Server Extension : 0.1
    XFree86 Font Renderer : 0.2
(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.1.0.1, module version = 1.0.0
    Module class: XFree86 Font Renderer
    ABI class: XFree86 Font Renderer, version 0.2
(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.1.0.1, module version = 0.1.0
    ABI class: XFree86 Video Driver, version 0.4
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x80005800, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0585 card 0000,0000 rev 23 class 06,00,00 hdr 00
(II) PCI: 00:07:0: chip 1106,0586 card 0000,0000 rev 25 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 1106,0571 card 0000,0000 rev 06 class 01,01,8a hdr 00
(II) PCI: 00:09:0: chip 1163,2000 card 1092,2000 rev 02 class 03,00,00 hdr 00
(II) PCI: 00:0b:0: chip 10b7,9200 card 10b7,1000 rev 74 class 02,00,00 hdr 00
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 0.1.0
    ABI class: XFree86 Video Driver, version 0.4
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) 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:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(--) PCI:*(0:9:0) Rendition Verite 2100/2200 
rev 2, Mem @ 0xe0000000/24, 0xe1000000/18, I/O @ 0x6200/8
(II) Addressable bus resource ranges are
    [0] -1 0    0x00000000 - 0xffffffff (0x0) MX[B]
    [1] -1 0    0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
    [0] -1 0    0xffe00000 - 0xffffffff (0x200000) MX[B](B)
    [1] -1 0    0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
    [2] -1 0    0x000f0000 - 0x000fffff (0x10000) MX[B]
    [3] -1 0    0x000c0000 - 0x000effff (0x30000) MX[B]
    [4] -1 0    0x00000000 - 0x0009ffff (0xa0000) MX[B]
    [5] -1 0    0x0000ffff - 0x0000ffff (0x1) IX[B]
    [6] -1 0    0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
    [0] -1 0    0xe1040000 - 0xe107ffff (0x40000) MX[B]E
    [1] -1 0    0xe1000000 - 0xe103ffff (0x40000) MX[B](B)
    [2] -1 0    0xe0000000 - 0xe0ffffff (0x1000000) MX[B](B)
    [3] -1 0    0x00006300 - 0x000063ff (0x100) IX[B]E
    [4] -1 0    0x00006000 - 0x000060ff (0x100) IX[B]E
    [5] -1 0    0x00006200 - 0x000062ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
    [0] -1 0    0xe1040000 - 0xe107ffff (0x40000) MX[B]E
    [1] -1 0    0xe1000000 - 0xe103ffff (0x40000) MX[B](B)
    [2] -1 0    0xe0000000 - 0xe0ffffff (0x1000000) MX[B](B)
    [3] -1 0    0x00006300 - 0x000063ff (0x100) IX[B]E
    [4] -1 0    0x00006000 - 0x000060ff (0x100) IX[B]E
    [5] -1 0    0x00006200 - 0x000062ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
    [0] -1 0    0xffe00000 - 0xffffffff (0x200000) MX[B](B)
    [1] -1 0    0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
    [2] -1 0    0x000f0000 - 0x000fffff (0x10000) MX[B]
    [3] -1 0    0x000c0000 - 0x000effff (0x30000) MX[B]
    [4] -1 0    0x00000000 - 0x0009ffff (0xa0000) MX[B]
    [5] -1 0    0x0000ffff - 0x0000ffff (0x1) IX[B]
    [6] -1 0    0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
    [0] -1 0    0xffe00000 - 0xffffffff (0x200000) MX[B](B)
    [1] -1 0    0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
    [2] -1 0    0x000f0000 - 0x000fffff (0x10000) MX[B]
    [3] -1 0    0x000c0000 - 0x000effff (0x30000) MX[B]
    [4] -1 0    0x00000000 - 0x0009ffff (0xa0000) MX[B]
    [5] -1 0    0xe1040000 - 0xe107ffff (0x40000) MX[B]E
    [6] -1 0    0xe1000000 - 0xe103ffff (0x40000) MX[B](B)
    [7] -1 0    0xe0000000 - 0xe0ffffff (0x1000000) MX[B](B)
    [8] -1 0    0x0000ffff - 0x0000ffff (0x1) IX[B]
    [9] -1 0    0x00000000 - 0x000000ff (0x100) IX[B]
    [10] -1 0   0x00006300 - 0x000063ff (0x100) IX[B]E
    [11] -1 0   0x00006000 - 0x000060ff (0x100) IX[B]E
    [12] -1 0   0x00006200 - 0x000062ff (0x100) IX[B](B)
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 1.0.0
    ABI class: XFree86 Server Extension, version 0.1
(II) LoadModule: "bitmap"
(II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Loading font Bitmap
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 1.0.0
    Module class: XFree86 Server Extension
    ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 1.0.0
    ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 1.0.0
    ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 1.0.0
    ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
    compiled for 4.1.0.1, module version = 1.0.0
    Module class: XFree86 Server Extension
    ABI class: XFree86 Server Extension, version 0.1
(II) Loading extensi/ X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
    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)
Build Operating System: Linux 2.6.3-bk2 i686 [ELF] 
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Jul  2 05:04:22 2004
(EE) Unable to locate/open config file
(EE) Error from xf86HandleConfigFile()

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.

xdm error (pid 212): Server for display :0 terminated unexpectedly: 1
xdm error (pid 212): Display :0 is being disabled


iemand die hier iets van kan maken? ik zie niet in wat ik fout doe.

Drie dingen die ik zou kunnnen bedenken:
- de runlevel waar X11 / XDM in draait klopt niet?
- ik heb momenteel nog geen muis aan de computer hangen, morgen komt er een ouwe serieele muis aan, maar kan dit het probleem veroorzaken?
- kan ik nog zaken uit de config file halen die problemen veroorzaken?

[ Voor 139% gewijzigd door trekker22 op 01-07-2004 23:32 ]


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
1) In principe zou xdm niet op mogen starten in runlevels < 5. Controleer dat je alleen in /etc/rc5.d een startup van xdm hebt ( b.v. S16xdm ). Runlevel 1 is single-user, en voor het draaien van X niet zinvol.

2) Ook zonder muis moet je X kunnen draaien. Voor een seriele muis kun je de hele section device voor Generic Mouse weghalen, alsmede het regeltje in de serverlayout.

3) Uit de error die je krijgt lijkt het een probleem met permissies. Draai X als root en zorg ook dat de executable /usr/X11R6/bin/X suid-root rechten heeft (4711)

4) volgens de rendition documentatie zijn er problemen met acceleratie. Probeer het geheel zo minimaal mogelijk te houden: useFBdev=false, NoDDC=true

  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 17:04
Probeer ook eens de 'vesa' driver, i.p.v. 'redition'.

[ Voor 17% gewijzigd door Z-Dragon op 02-07-2004 10:11 ]

^ Wat hij zegt.


  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 19-02 14:23
ik heb het nu opgelost:

met deze config

code:
1


Op deze manier heb ik dus geen schermresolutie gedefinieert.

het rpobleem treedt op als ik bv aangeef dat ik de resolutie 800x600 wil gebruiken.
Welke resolution gebruikt die als ik niks aangeef? volgens de manual pakt die dan de hoogst haalbare, maar hoe weet ik nu wat deze resolutie is?

En eigenlijk wil ik gewoon alleen een 800x600 resolutie, dat is meer als genoeg voor zo'n ouwe 4 mb kaart.

EDIT
oeps te vroeg gejuichd, ik heb nu 1 keer een grijze achtergrond met kruisje gehad

EDIT2
het werkt toch als ik resoluties meegeef als 800x600, het is alleen noodzakelijk de useFBdev en NoDDC opties te gebruiken. Als je weer een dpkg-reconfigure doet dan kiept hij er die handgevoerde opties weer uit :( maar ik heb nu een grijze achtergrond met een kruisje; ik kan weer ff vooruit!

Jongens bedankt voor de uitgebreide hulp!

EDIT3
nog een laatste edit: normaal gesproken zou je met een CTRL+ALT+BACKSPACE terug naar de console terug moeten gaan. Doe ik dit, dan zie ik alleen het kruisje van de muis verdwijnen maar de grijze achtergrond blijft en ik kom niet meer in de console.. is dit normaal?

[ Voor 49% gewijzigd door trekker22 op 02-07-2004 20:08 ]


  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 19-02 14:23
nog alles is me redelijk gelukt, maar ik zit nog met wat vraagjes/problemen:

- als ik in runlevel 2 zit, en voer 'X' uit, dan krijg ik alleen een grijze achtergrond te zien met een kruisje. Als ik in runlevel 5 zit, dan wordt X11 automatisch opgestart en krijg ik een grijs scherm met een window om me inloggegevens in te voeren. Waar zit dit verschil in?

-Standaard wil ik eigenlijk dat X11 niet automatisch opstart en dat de console aan de beurt komt. Dan wil ik X11 uitvoeren indien nodig. Moet ik dan wel mijn runlevel op 5 zetten en S99xdm uit rc5.d weghalen?
En welke commanda moet ik dan uitvoeren zodat X11 opstart met een inlog window?

- ik heb nu wel beeld, maar het is niet correct. Lastig uit te leggen maar ik ga het proberen. De beeld lijkt verkeerd te zijn "opgesplitst". Helemaal links begint mijn monitor met het 2e helft van mijn desktop en van de 2e helft van mijn monitor-scherm begint het 1e deel van mijn desktop. Dit vind ik wel heel vreemd.
Is dit een resolutie probleem of iets anders? ik heb ook geen echte kernwoorden waarmee ik opzoek kan op GoT of Google. Iemand een idee wat dit is?

EDIT
ook de muis klopt om de een of andere reden niet. Wat het pijltje aangeeft is eigenlijk iets wat zo'n 200 a 300 pixels meer na de linkse kant staat. Dit heeft ook met dit verkeerde beeld te maken.

EDIT2
verder kan ik precies alleen de volgende resolutie gebruiken 800x600x16. Bij de rest is het scherm altijd compleet fucked up/onleesbaar... Ligt dit aan de kaart of aan de monitor? Deze monitor heb ik ook onder XP gebruikt... allerlei resoluties.. dus dat lijkt me sterk

[ Voor 21% gewijzigd door trekker22 op 03-07-2004 18:55 ]


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
vaak 'X' is een symlink (oude redhats) of wrapper(debian) naar de daadwerkelijke x-server. Die toont zonder andere grafische programma's dus alleen een grijze achtergrond en een muiscursor. Wil je wat meer zien, dan kun je beter startx intypen die o.a. de window manager opstart (of xdm dit laten regelen)

Je kunt dus gewoon runlevel 2 als default houden. Als je dan met startx opstart (nadat je bent ingelogd) blijf je dus ook gewoon in runlevel 2 en kan de startup van xdm wel blijven staan in rc5.d. De startup script van rc5 worden namelijk helemaal niet uitgevoerd.

Een opgesplitst beeld kan veroorzaakt worden door verkeerde settings in je XF86Config. Is het wel de x-server die het probleem veroorzaakt? Als je 'X' opstart kun je dan je muis in alle hoeken bewegen? Eventueel kun je met xvidtune wel het een en ander aan de layout veranderen, maar of dat jouw probleem oplost weet ik niet.

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 19-02 14:23
als ik alleen X opstart dan kan ik in alle hoeken van mijn scherm.
Maar ook daar lijkt het al niet te kloppen, ongeveer op helft cq 2/3 van mijn scherm loopt een vreemde streep. Hier eindigt de desktop, en lijkt het 1e deel van de desktop te beginnen.

Als ik dan CTRL+ALT+BACKSPACE doe dan verdwijnt alleen de cursor. Hoor ik dan niet terug te komen in de console? Of wordt mijn scherm niet ge update...

Als ik startx doe dan krijg ik geen inlogscherm, maar ben ik meteen ingelogd op de desktop. Komt dit omdat ik dan al in de console als root ben ingelogd? En dus als root automatisch mijn desktop krijg?

ik heb ff een foto gemaakt van hoe het beeld eruit ziet (desktop en inlogwindow):
Afbeeldingslocatie: http://www.detrekkers.com/img_0138.jpg
Afbeeldingslocatie: http://www.detrekkers.com/img_0140.jpg

dit is mijn config file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
### BEGIN DEBCONF SECTION
Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option      "XkbRules"  "xfree86"
    Option      "XkbModel"  "pc104"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device" "/dev/ttyS1"
    Option      "Protocol" "microsoft"
    Option      "Emulate3Buttons""true"
    Option      "ZAxisMapping"  "4 5"
EndSection

Section "Device"
    Identifier  "Diamond Stealth II S220"
    Driver      "rendition"
    BusID       "PCI:0:09:0"
        Option          "UseFBdev" "false"
        Option          "NoDDC" "true"
EndSection

Section "Monitor"
    Identifier  "LG Flatron 775FT"
    HorizSync   30-70
    VertRefresh 50-160
    Option      "DPMS"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "Diamond Stealth II S220"
    Monitor     "LG Flatron 775FT"
    DefaultDepth    16

    SubSection "Display"
        Depth       16
        Modes         "800x600"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
EndSection

### END DEBCONF SECTION


zegt iemand deze config/foto's iets?
Pagina: 1