The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблемма с драйверами, !*! 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)
          Ну тут ничем помочь не могу, я не ментейнер зюзи да и вообще стараюсь этот дистр обходить стороной. Могу лишь посоветовать посмотреть весь список доступных пакетов для ядер и заголовков к ним, выбрать из них соответствующую пару и установить, не забыть потом загрузится с новым ядром.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру