|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Nick (nickranger (a) yahoo__dot__com) |
Дата: 09/24/2002 |
Problema e slednia, Pri opit da kompiliram NVIDIA_kernel
1.0-3123 na Debian s kernel 2.4.19 se poiavi slednia
problem:
------------------------------------------------------------localhost:/usr/src#
ls -all
drwxrwsr-x 3 root src 4096 Sep 16 17:24 ./
drwxr-xr-x 16 root root 4096 Sep 16 16:50 ../
-rw-r--r-- 1 root src 1765011 Sep 16 16:55
NVIDIA_GLX-1.0-3123.tar.gz
-rw-r--r-- 1 root src 428232 Sep 16 16:54
NVIDIA_kernel-1.0-3123.tar.gz
drwxr-sr-x 3 root src 4096 May 27 17:18 linux/
localhost:/usr/src# tar xvzf NVIDIA_kernel-1.0-3123.tar.gz
NVIDIA_kernel-1.0-3123/ NVIDIA_kernel-1.0-3123/nv.c
NVIDIA_kernel-1.0-3123/os-interface.c
NVIDIA_kernel-1.0-3123/os-registry.c
NVIDIA_kernel-1.0-3123/os-interface.h
NVIDIA_kernel-1.0-3123/nv-linux.h
NVIDIA_kernel-1.0-3123/nv-misc.h NVIDIA_kernel-1.0-3123/nv.h
NVIDIA_kernel-1.0-3123/nv-ids.h
NVIDIA_kernel-1.0-3123/rmretval.h
NVIDIA_kernel-1.0-3123/nvtypes.h
NVIDIA_kernel-1.0-3123/nv_ref.h
NVIDIA_kernel-1.0-3123/README
NVIDIA_kernel-1.0-3123/makedevices.sh
NVIDIA_kernel-1.0-3123/Makefile
NVIDIA_kernel-1.0-3123/Module-nvkernel
localhost:/usr/src# cd NVIDIA_kernel-1.0-3123
localhost:/usr/src/NVIDIA_kernel-1.0-3123# make
------------------------------------------------------------
I tuk zapochvat problemite:
------------------------------------------------------------
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -1`\" >
nv_compiler.h
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual
-Wno-multichar -O -MD -D__KERNEL__ -DMODULE
-D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -DRM_HEAPMGR
-D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PATCHLEVEL=3123 -DNV_UNIX -DNV_LINUX -DNVCPU_X86 -I.
-I/usr/src/linux/include -Wno-cast-qual nv.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual
-Wno-multichar -O -MD -D__KERNEL__ -DMODULE
-D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -DRM_HEAPMGR
-D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PATCHLEVEL=3123 -DNV_UNIX -DNV_LINUX -DNVCPU_X86 -I.
-I/usr/src/linux/include -Wno-cast-qual os-interface.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual
-Wno-multichar -O -MD -D__KERNEL__ -DMODULE
-D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -DRM_HEAPMGR
-D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PATCHLEVEL=3123 -DNV_UNIX -DNV_LINUX -DNVCPU_X86 -I.
-I/usr/src/linux/include -Wno-cast-qual os-registry.c
ld -r -o Module-linux nv.o os-interface.o os-registry.o
ld -r -o NVdriver Module-linux Module-nvkernel
size NVdriver
text data bss dec hex filename
894307 55476 52396 1002179 f4ac3 NVdriver
depmod: *** Unresolved symbols in
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pm_unregister_Reccd1e64
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pci_read_config_dword_R1372ae4e
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol devfs_register_chrdev_R0b1a40cb
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol irq_stat_Re459a1a5
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol mem_map_Rcc893a6b
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pci_read_config_word_R013f4ee4
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol __pollwait_R29f0c3c7
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pci_find_device_R8b4d5816
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol proc_root_driver_Rebed4c2c . . . . . . .
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pci_write_config_dword_Raf4ae244
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol init_mm_R58b75461
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pci_read_config_byte_R3bd38f74
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol pci_write_config_byte_Rc19e8242
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol create_proc_entry_R0c06761a
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol proc_root_Rfec6d5ac
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
unresolved symbol devfs_unregister_R7bc0197d
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
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.19-686/kernel/drivers/video/NVdriver:
insmod /lib/modules/2.4.19-686/kernel/drivers/video/NVdriver
failed
/lib/modules/2.4.19-686/kernel/drivers/video/NVdriver:
insmod NVdriver failed
make: *** [package-install] Error 255
------------------------------------------------------------
Molia ako niaskoi ima ideia kade e problema, da SPODELI....
|
Отговор #1 |
От: mironcho (mironcholinux__at__mail__dot__bg) |
Дата: 09/24/2002 |
Възможно е ако в /usr/src/linux/include се помещават
хедърните файлове за друга версия на ядрото, да ти дава тази
грешка (защото ще се компилира драйвера, но после ще се
окаже че не е за текущото ти ядро ;). Така че увери се че
/usr/src/linux/include съдържа хедърните файлове на ядрото
което ползваш в момента ..
Ако ще ти е от полза прочети и това:
http://linux-bg.org/cgi-bin/y/index.pl?page=faq&key=3#video
|
Отговор #2 |
От: To4o (jordanov __@__ adis< dot >bg) |
Дата: 09/24/2002 |
Precompilirai si na novo kernela, kato v
"/usr/src/linux/Makefile" faila na pciata "EXTRAVERSION"
zadai nikakva indentifikacia kade da badata isipni modulite:
primerno "EXTRAVERSION= -customkernel" ili neshto ot sorta.
Sled tova obi4ainoto:
make dep; make bzImage; make modules; make modules_install
Ako vsi4ko mine normalno sled "make modules_install" tribva
da ti se generira faila System.map .
Sled tova si copni System.map ot /usr/src/linux v /boot
ako ne iskash da prepokrivash staria System.map preimenuvai
tozi na System.map.custom (ili kakto si reshish) ot
/usr/src/linux kopirai go v /boot i napravi edin symlink
System.map koito da so4i kam tvoia System.map.x.x.x
Ako vsiko e minalo normalno, ne bi tribvalo kogato
compilirash NVIDIA_kernel da ti se pokazvat tezi
saobshtenia.
USPEH!!!
|
Отговор #3 |
От: Majesty |
Дата: 09/24/2002 |
Всъщост вчера и аз се мъчих с ядро 2.4.19 и същите драйвери
и борбата не беще успешна :). Затова си изтеглих драйверите
от testing(по-старите) и всичко мина ок. Между другото с
драйверите идва и добра документация-потърси в
/usr/share/doc/nvidia* там пише всичко :)
|
Отговор #4 |
От: Nick (nickranger __@__ yahoo[ точка ]com) |
Дата: 09/25/2002 |
Mersi za pomoshta. Varnah se kam starite driveri i tiah
stana No pak tam ima problem s mishkata.
Leko kato ia mradnesh i pokazaleca zabiva v gornia desen
agal. Kato smenih protokola "Microsoft" - pochna da zabiva v
gornia LIAV. Iavno e neshto s driverite??
Biah podkaral Ximian + Nvidia drv - tam pak ne raboteshe
Keyboard-a (mai pak neshto ot drv)
Mishkata e HP C4737 s scroll PS/2...
|
Отговор #5 |
От: mironcho (mironcholinux__at__mail< dot >bg) |
Дата: 09/25/2002 |
За да ти работи мишката и колелцето, пробвай следното:
Driver"mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse" # това само ако ти е
там мишката
Option "Resolution" "235" # това не е
задължително
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
|
Отговор #8 |
От: Никола Антонов (linux< at >logos< dot >goto< dot >bg) |
Дата: 09/25/2002 |
Компилацията на новите драйвери на NVIDIA не дава никаква
фира, но само ако ползваш ядро, различно от оригиалното и
ядрото, за което ги компилираш, си има сорса в
/usr/src/linux, а също така трябва да е зарадено. Не съм
срещал гореописаните проблеми, но по начало не ползвам
подразбиращите се ядра, вкл. и на Debian. А за тях си има
готови бинарита за дистрибуцията, които можеш да си
инсталираш с apt-get.
|
Отговор #9 |
От: Majesty |
Дата: 09/25/2002 |
При мен проблема беше, че не се зареждаше драйвера при
boot-ване. А сега имам май друг проблем:при опит да
стартирам tuxracer ми изписва ,че не открива GLX и не се
стартира играта въобще.
|
Отговор #10 |
От: Никола Антонов (linux< at >logos __точка__ goto __точка__ bg) |
Дата: 09/25/2002 |
Хм, сигурен ли си, че Х-а го зарежда? В
/etc/X11/XF86Config-4 нали си му казал да ти го лоудва? Пише
ли нещо повече в логовете на Х-а по въпроса за зареждането
на Х-а?
|
Отговор #11 |
От: Majesty |
Дата: 09/25/2002 |
Здрасти,
Значи оправих проблема с GLX и сега се лоудва и в
логовете(/var/log/XFree86.0.log) пише че е ок.Обаче като
пиша в конзолата tuxracer ми излиза това съобщение:tuxracer:
relocation error: /usr/lib/libGLcore.so.1: undefined symbol:
__nvsym02925
и не се стартира.Не че толкова държа на играта ама що е
така?
|
<< problem sus sounda... (2
) | DoS? (2
) >>
|
|
|
|
|