Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.06.2010, 21:49

X server lauft irgend wie - FATAL: Module r128 not found.

Gruess Gott.

Hab grad X installiert, und irgend wie zum laufen gebrach

Quellcode

1
# emerge -av x11-base/xorg-x11

...
4 stunden spaeter :

Quellcode

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
g-kaste X11 # Xorg -configure

X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-gentoo-r7 i686
Current Operating System: Linux g-kaste 2.6.32-gentoo-r7 #9 PREEMPT Wed Jun 16 02:17:26 EEST 2010 i686
Kernel command line: root=/dev/sda3 vga=normal
Build Date: 16 June 2010  03:55:02PM

Current version of pixman: 0.17.2
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
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/Xorg.0.log", Time: Wed Jun 16 22:46:46 2010
List of video drivers:
    	s3
    	r128
    	nvidia
    	nv
    	vesa
FATAL: Error inserting nvidia (/lib/modules/2.6.32-gentoo-r7/video/nvidia.ko): No such device
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: 	system's kernel log for additional error messages.
(EE) Failed to load module "nvidia" (module-specific error, 0)
(++) Using config file: "/root/xorg.conf.new"

Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.

Your xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'


====

-retro , damit ich brauche kein xterm nur fuer ein Test.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
g-kaste X11 # X -retro -config /root/xorg.conf.new

X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-gentoo-r7 i686
Current Operating System: Linux g-kaste 2.6.32-gentoo-r7 #9 PREEMPT Wed Jun 16 02:17:26 EEST 2010 i686
Kernel command line: root=/dev/sda3 vga=normal
Build Date: 16 June 2010  03:55:02PM

Current version of pixman: 0.17.2
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
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/Xorg.0.log", Time: Wed Jun 16 22:54:24 2010
(++) Using config file: "/root/xorg.conf.new"
error setting MTRR (base = 0xd4000000, size = 0x01000000, type = 1) Inappropriate ioctl for device (25)
FATAL: Module r128 not found.
(EE) [drm] drmOpen failed.
(EE) R128(0): [dri] DRIScreenInit failed.  Disabling DRI.
^C
error setting MTRR (base = 0xd4000000, size = 0x01000000, type = 1) Inappropriate ioctl for device (25)


Wat soll dat jeck ??
Wieso dann FATAL: Module r128 not found. ??
Na ja, trotzdem X-server lauft (irgend wie).

Hab unter make.conf eingetragen :
VIDEO_CARDS="nv nvidia vesa s3 r128"

Nur am Rande bemerkt , ich kann X-server nicht mit 3-Finger-kombinatinon strg-alt-bksp beenden ,
nur mit strg-alt-F1 und dann strgC.

Was koennte falsch/faul sein ?

Im voraus besten dank an alle.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kurmis« (18.06.2010, 18:54)


2

16.06.2010, 23:19

Dein Kernel lädt die Nvidia- xorg.conf, die aktuell als xorg.conf.new gespeichert ist. Das funktioniert nicht, da die r128 Karte gerade verbaut ist.

Damit r128 funktioniert, fehlt Dir jedoch noch das DRM Kernel Modul dazu;

Quellcode

1
2
3
4
5
6
7
8
  │ Symbol: DRM_R128 [=n]                                                   │  
  │ Prompt: ATI Rage 128                                                    │  
  │   Defined at drivers/gpu/drm/Kconfig:44                                 │  
  │   Depends on: HAS_IOMEM [=y] && DRM [=m] && PCI [=y]                    │  
  │   Location:                                                             │  
  │     -> Device Drivers                                                   │  
  │       -> Graphics support                                               │  
  │         -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI suppo │
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

17.06.2010, 00:13

:thumbsup:
Hab grad das da gefunden
http://www.gentoo.de/doc/de/dri-howto.xml


Befehlsauflistung 2.3: Optionen in make menuconfig Processor type and features --->
<*> MTRR (Memory Type Range Register) support
<M> Intel 440LX/BX/GX, I8xx and E7x05 support
(Wählen Sie Ihren Chipsatz anstatt des hier genannten.)
<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
<M> (Wählen Sie Ihre Grafikkarte aus der Liste aus)

So konfiguriert :

Quellcode

1
2
3
4
5
6
7
8
9
  │ Symbol: DRM_R128 [=m]                                                                                              │
  │ Prompt: ATI Rage 128                                                                                               │
  │   Defined at drivers/gpu/drm/Kconfig:44                                                                            │
  │   Depends on: HAS_IOMEM [=y] && DRM [=m] && PCI [=y]                                                               │
  │   Location:                                                                                                        │
  │ -> Device Drivers                                                                                              │
  │   -> Graphics support                                                                                          │
  │     -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM [=m])                              │
  │   Selects: FW_LOADER [=y]                                                                                          │


, mein Kernel neu GCCompiliert, un jetzt sieht es so aus :

Quellcode

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
g-kaste ~ # Xorg -configure

X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-gentoo-r7 i686
Current Operating System: Linux g-kaste 2.6.32-gentoo-r7 #10 PREEMPT Thu Jun 17 01:00:07 EEST 2010 i686
Kernel command line: root=/dev/sda3 vga=normal
Build Date: 16 June 2010 03:55:02PM

Current version of pixman: 0.17.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
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/Xorg.0.log", Time: Thu Jun 17 01:12:01 2010
List of video drivers:
s3
r128
nvidia
nv
vesa
FATAL: Error inserting nvidia (/lib/modules/2.6.32-gentoo-r7/video/nvidia.ko): No such device
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system's kernel log for additional error messages.
(EE) Failed to load module "nvidia" (module-specific error, 0)
(++) Using config file: "/root/xorg.conf.new"


Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.

Your xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'
g-kaste ~ #
g-kaste ~ # X -retro -config /root/xorg.conf.new

X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-gentoo-r7 i686
Current Operating System: Linux g-kaste 2.6.32-gentoo-r7 #10 PREEMPT Thu Jun 17 01:00:07 EEST 2010 i686
Kernel command line: root=/dev/sda3 vga=normal
Build Date: 16 June 2010  03:55:02PM

Current version of pixman: 0.17.2
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
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/Xorg.0.log", Time: Thu Jun 17 01:12:48 2010
(++) Using config file: "/root/xorg.conf.new"
error setting MTRR (base = 0xd4000000, size = 0x01000000, type = 1) Inappropriate ioctl for device (25)
^Cerror setting MTRR (base = 0xd4000000, size = 0x01000000, type = 1) Inappropriate ioctl for device (25)
g-kaste linux #   


Nun was ist mit :
error setting MTRR (base = 0xd4000000, size = 0x01000000, type = 1) Inappropriate ioctl for device (25) ??

Quellcode

1
2
3
4
5
6
# make menuconfig
...
  │   Location:                                                                                                        │
  │ -> Processor type and features                                                                                 │
  │   -> MTRR (Memory Type Range Register) support (MTRR [=y])                                                     │
  │     -> MTRR cleanup support (MTRR_SANITIZER [=n])                                                              │


Muss ich MTRR_SANITIZER [=y] so setzen ??

Im voraus besten dank.

4

17.06.2010, 06:21

Nur am Rande bemerkt , ich kann X-server nicht mit 3-Finger-kombinatinon strg-alt-bksp beenden ,
nur mit strg-alt-F1 und dann strgC.

Ja, das ist ab etwa >=xorg-xerver1.5 das normale Verhalten.
Es lässt sich aber wieder aktivieren sofern gewünscht:
Zitat: xorg.conf.example

Quellcode

1
2
3
4
5
6
# Server flags section.  This contains various server-wide Options.
....
# Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence
# This allows clients to receive this key event.

#    Option     "DontZap"       "false"

...................................................
Falls du HAl für deine Eingabegeräte verwendest, dann lässt sich es auch in einer hal-Policy aktivieren:
zb
/etc/hal/fdi/policy/10-x11-input.fdi
(Auszug)

Quellcode

1
<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge>


..........................................................................................
/edit:
Oder auch ab >=xorg.server-1.8
in der xorg.conf

Quellcode

1
2
3
Section "InputClass"
       Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (17.06.2010, 07:09)


5

17.06.2010, 12:15

Und was ist mit :
error setting MTRR (base = 0xd4000000, size = 0x01000000, type = 1) Inappropriate ioctl for device (25)
??
Das da kriege ich beim X -retro und beim strgC .

Durch google hab nix brauchbares jefunde :(

Hab gesetzt MTRR_SANITIZER auf [y]

Quellcode

1
2
3
4
  │ │                   	[*] MTRR (Memory Type Range Register) support                                            	│ │
  │ │                   	[*]   MTRR cleanup support                                                               	│ │
  │ │                   	(0) 	MTRR cleanup enable value (0-1)                                                  	│ │
  │ │                   	(1) 	MTRR cleanup spare reg num (0-7)                                                 	│ │

Muss ich noch an MTRR cleanup enable value und MTRR cleanup spare reg num
Werten rum fummeln, oder Fehler liegt irgend wo anders ?

Im voraus besten dank.

6

17.06.2010, 16:28

Bei mir schaut es aktuell wie folgt aus:

Quellcode

1
2
3
4
5
$ zgrep MTRR /proc/config.gz
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1


.......................................................................................
Ich denke das "Problem" bei dem "Xorg -configure" könnte sein das du eben mehrere Grafik Chipsätze und auch Treiber im System hast...
Für welchen Chipsatz soll da nun eine passende xorg.config erstellt werden wenn keiner angegeben wurde? ;-)

Ich würde Vorschlagen die nun erstellte /root/xorg.conf.new nach /etc/X11/xorg.conf zu verschieben und diese dann für deine Grafikkarte die du nutzen möchtest entsprechend anzupassen, zumindest sollte die

Quellcode

1
2
3
BusID          "PCI:???"
und
Driver         "????"
passend für die zu nutzende Karte gesetzt sein,
ich bin mir relativ sicher das es dann fehlerfrei funktionieren sollte.
Installiere dir dann die gewünschte Desktop Umgebung und erstelle für deinen User eine passende ~/.xinitrc
versuche dann ein "startx"
Wenn es dann noch Probleme gibt schaue in die /var/log/Xorg.0.log da sollte dann besser ersichtlich sein was und warum.

Viel Erfolg