[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NVIDIA Treiber Problem nach upgrade



On 06.Mai 2003 - 09:44:27, Angela Stempfel wrote:
> 
> 
> Andreas Pakulat wrote:
> 
> >On 05.Mai 2003 - 20:51:04, Angela Stempfel wrote:
> > 
> >
> >>hi
> >>
> >>   
> >>
> >>>Hmm, was sagt denn ls -l /lib/modules/`uname -r`/kernel/drivers/video ?
> >>>
> >>>     
> >>>
> >>Das gibt folgendes aus:
> >>stema@smeagol:~$ ls -l /lib/modules/`uname -r`/kernel/drivers/video
> >>total 396
[...]
> >>stema@smeagol:~$
> >>
> >>nvidia ist da nicht drin, sollte das hier vorhanden sein?
> >>   
> >>
> >
> >Ist zumindestens bei mir mit Nvidia 4363. Und war vorher auch dort.
> >
> 
> ich habe das modul nvidia.o gefunden. Es ist im folgenden verzeichnis:
> smeagol:/lib/modules/2.4.20/kernel/drivers/video# ls -al
> total 2116
> -rw-r--r--    1 root     root      1804740 May  5 15:16 nvidia.o
[...]
> wenn ich nun probiere das zu laden kommt auch ne fehlermeldung:
> smeagol:/lib/modules/2.4.20/kernel/drivers/video# insmod nvidia.o
> nvidia.o: unresolved symbol create_proc_entry_R30deddc1
> nvidia.o: unresolved symbol devfs_register_Rde45e19c
> nvidia.o: unresolved symbol __pollwait_R641b2e53
> nvidia.o: unresolved symbol mtrr_add_R56179c5f
> nvidia.o: unresolved symbol devfs_register_chrdev_R7c619db0
> nvidia.o: unresolved symbol vsprintf_R954cbb26
> nvidia.o: unresolved symbol irq_stat_R5bc6f028
> nvidia.o: unresolved symbol remove_proc_entry_Rd8e58956
> nvidia.o: unresolved symbol mtrr_del_R272d394e
> nvidia.o: unresolved symbol proc_root_driver_R2dda7305
> nvidia.o: unresolved symbol __wake_up_Rb76c5f1e
> nvidia.o: unresolved symbol init_mm_R90a18027
> nvidia.o: unresolved symbol change_page_attr_R7a469569
> nvidia.o: unresolved symbol mem_map_R7753b7d4
> nvidia.o: unresolved symbol devfs_unregister_Rc6e113be
> 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.

Tja wenn man Module eines anderen Kernels lädt passiert meist sowas.
(oder ist bei dir die Ausgabe von uname -r = 2.4.20?)

> >
> >Hmm, gibts denn beim Kompilieren irgendwelche Fehlermeldungen? Baust du
> >den Kernel/die Module mit make-kpkg oder normal mit make ?
> >
> ich habe das ganze mit make-kpkg gemacht und es sind keine fehler 
> aufgetaucht...
> deswegen finde ich es ja so komisch, dass das modul nicht geladen werden 
> kann.

Ah ich glaube jetzt kommen wir dem Problem näher: Du hast einen neuen
2.4.20 Kernel gebaut richtig? Und benutzt momentan sicher einen anderen,
denn sonst hätte ls -l /lib/modules/`uname -r`/kernel/drivers/video
dasselbe geliefert wie ls -l /lib/modules/2.4.20/kernel/drivers/video.

AFAIK muss man den Kernel für den das NVidida-Modul kompiliert werden
soll erstmal booten, bevor man es kompilieren kann. Zumindestens ist das
hier mit den von NVidia gezogenen Treibern so nötig. Sprich, wenn ich
nen neuen Kernel gebaut und installiert habe, booten ich diesen und
kompiliere erst dann das NVidia Modul. Frag mich nicht warum das so sein
muss, wahrscheinlich fragen die irgendwo mal die aktuell laufende
Kernelversion ab - bin momentan zu beschäftigt um da in das Makefile zu
gucken.

Also probier mal den selbstgebauten Kernel zu booten und dann das Modul
zu kompilieren.

Andreas

-- 
Wie man sein Kind nicht nennen sollte: 
  Tino Saurier 

Attachment: pgpgOv6rsRv1v.pgp
Description: PGP signature


Reply to: