Edit: Das Board ist zurück beim Händler ...
Hallo zusammen,
ich habe hier ien Problem an dem ich mir alleine die Zaehne ausbeisse
...
Der Reihe nach und ganz ausfuehrlich:
Ich habe mir neue Hardware gekauft: Board, Prozessor, RAM und Grafikkarte.
Mein alter Rechner war ein P3 700 mit dem Intel 440BX / PIIXn Chipsatz und einer Voodoo 3 GraKa. Das System hab ich mir mit dieser make.conf zusammengebaut:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse"
CHOST="i686-pc-linux-gnu"
USE="nvidia pam mozilla f77 glide cdparanoia alsa cdr dvd dga divx4linux fbcon maildir mmx png samba sse -oss -gnome"
CXXFLAGS="${CFLAGS}"
VIDEO_CARDS="voodoo3"
TDFX_RISKY="yes"
MAKEOPTS="-j2"
ALSA_CARDS="ens1371"
PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/gentoo-de"
PORTAGE_TMPDIR="/home/sui/tmp"
LINGUAS="de"
LANGUAGE="de_DE@euro"
IUSE="video_cards_3dfx"
FEATURES="ccache sandbox"
CCACHE_SIZE="1G"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
|
Der neue Prozessor ist ein AMD 3000+ (Barton); Das neue MB ein Gigabyte 7VT600P-RZ mit dem VIA Chipsatz und die Grafikkarte eine Asus mit Nvidia Chipsatz:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
Shmoo::~ #: lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
0000:00:0a.0 SCSI storage controller: Adaptec AIC-7810 (rev 03)
0000:00:0c.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 10)
0000:00:0d.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 02)
0000:00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
0000:01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
|
1. Schritt: Also habe ich mir - bevor ich die Neue Hardware eingebaut habe, den Kernel (Gentoo-dev 2.6.11-r9) angepasst: Athlon/Duron/K7 bei "Processor Type" und bei "ATA/ATAPI/MFM/RLL Support" dem PIIXn Chipsatz rausgeworfen, und VIA82CXXX eingebaut. Bei den "Character Devices" den 440 BX rausgeworfren und auch hier die VIA Unterstuetzung eingebaut. (Agpgart und Direct Rendering Manager) sind als Modul eingebaut. Bei Bedarf poste ich auch gerne die komplette Kernel-Config
2. Schritt: Alle Installierten Pakete mit einem emerge -eNDu world neu kompiliert:
Die neue make.conf sieht so aus:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
CFLAGS="-O3 -march=athlon-xp -m3dnow -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
USE="nvidia pam mozilla f77 glide cdparanoia alsa cdr dvd dga divx4linux fbcon maildir mmx png samba sse -oss -gnome"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/gentoo-de"
PORTAGE_TMPDIR="/home/sui/tmp"
LINGUAS="de"
LANGUAGE="de_DE@euro"
FEATURES="ccache sandbox"
CCACHE_SIZE="1G"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
|
Hat auch alles wunderbar funktioniert...
3. Schritt: nvidia-kernel und nvidia-glx emerged; nvidia und agpgart in die modules.autoload.d/kernel-2.6 eingetragen; ein env-update und source /etc/profile gemacht. Fehlermeldungen bekomme ich beim booten keine, ausser vielleicht dies hier:
{CODE]
May 24 20:09:43 Shmoo NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6629 Wed Nov 3 13:12:51 PST 2004
May 24 20:09:43 Shmoo mtrr: base(0xc0000000) is not aligned on a size(0x1900000) boundary
May 24 20:09:44 Shmoo mtrr: base(0xc0000000) is not aligned on a size(0x1900000) boundary
May 24 20:09:44 Shmoo mtrr: base(0xc0000000) is not aligned on a size(0x1900000) boundary
May 24 20:09:44 Shmoo mtrr: base(0xc0000000) is not aligned on a size(0x1900000) boundary
May 24 20:09:56 Shmoo mtrr: base(0xc0000000) is not aligned on a size(0x1900000) boundary
[/CODE]
Meine Xorg.conf:
|
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
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
|
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
ModulePath "/usr/lib/modules"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/home/sui/.fonts/"
FontPath "/usr/share/fonts/artwiz-aleczapka-en/"
EndSection
Section "Module"
Load "glx"
Load "extmod"
# Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "freetype"
Load "type1"
Load "GLcore"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Autorepeat" "300 50"
Option "CoreKeyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "top17a"
ModelName "1f21"
Option "DPMS"
HorizSync 30-85
VertRefresh 50-120
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV34 [GeForce FX 5200]"
BusID "PCI:1:0:0"
VideoRam 65536
Option "NvAGP" "1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Modes "1152x864" "1024x768" "800x600" "640x480"
# "1280x1024"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Modes "1152x864" "1024x768" "800x600" "640x480"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Modes "1152x864" "1024x768" "800x600" "640x480"
Viewport 0 0
Depth 24
EndSubSection
EndSection
#Section "DRI"
# Mode 0666
#EndSection
|
Das Problem:
1. Das System laeuft auch, inklusive X, aber ich kann beim Bootvorgang nichtmehr die Auflösung von 1024x768 verwenden, sondern muss mich mit der Aufloesung von 80x40 Zeichen zufrieden geben.
2. Ich kann X nur als root starten, kann aber nicht mehr auf die Konsole wechseln, da ich nur noch Blöcke/REchtecke in Buchstabengröße erkennen kann und keine Buchstaben mehr.
Wenn ich X als Benutzer starte bleibt der Bildschirm schwarz...
3. Der Cursor unter X ist ein riesiges blau-gelbes Rechteck, egal welchen WM ich verwende (Fluxbox, KDE)
Im Xorg-log tauchen folgende Meldungen auf (als root gestartet):
|
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
|
(WW) ****INVALID MEM ALLOCATION**** b: 0xb8000000 e: 0xb80fffff correcting^G
(II) Loading extension NV-CONTROL
(==) RandR enabled
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol _gl_convert_to_x_visual_type from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXMalloc from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXMalloc from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol _gl_convert_to_x_visual_type from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol _gl_context_modes_destroy from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol _gl_context_modes_destroy from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol _gl_convert_from_x_visual_type from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol _gl_copy_visual_to_context_mode from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXFree from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
Symbol __glXMalloc from module /usr/lib/modules/extensions/libGLcore.a is unresolved!
|
wenn ich glxinfor starte, bekomme ich die Information, dass direct rendering funktioniert und die OpenGL extensions geladen werden (keine Fehlermeldung hierbei)
Soweit das Problem...
Wieso und warum und was da schief laeuft weiss ich nicht, vielleicht kann jemand von euch helfen ?
Danke im Voraus und Gruss
sui
P.S. mit den aktuellen cT-Tools hab ich mal Board und die Karten getestet und bekomme bei/fuer die Grafikkarte die Meldung angezeigt, dass die AGP-Busgeschwindigkeit nicht gesetzt sei. Im BIOS findet sich dazu keine Einstellmoeglichkeit (MAil an Gigabyte ist unterwegs).