LINUX.ORG.RU

Установка nForce драйвера на Ubuntu ( Debian )


0

0

           День добрый нужна помощ : у меня мать на nForce2 400 Ultra от MS , при установке Ubuntu ( Debian ) не определила звук , сеть ; скачал драйвер от NVIDIA -
- NFORCE-Linux-x86-1.0-0292-pkg1.run
         Соответственно скачал пакет с исходниками ядра , поставил , разархивировал в каталог /usr/src , сделал символич. ссылку на linux и на всякий случай на kernel-source-2.6.8.1 - и не ставиться :(
Вот лог если кто знает в чем проблема подскажите :

nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Sat Dec 18 09:49:36 2004

option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
silent : false
Installer install prefix : /usr
kernel source path : (not specified)
net kernel install path : (not specified)
audio kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp

Using: nvidia-installer ncurses user interface
-> Found package NVIDIA network driver for Linux-x86
-> Found package NVIDIA audio driver for Linux-x86
-> Please select packages for installation:
Selections:
NVIDIA network driver for Linux-x86 (1.0-10)
NVIDIA audio driver for Linux-x86 (1.0-1)
-> Starting install of NVIDIA network driver for Linux-x86
-> Checking for loaded module nvnet
-> Checking for loaded module forcedeth
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.8.1-3-386 (buildd@terranova) (gcc version
3.3.4 (Debian 1:3.3.4-9ubuntu5)) #1 Tue Oct 12 12:41:57 BST 2004
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path: '/usr/src/linux'
-> Kernel output path: '/usr/src/linux'
-> Performing cc_version_check with CC="cc".
ERROR:
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the appropriate nvidia-installer command line option.
ERROR: Installation of the network driver has failed. Please see the file
'/var/log/nvidia-nforce-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.

А нахуа ставить nForce драйвера ?
Все есть в ядре с kernel.org и прекрасно работает !

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

Если бы так :(
root@ubuntu:/home/dmitry # lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
0000:00:01.0 ISA bridge: nVidia Corporation: Unknown device 0080 (rev a3)
0000:00:01.1 SMBus: nVidia Corporation: Unknown device 0084 (rev a1)
0000:00:02.0 USB Controller: nVidia Corporation: Unknown device 0087 (rev a1)
0000:00:02.1 USB Controller: nVidia Corporation: Unknown device 0087 (rev a1)
0000:00:02.2 USB Controller: nVidia Corporation: Unknown device 0088 (rev a2)
0000:00:04.0 Bridge: nVidia Corporation: Unknown device 008c (rev a3)
0000:00:06.0 Multimedia audio controller: nVidia Corporation: Unknown device 008a (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation: Unknown device 008b (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation: Unknown device 0085 (rev a3)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE]

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

У меня ядро 2.4.28 и то-же есть некоторое колическтво unknown:

00:00.0 Host bridge: nVidia Corporation: Unknown device 01e0 (rev c1)
00:00.1 RAM memory: nVidia Corporation: Unknown device 01eb (rev c1)
00:00.2 RAM memory: nVidia Corporation: Unknown device 01ee (rev c1)
00:00.3 RAM memory: nVidia Corporation: Unknown device 01ed (rev c1)
00:00.4 RAM memory: nVidia Corporation: Unknown device 01ec (rev c1)
00:00.5 RAM memory: nVidia Corporation: Unknown device 01ef (rev c1)
00:01.0 ISA bridge: nVidia Corporation: Unknown device 0060 (rev a4)
00:01.1 SMBus: nVidia Corporation: Unknown device 0064 (rev a2)
00:02.0 USB Controller: nVidia Corporation: Unknown device 0067 (rev a4)
00:02.1 USB Controller: nVidia Corporation: Unknown device 0067 (rev a4)
00:02.2 USB Controller: nVidia Corporation: Unknown device 0068 (rev a4)
00:04.0 Ethernet controller: nVidia Corporation: Unknown device 0066 (rev a1)
00:05.0 Multimedia audio controller: nVidia Corporation: Unknown device 006b (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation: Unknown device 006a (rev a1)
00:08.0 PCI bridge: nVidia Corporation: Unknown device 006c (rev a3)
00:09.0 IDE interface: nVidia Corporation: Unknown device 0065 (rev a2)
00:0c.0 PCI bridge: nVidia Corporation: Unknown device 006d (rev a3)
00:0d.0 FireWire (IEEE 1394): nVidia Corporation: Unknown device 006e (rev a3)
00:1e.0 PCI bridge: nVidia Corporation: Unknown device 01e8 (rev c1)
02:01.0 Ethernet controller: 3Com Corporation: Unknown device 9201 (rev 40)

Однако память естественно работает, по USB я фотки качаю из фотоаппарата, сетевуха постоянно используется, на винте DMA включился и звук есть. Так что все эти unknown ни о чем не говорят, надо просто все правильно настроить в ядре.

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

Значит сделал я menuconfig ( тоже блин не совсем просто- нет нужных пакетов
в репозитарии по умолчанию-надо добавлять новые репозитарии в sources.list даю
ссылки для тех кто столкнется
http://www.myjavaserver.com/~mike001/ubuntu/#extrarepositories - неофиц. FAQ
http://www.ubuntulinux.org/wiki/KernelHowto - ссылки на пакеты ,чтоб запустить
menuconfig )
сформировался файл config в /usr/src/linux - а драйвер его не видит и не хочет компилиться - делаю make clean ; make install - и блин , о чудо Smile))
-драйвер все равно ругается на kernel-source , но начинает компилиться
и выдает следующее :
ERROR: Unable to load the kernel module 'nvsound.ko'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
-> Kernel module load error: FATAL: Error inserting nvsound
(/lib/modules/2.6.8.1-3-386/kernel/sound/oss/nvsound.ko): Unknown symbol in
module, or unknown parameter (see dmesg)
-> Testing completed.
ERROR: Installation of the audio driver has failed. Please see the file
'/var/log/nvidia-nforce-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.

Если я правильно понял он не находит модуль OSS nvsound , но
прикол в том , что OSS включена в ядре и должна быть , а вот когда я делал
make clean у меня выдало clean sound/OSS - вопрос почему ? Что не так сделал ?
murzzz :
root@ubuntu:/usr/src/linux # find /lib/modules -name *intel*
/lib/modules/2.6.8.1-3-386/kernel/drivers/char/agp/intel-mch-agp.ko
/lib/modules/2.6.8.1-3-386/kernel/drivers/char/agp/intel-agp.ko
/lib/modules/2.6.8.1-3-386/kernel/sound/pci/snd-intel8x0m.ko
/lib/modules/2.6.8.1-3-386/kernel/sound/pci/snd-intel8x0.ko
root@ubuntu:/usr/src/linux # uname -r
2.6.8.1-3-386
Я так понимаю , что поддержка OSS где-то еще должна быть включена ,
а вот как заставить найденные модули работать ?

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

> snd-intel8x0.ko Это звуковой модуль от алсы, это не тоже самое что OSS, но его эмулировать умеет...

Как настроить алсу я тебе ссылку уже дал - вперед...

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

Да спасибо я ходил по ссылке , сделал все перечисленное кроме установки alsa-lib я не нашел этого пакета ни в репозитарии Ubuntu не в Debian возможно устаревший и в версиии > 0.9 не используется, но получаю все тот же результат при запуске alsamixer :

root@ubuntu:/home/dmitry # alsamixer alsamixer: function snd_ctl_open failed for default: No such file or directory

Постю на 4 форумах и пока все без толку :(

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

>сделал все перечисленное кроме установки alsa-lib я не нашел этого пакета ни в репозитарии Ubuntu не в Debian

блин, в Дебиане alsalib == libasound2, и выяснить это проще простого (apt-cache search alsa lib хотя бы)

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

Да спасибо догодался уже :) переделал все , но делу это так и не помогло не опознается карта и все блин . Проблему к сожалению не решил , а очень бы хотелось. Взял дешевенькую PCI звуковуху - завелась с полпинка . Грустно мне грустно .

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