Проблемма с драйверами, Shadowtalker, 16-Июл-09, 23:25 [смотреть все]SUSE 11.1 Мать M2N-E SLI, в ней интегрированная звуковая карта C-Media CM6501, пытался поставить драйвера для неё, вижу следующее:nforce-installer log file '/var/log/nvidia-nforce-installer.log' creation time: Thu Jul 16 22:10:44 2009 option status: license pre-accepted : true 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 audio driver for Linux-x86_64 -> Found package NVIDIA network driver for Linux-x86_64 -> Please select packages for installation: Selections: NVIDIA audio driver for Linux-x86_64 (1.0-8) -> Starting install of NVIDIA audio driver for Linux-x86_64 -> Checking for loaded module nvsound -> Checking for loaded module nvaudio -> License accepted by command line option. -> Skipping check for conflicting rpms. -> /proc/version is Linux version 2.6.27.23-0.1-trace (geeko@buildhost) (gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) ) #1 SMP 2009-05-26 17:02:05 -0400 -> No precompiled kernel interface was found to match your kernel; this means that the installer will need to compile a new kernel interface. ERROR: The kernel header file '/lib/modules/2.6.27.23-0.1-trace/build/include/linux/kernel.h' does not exist. The most likely reason for this is that the kernel source path '/lib/modules/2.6.27.23-0.1-trace/build' is incorrect. 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. Насколько я понял, чтобы поставить драйвера, мне придется ковырять ядро. Перекопал кучу манов, так и не понял, с чего начать. Подскажите пожалуйста, что делать с ядром. З.Ы. #uname -a: Linux SFN 2.6.27.23-0.1-trace #1 SMP 2009-05-26 17:02:05 -0400 x86_64 x86_64 x86_64 GNU/Linux
|
- Проблемма с драйверами, bill, 20:51 , 18-Июл-09 (1)
>[оверквотинг удален] >the correct kernel source files are installed, > you may specify the kernel >source path with the '--kernel-source-path' > commandline option. > >Насколько я понял, чтобы поставить драйвера, мне придется ковырять ядро. Перекопал кучу >манов, так и не понял, с чего начать. Подскажите пожалуйста, что >делать с ядром. >З.Ы. #uname -a: Linux SFN 2.6.27.23-0.1-trace #1 SMP 2009-05-26 17:02:05 -0400 x86_64 >x86_64 x86_64 GNU/Linux А kernel-devel установлено? Или как оно там в suse называется.
- Проблемма с драйверами, allez, 20:14 , 19-Июл-09 (2)
>А kernel-devel установлено? Или как оно там в suse называется. kernel-source
- Проблемма с драйверами, angra, 03:46 , 20-Июл-09 (3)
>kernel-source Любопытно, а пакеты с собственно исходниками ядра в таком случае как в зюзе зовутся? Или они вообще не додумались заголовки в отдельный пакеты типа kernel-headers или kernel-devel вынести?
- Проблемма с драйверами, Shadowtalker, 08:15 , 20-Июл-09 (4)
>>kernel-source kernel-source стоит, толку 0
- Проблемма с драйверами, angra, 08:17 , 20-Июл-09 (5)
Покажите что выдает rpm -qa | grep kernel
- Проблемма с драйверами, Shadowtalker, 14:51 , 20-Июл-09 (7)
>Покажите что выдает rpm -qa | grep kernel #rpm -qa | grep kernel kernel-default-base-2.6.27.23-0.1.1 linux-kernel-headers-2.6.30-3.1 nfs-kernel-server-1.1.3-14.1 kernel-xen-extra-2.6.27.23-0.1.1 kernel-xen-2.6.27.23-0.1.1 kernel-trace-extra-2.6.27.23-0.1.1 kernel-xen-base-2.6.27.23-0.1.1 kernel-default-2.6.27.23-0.1.1 kernel-default-extra-2.6.27.23-0.1.1 kernel-trace-2.6.27.23-0.1.1 kernel-source-2.6.30-54.1 kernel-trace-base-2.6.27.23-0.1.1
- Проблемма с драйверами, bill, 19:49 , 20-Июл-09 (8)
>[оверквотинг удален] >nfs-kernel-server-1.1.3-14.1 >kernel-xen-extra-2.6.27.23-0.1.1 >kernel-xen-2.6.27.23-0.1.1 >kernel-trace-extra-2.6.27.23-0.1.1 >kernel-xen-base-2.6.27.23-0.1.1 >kernel-default-2.6.27.23-0.1.1 >kernel-default-extra-2.6.27.23-0.1.1 >kernel-trace-2.6.27.23-0.1.1 >kernel-source-2.6.30-54.1 >kernel-trace-base-2.6.27.23-0.1.1 Вот это мусорка :D Нет source для ядра 2.6.27.23-0.1-trace.
- Проблемма с драйверами, Shadowtalker, 21:56 , 20-Июл-09 (9)
>Вот это мусорка :D >Нет source для ядра 2.6.27.23-0.1-trace. Что именно там мусор и как от него избавиться?
- Проблемма с драйверами, angra, 06:35 , 21-Июл-09 (10)
>Что именно там мусор и как от него избавиться? Ну это вам виднее какие ядра у вас используются, а какие можно с чистой совестью удалить. Напомню, что при апдейте системы старое ядро никогда не удаляется автоматически, вам надо это делать вручную. >#uname -a: Linux SFN 2.6.27.23-0.1-trace #1 SMP 2009-05-26 17:02:05 -0400 x86_64 x86_64 x86_64 GNU/Linux >kernel-trace-2.6.27.23-0.1.1
Судя по всему это пакет для ядра, которое вы используете в данный момент. Однако соответствующий linux-kernel-headers для него не установлен. Для сборки ядерных модулей нужны именно заголовки. Исходники ядра нужны если вы хотите пересобрать все ядро, что в данном случае вам ни к чему.
- Проблемма с драйверами, allez, 10:27 , 20-Июл-09 (6)
>>kernel-source > >Любопытно, а пакеты с собственно исходниками ядра в таком случае как в >зюзе зовутся? Или они вообще не додумались заголовки в отдельный пакеты >типа kernel-headers или kernel-devel вынести? Исходные тексты ядра лежат в пакете kernel-source, заголовки - в пакете linux-kernel-headers.
- Проблемма с драйверами, Shadowtalker, 14:10 , 21-Июл-09 (11)
Снес всё к чертям, поставил заново из коробки, теперь выдает такое:
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.
Как видно на этой диаграмме: $uname -a Linux SFN 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux $rpm -qa | grep kernel kernel-default-2.6.27.7-9.1 kernel-default-base-2.6.27.7-9.1 nfs-kernel-server-1.1.3-14.1 linux-kernel-headers-2.6.27-2.28 kernel-default-extra-2.6.27.7-9.1 kernel-source-2.6.27.7-9.1У меня ядро 2.6 версии и сорцы к нему стоят, а еррор сообщает, что их нет. Кто виноват и что делать? %)
- Проблемма с драйверами, angra, 09:31 , 24-Июл-09 (12)
>Снес всё к чертям, поставил заново из коробки, теперь выдает такое: Завязывайте с дурными виндовыми привычками, в никсах нет нужды в таких дебильных способах решения проблем. >kernel-default-2.6.27.7-9.1 >linux-kernel-headers-2.6.27-2.28 >kernel-source-2.6.27.7-9.1 Обратите внимание на версию ядра и headers к ней, а на source можете забить >Кто виноват Вы > и что делать? %) Учится читать. В моем прошлом посте я вроде достаточно внятно объяснил для чего source и для чего headers, даже точно указал что вам нужны именно headers, причем _полностью_ совпадающей версии, так как номер версии формирует имя директории в пути к заголовкам.
- Проблемма с драйверами, Shadowtalker, 03:53 , 28-Июл-09 (13)
>В моем прошлом посте я вроде достаточно внятно объяснил для >чего source и для чего headers, даже точно указал что вам >нужны именно headers, причем _полностью_ совпадающей версии, так как номер версии >формирует имя директории в пути к заголовкам. headers _полностью_ совпадающей версии я не нашел нигде, даже после установки чистого дистрибутива с нуля headers отличаются от ядра.
- Проблемма с драйверами, angra, 22:26 , 29-Июл-09 (14)
Ну тут ничем помочь не могу, я не ментейнер зюзи да и вообще стараюсь этот дистр обходить стороной. Могу лишь посоветовать посмотреть весь список доступных пакетов для ядер и заголовков к ним, выбрать из них соответствующую пару и установить, не забыть потом загрузится с новым ядром.
|