LINUX.ORG.RU

MOPS и nVidia


0

0

MOPS 5.1 ядро 2.6.18-6 попробывал установить дрова для nVidia (1.0-9755). при запуске на оригинальном ядре, просит отключить rivafb в ядре. при отключении, всё равно не удаётся установить. предлагает посмотреть лог. вот что пишет там:

-> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/linux SYSOUT=/usr/s rc/linux'... sh ./conftest.sh "cc" "cc" /usr/src/linux /usr/src/linux cc_sanity_check ful l_output sh ./conftest.sh "cc" "cc" /usr/src/linux /usr/src/linux select_makefile ful l_output make --no-print-directory -f Makefile module NVIDIA: calling KBUILD... ....... ld -m elf_i386 -m elf_i386 -r -o /root/install/NVIDIA-Linux-x86-1.0-9755-p kg1/usr/src/nv/nvidia.ko /root/install/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/sr c/nv/nvidia.o /root/install/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nvidia .mod.o NVIDIA: left KBUILD. -> done. -> Kernel module compilation complete. ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s). Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information. -> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko': -1 Unknown symbol in module -> Kernel messages: usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x1b9b R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x1b9c L 18 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x1b9c R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: (Unknown Key): (unknown ASC/ASCQ) usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/linux SYSOUT=/usr/s
rc/linux'...
sh ./conftest.sh "cc" "cc" /usr/src/linux /usr/src/linux cc_sanity_check ful
l_output
sh ./conftest.sh "cc" "cc" /usr/src/linux /usr/src/linux select_makefile ful
l_output
make --no-print-directory -f Makefile module

NVIDIA: calling KBUILD...
.......
ld -m elf_i386 -m elf_i386 -r -o /root/install/NVIDIA-Linux-x86-1.0-9755-p
kg1/usr/src/nv/nvidia.ko /root/install/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/sr
c/nv/nvidia.o /root/install/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nvidia
.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s).

Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Unknown symbol in module
-> Kernel messages:
usb-storage: -- transfer complete
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0x1b9b R 0 Stat 0x1
usb-storage: -- transport indicates command failure
usb-storage: Issuing auto-REQUEST_SENSE
usb-storage: Bulk Command S 0x43425355 T 0x1b9c L 18 F 128 Trg 0 LUN 0 CL 6
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code 0; transferred 31/31
usb-storage: -- transfer complete
usb-storage: Bulk command transfer result=0
usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes
usb-storage: Status code 0; transferred 18/18
usb-storage: -- transfer complete
usb-storage: Bulk data transfer result 0x0
usb-storage: Attempting to get CSW...
usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
usb-storage: Status code 0; transferred 13/13
usb-storage: -- transfer complete
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0x1b9c R 0 Stat 0x0
usb-storage: -- Result from auto-sense is 0
usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0
usb-storage: (Unknown Key): (unknown ASC/ASCQ)
usb-storage: scsi cmd done, result=0x2
usb-storage: *** thread sleeping.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.

Vendict
() автор топика

Какая видеокарта?
Стоят ли исходники ядра?
Было ли ядро пересобрано после отключения rivafb?

UVV ★★★★★
()
Ответ на: комментарий от Vendict

Странно, вроде должно всё работать.
Попробуй поищи проблему на сайте nvidia.
Если не поможет, то можно попробовать другую версию драйвера.

UVV ★★★★★
()
Ответ на: комментарий от UVV

с другой версией (годовой давности) то же самое, не может загрузить модуль и ругается на неизвестную инструкцию в модуле ...

Vendict
() автор топика
Ответ на: комментарий от Vendict

> годовой давности
А с более свежей версией не пробовал?
У меня MX440 и у них на сайте написано, что для моей видюхи последний актуальный драйвер из серии 96**.

UVV ★★★★★
()
Ответ на: комментарий от UVV

что-то среднее я уже не откопаю ... а 9755 от 9 апреля этого года ... МОПС 5.1 тогда уже был (17 января родился, если не ошибаюсь), 6600 уже 3 года ... в чём дело, непонятно... фраза одна пугает:

-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Unknown symbol in module

Vendict
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.