LINUX.ORG.RU

не могу собрать alsa`у для hda-intel


0

0

скачал новые alsa драйвера,но установить не получается при make ошибка:

./cofigure --with-cards=hda-intel
....все проходит нормально....

./make
...
make[1]: Entering directory `/usr/src/linux-2.6.12-12mdk'

  WARNING: Symbol version dump /usr/src/linux-2.6.12-12mdk/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /temp/alsa-driver-1.0.13rc3/acore/memalloc.o
  CC [M]  /temp/alsa-driver-1.0.13rc3/acore/sgbuf.o 
....CC [M]...
  /temp/alsa-driver-1.0.13rc3/acore/sound.c: In function 'snd_open':
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:178: warning: assignment discards qualifiers from pointer target type
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:183: warning: assignment discards qualifiers from pointer target type
  /temp/alsa-driver-1.0.13rc3/acore/sound.c: In function 'snd_register_device':
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:295: warning: implicit declaration of function 'devfs_mk_cdev'
  /temp/alsa-driver-1.0.13rc3/acore/sound.c: In function 'snd_unregister_device':
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:357: error: 'mptr' undeclared (first use in this function)
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:357: error: (Each undeclared identifier is reported only once
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:357: error: for each function it appears in.)
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:359: warning: implicit declaration of function 'devfs_remove'
  /temp/alsa-driver-1.0.13rc3/acore/sound.c: In function 'alsa_sound_init':
  /temp/alsa-driver-1.0.13rc3/acore/sound.c:495: warning: implicit declaration of function 'devfs_mk_dir'
make[4]: *** [/temp/alsa-driver-1.0.13rc3/acore/sound.o] ошибка 1
make[3]: *** [/temp/alsa-driver-1.0.13rc3/acore] ошибка 2
make[2]: *** [_module_/temp/alsa-driver-1.0.13rc3] ошибка 2
make[1]: *** [modules] ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.12-12mdk'
make: *** [compile] ошибка 2

подскажите в чем ошибка,все вроде по документации делал 

Ответ на: комментарий от nerOn

WARNING: Symbol version dump /usr/src/linux-2.6.12-12mdk/Module.symvers
          is missing; modules will have no dependencies and modversions.

Нужно установить какой-то -devel пакет, скоре всего kernel-devel или что-то в этом роде, описано в FAQ.

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

в каком именно faq,что-то я не нашел ничего.

/usr/src/linux/make xconfig запускается,значит все -devel пакеты для ядра стоят...

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

./configure проходит нормально,с параметрами hda-intel,по документации именно так и написано,но make никак не идет.может стоит свое ядро собрать,хотя это неправильно мне кажется.

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

Сорри, про intel-hda заглючило. Конечно же hda-intel.

По существу ничего сказать не могу, на gentoo собирается отлично.

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

какая версия?я качал ...13rc последнюю,может подревнее попробовать?

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

> какая версия?я качал ...13rc последнюю,может подревнее попробовать?

Обнаружил, что на 2.6.18 собирается только alsa >1.0.12. Видимо что-то поменялось в ядре.

Я бы остановился пока на 1.0.11, так как в более поздних версиях поломали cardbus-карты. Может и ещё что-то сломали :)

И уж версию .13 точно не стоит пробовать - номер неудачный :)

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

а .12 подерживвет hda-codec? надо чтобы встроенные колонки на ноуте выключались при подключении внешних

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

И что, теперь на ноуте звук нормально разрулился? А какой чип? Не Realtek ALC861 случайно?

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