View previous topic :: View next topic |
Author |
Message |
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Sun Sep 07, 2003 11:26 am Post subject: unresolved symbols in nividia.o |
|
|
Nachdem ich das nvidia-modul jetzt kompilieren konnte, kommt direkt der nächste Fehler hervor, zusammen mit dem Nvidia-Modul (sowohl der Stable-Version als auch mit der masked-Version) läuft der X-Server nicht mehr.
Ich hab mehrmals versucht nividia-kernel und nvidia-glx zu löschen und neu zu emergen, bisher ohne Erfolg. Was kann ich noch machen? Im Moment läuft es mit dem treiber "nv", allerdings ist das keine Lösung für die Dauer, voher tats das ja auch mit "nvidia".
XFree86.0.log:
Code: | [...]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.6
(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "1"
(--) NVIDIA(0): Linear framebuffer at 0xC0000000
(--) NVIDIA(0): MMIO registers at 0xCE000000
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
[...] |
Code: | root@ginny (/)# modprobe nvidia
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol create_proc_entry_R30e6917f
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol irq_stat_R8dcfda53
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol proc_root_driver_R47ce21c2
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol devfs_register_R9589c77e
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol zone_table_R016309be
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol mem_map_R147b71ca
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol devfs_unregister_Rffc7b11c
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol init_mm_R36010428
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol remove_proc_entry_R8c4e701c
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol change_page_attr_Rcd257859
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol __pollwait_R061c7568
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: unresolved symbol devfs_register_chrdev_Rc1fff850
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: insmod /lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o failed
/lib/modules/2.4.21-pfeifer-r1_pre4/video/nvidia.o: insmod nvidia failed |
Danke schonmal für evtl. Hilfe!
EDIT: Kann es vielleicht daran liegen, dass ich die masked-Version der Pfeifer-Sources nutze. Das ist mir gerade mal so eingefallen als ein emerge -U world diese downgraden wollte (keine Ahnung wieso). |
|
Back to top |
|
|
Jim1162 n00b
Joined: 13 Aug 2003 Posts: 31 Location: Krefeld
|
Posted: Sun Sep 07, 2003 2:36 pm Post subject: |
|
|
Hast du in der Kernelconfig MTRR mit ausgewählt ?
Dies kannst du überprüfen in dem du in /proc die Datei mtrr hast.
Wenn nicht musst du den kernel neu erstellen und unter Processor-> MTRR aktivieren.
Gruß Jim |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Sun Sep 07, 2003 2:45 pm Post subject: |
|
|
MTRR ist drin.
Aber bei mir hat es das am Anfang auch ohne getan. |
|
Back to top |
|
|
dertobi123 Retired Dev
Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Sun Sep 07, 2003 3:00 pm Post subject: |
|
|
Eigentlich will ich vermeiden irgendwas zu installieren, was nicht im portage ist. Und da es vorher auch funktioniert hat, gehe ich mal davon aus, dass irgendwo ein kleiner Konfigurationsfehler drinne ist, den ich nicht finde. |
|
Back to top |
|
|
TheRuler Tux's lil' helper
Joined: 06 Aug 2003 Posts: 96
|
Posted: Sun Sep 07, 2003 6:23 pm Post subject: |
|
|
Hallo,
sirro wrote: | Eigentlich will ich vermeiden irgendwas zu installieren, was nicht im portage ist. Und da es vorher auch funktioniert hat, gehe ich mal davon aus, dass irgendwo ein kleiner Konfigurationsfehler drinne ist, den ich nicht finde. |
mach ein:
cd /usr/src/<kernel-sources>
mv .config _config
make mrproper <<< Wichtig
mv _config .config
make oldconfig
make dep clean bzImage modules modules_install
hatte auch mal so ein Problem und nur ein make mrproper hat bei mir geholfen, da bei make dep eine datei nicht geändert wird |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Sun Sep 07, 2003 7:52 pm Post subject: |
|
|
Ich hab keine Ahnung, woran es gelegen hat. Hab meinen Kernel ein paarmal neu kompiliert, weil ich die Grsecurity-Optionen nach und nach eingebaut habe und auf einmal tats das wieder... Auch ohne mrproper.
Aber danke für die Hilfe euch allen. |
|
Back to top |
|
|
MIT_Service Guru
Joined: 29 Nov 2002 Posts: 355
|
Posted: Sun Sep 07, 2003 9:12 pm Post subject: |
|
|
ging mir vor kurzem genauso - mit dem 2.4.22er kernel - meine lösung war dieselbe: neu kompilieren bis es geht.
Bei mir is aber glaub ich die cpu nicht ordentlich gekühlt. An sowas kann das gut mal liegen... |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Mon Sep 08, 2003 4:18 pm Post subject: |
|
|
Jetzt geht es wieder nicht
Also soweit ich das jetzt rausbekommen habe liegt es irgendwie am Kernelkompilieren, dannach tats das ganze wieder nicht.
Ist da ein Problem bekannt? |
|
Back to top |
|
|
LockeAverame Tux's lil' helper
Joined: 14 Jul 2003 Posts: 108
|
Posted: Tue Sep 09, 2003 11:17 am Post subject: |
|
|
hast du vllt mehrere kernel? kann sein das nvidia nicht ganz für deinen kernel gebacken wird. im notfall compiliere den kernel nochmal neu (methode wie oben mit mrproper). bevor du allerdings make modules_install machst, entferne die alten module aus /lib/modules/<kernel-version>, kann mitunter zu konflikten kommen, hatte ich zumindest schonmal.
/usr/src/linux sollte auch auf den richtigen kernel zeigen.
achja depmod -a nicht vergessen nachdem alles fertig is und du neu gebootet hast. |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Wed Sep 10, 2003 4:35 pm Post subject: |
|
|
Alles gemacht, aber nix gebracht.
LockeAverame wrote: | Achja depmod -a nicht vergessen nachdem alles fertig is und du neu gebootet hast. |
Code: | root@ginny (/)# depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.21-pfeifer-r1_pre4/kernel/net/ipv4/netfilter/nfnetlink_conntrack.o |
Schlimm? Aber glaube kaum, dass es daran liegt, hat ja nix mit Grafik zu tun. |
|
Back to top |
|
|
LockeAverame Tux's lil' helper
Joined: 14 Jul 2003 Posts: 108
|
Posted: Thu Sep 11, 2003 4:29 pm Post subject: |
|
|
biste sicher dass du alle module vorher entfernt hast?
notfalls mach die pf-sourcen platt und merge sie neu.
make mrproper
config kopieren
make oldconfig
make depend
make bzImage
make modules
make modules_install
vorher module entfernen nicht vergessen
wenn das problem immer noch auftritt dann schau dir genau an welche symbole fehlen (modprobe gibt bescheid)
und schau in den kernel sourcen |
|
Back to top |
|
|
|