Решено: Установка драйвера звуковой карты.

Knoppix

Модераторы: Warderer, Модераторы разделов

rainbowhope
Сообщения: 10
ОС: debian, ubuntu

Решено: Установка драйвера звуковой карты.

Сообщение rainbowhope »

Здравствуйте!

Материнская плата ASUS: P5G41T-M LX.
Дистрибутив 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012 x86_64 GNU/Linux
Звука нет (движки громкости и колонки включены ! на других ОСях - ок).

Скачал пакет с asus.

Мануал по установке:

Step 1. unzip source code
tar xfvj alsa-driver-1.0.xx.tar.bz2

Step 2. Turn on sound support from kernel config
(soundcore module, default turn on)

Step 3. Complied source code
a. cd alsa-driver-1.0.xx
b. ./configure
c. make
d. make install
e. alsaconf
f. ./snddevices (Only kernel 2.4 does it)


все ок до Step 3. пункт b
делаю пункт с... make
..... "летят" строки типо этих :

make[3]: Leaving directory `/usr/Linux/Audio/alsa-driver-1.0.19-5.11/pcmcia/vx'
make[2]: Leaving directory `/usr/Linux/Audio/alsa-driver-1.0.19-5.11/pcmcia'
make[2]: Entering directory `/usr/Linux/Audio/alsa-driver-1.0.19-5.11/misc'
make[2]: Leaving directory `/usr/Linux/Audio/alsa-driver-1.0.19-5.11/misc'
make[1]: Leaving directory `/usr/Linux/Audio/alsa-driver-1.0.19-5.11'
make -C /usr/src/linux SUBDIRS=/usr/Linux/Audio/alsa-driver-1.0.19-5.11 CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux'

и вдруг...
make[1]: *** Нет правила для сборки цели `modules'. Останов.
make[1]: Leaving directory `/usr/src/linux'
make: *** [compile] Ошибка 2


пакет с драйверами лежит в
/usr/linux
библиотеки с хедерами скачивал и устанавливал отдельно.

1)Объясните, пожалуйста, очень подробно как активизировать работу аудиокарты.
2)Надо ли конфигурировать/компилировать ядро (и)или достаточно "прилепить" скачаное к системе и как?

Если надо апдейтить ядро, то переконфигурировать не удалось.

Запускал make xconfig или menuconfig в папке с ядром:

root@rainbowhope:/usr/src/linux-headers-2.6.32-5-amd64# make xconfig

Пишет вот что:

/usr/src/linux-headers-2.6.32-5-common/scripts/Makefile.build:44: /usr/src/linux-headers-2.6.32-5-common/scripts/basic/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/usr/src/linux-headers-2.6.32-5-common/scripts/basic/Makefile'. Останов.
make[2]: *** [scripts_basic] Ошибка 2
make[1]: *** [sub-make] Ошибка 2
make: *** [all] Ошибка 2

- чего не хватает для работы xconfig (это подвопрос) ?

Заранее спасибо. Прошу снисходительности к чайнику.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Установка драйвера звуковой карты.

Сообщение Bizdelnick »

Для начала - что там всё-таки за звуковуха? lspci -knn | grep -A2 -i audio

И бросьте затею с пересборкой алсы. Зачем Вам понадобилась 1.0.19, когда в Squeeze (у Вас же Squeeze?) уже 1.0.23? Ничего не почините, только систему загадите.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
rainbowhope
Сообщения: 10
ОС: debian, ubuntu

Re: Решено: Установка драйвера звуковой карты.

Сообщение rainbowhope »

Bizdelnick писал(а):
01.04.2012 18:53
Для начала - что там всё-таки за звуковуха? lspci -knn | grep -A2 -i audio

И бросьте затею с пересборкой алсы. Зачем Вам понадобилась 1.0.19, когда в Squeeze (у Вас же Squeeze?) уже 1.0.23? Ничего не почините, только систему загадите.


карта интегрированная.

00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)
Subsystem: ASUSTeK Computer Inc. Device [1043:8415]
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 01)
--
01:00.1 Audio device [0403]: nVidia Corporation Device [10de:0bea] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device [1043:838a]
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] ($

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Установка драйвера звуковой карты.

Сообщение Bizdelnick »

Странно, почему два девайса-то?
Ну ладно, а что говорит dmesg | grep -C5 '00:1b\.0\|01:00\.1'?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
rainbowhope
Сообщения: 10
ОС: debian, ubuntu

Re: Решено: Установка драйвера звуковой карты.

Сообщение rainbowhope »

Bizdelnick писал(а):
01.04.2012 22:15
Странно, почему два девайса-то?
Ну ладно, а что говорит dmesg | grep -C5 '00:1b\.0\|01:00\.1'?


[ 0.360497] ACPI Warning: Incorrect checksum in table [OEMB] - B4, should be AF (20090903/tbutils-314)
[ 0.361150] ACPI: No dock devices found.
[ 0.361270] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.361344] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.361346] pci 0000:00:01.0: PME# disabled
[ 0.361392] pci 0000:00:1b.0: reg 10 64bit mmio: [0xfcffc000-0xfcffffff]
[ 0.361424] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.361427] pci 0000:00:1b.0: PME# disabled
[ 0.361474] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.361477] pci 0000:00:1c.0: PME# disabled
[ 0.361525] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.361528] pci 0000:00:1c.1: PME# disabled
[ 0.361566] pci 0000:00:1d.0: reg 20 io port: [0xb480-0xb49f]
--
[ 0.362016] pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
[ 0.362023] pci 0000:01:00.0: reg 14 64bit mmio pref: [0xe0000000-0xefffffff]
[ 0.362030] pci 0000:01:00.0: reg 1c 64bit mmio pref: [0xde000000-0xdfffffff]
[ 0.362034] pci 0000:01:00.0: reg 24 io port: [0xcc00-0xcc7f]
[ 0.362038] pci 0000:01:00.0: reg 30 32bit mmio pref: [0xfe900000-0xfe97ffff]
[ 0.362081] pci 0000:01:00.1: reg 10 32bit mmio: [0xfe9fc000-0xfe9fffff]
[ 0.362204] pci 0000:00:01.0: bridge io port: [0xc000-0xcfff]
[ 0.362207] pci 0000:00:01.0: bridge 32bit mmio: [0xfd000000-0xfe9fffff]
[ 0.362210] pci 0000:00:01.0: bridge 64bit mmio pref: [0xde000000-0xefffffff]
[ 0.362281] pci 0000:02:00.0: reg 10 io port: [0xd800-0xd8ff]
[ 0.362298] pci 0000:02:00.0: reg 18 64bit mmio pref: [0xfbfff000-0xfbffffff]
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21433
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Установка драйвера звуковой карты.

Сообщение Bizdelnick »

Странно, даже не пытается подцепиться...
Давайте от рута modprobe snd_hda_intel, потом, уже от юзера, dmesg | tail и показывайте, что скажет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
rainbowhope
Сообщения: 10
ОС: debian, ubuntu

Re: Решено: Установка драйвера звуковой карты.

Сообщение rainbowhope »

Bizdelnick писал(а):
01.04.2012 22:33
Странно, даже не пытается подцепиться...
Давайте от рута modprobe snd_hda_intel, потом, уже от юзера, dmesg | tail и показывайте, что скажет.


misha@rainbowhope:~$ dmesg | tail
[ 10.120246] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 10.484151] r8169 0000:02:00.0: firmware: requesting rtl_nic/rtl8168d-2.fw
[ 10.606707] r8169 0000:02:00.0: eth1: unable to load firmware patch rtl_nic/rtl8168d-2.fw (-2)
[ 10.613736] r8169 0000:02:00.0: eth1: link down
[ 10.613743] r8169 0000:02:00.0: eth1: link down
[ 10.614249] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 10.719277] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input6
[ 12.321972] r8169 0000:02:00.0: eth1: link up
[ 12.322466] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 22.984009] eth1: no IPv6 routers present


root@rainbowhope:/home/misha# modprobe snd_hda_intel
FATAL: Could not load /lib/modules/2.6.32-5-amd64/modules.dep: No such file or directory




Спасибо сказали:
rainbowhope
Сообщения: 10
ОС: debian, ubuntu

Re: Решено: Установка драйвера звуковой карты.

Сообщение rainbowhope »

rainbowhope писал(а):
01.04.2012 22:35
Bizdelnick писал(а):
01.04.2012 22:33
Странно, даже не пытается подцепиться...
Давайте от рута modprobe snd_hda_intel, потом, уже от юзера, dmesg | tail и показывайте, что скажет.


misha@rainbowhope:~$ dmesg | tail
[ 10.120246] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 10.484151] r8169 0000:02:00.0: firmware: requesting rtl_nic/rtl8168d-2.fw
[ 10.606707] r8169 0000:02:00.0: eth1: unable to load firmware patch rtl_nic/rtl8168d-2.fw (-2)
[ 10.613736] r8169 0000:02:00.0: eth1: link down
[ 10.613743] r8169 0000:02:00.0: eth1: link down
[ 10.614249] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 10.719277] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input6
[ 12.321972] r8169 0000:02:00.0: eth1: link up
[ 12.322466] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 22.984009] eth1: no IPv6 routers present


root@rainbowhope:/home/misha# modprobe snd_hda_intel
FATAL: Could not load /lib/modules/2.6.32-5-amd64/modules.dep: No such file or directory



Скачал и перекомпилировал ядро. Помогло !

root@rainbowhope:/home/misha# dmesg | grep -C5 '00:1b\.0\|01:00\.1'
[ 0.356626] pci_root PNP0A08:00: host bridge window [mem 0xf4000000-0xffffffff]
[ 0.356635] pci 0000:00:00.0: [8086:2e30] type 0 class 0x000600
[ 0.356668] pci 0000:00:01.0: [8086:2e31] type 1 class 0x000604
[ 0.356696] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.356699] pci 0000:00:01.0: PME# disabled
[ 0.356734] pci 0000:00:1b.0: [8086:27d8] type 0 class 0x000403
[ 0.356746] pci 0000:00:1b.0: reg 10: [mem 0xfcffc000-0xfcffffff 64bit]
[ 0.356801] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.356804] pci 0000:00:1b.0: PME# disabled
[ 0.356820] pci 0000:00:1c.0: [8086:27d0] type 1 class 0x000604
[ 0.356875] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.356878] pci 0000:00:1c.0: PME# disabled
[ 0.356896] pci 0000:00:1c.1: [8086:27d2] type 1 class 0x000604
[ 0.356951] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
--
[ 0.357647] pci 0000:01:00.0: reg 10: [mem 0xfd000000-0xfdffffff]
[ 0.357656] pci 0000:01:00.0: reg 14: [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.357664] pci 0000:01:00.0: reg 1c: [mem 0xde000000-0xdfffffff 64bit pref]
[ 0.357671] pci 0000:01:00.0: reg 24: [io 0xcc00-0xcc7f]
[ 0.357677] pci 0000:01:00.0: reg 30: [mem 0xfe900000-0xfe97ffff pref]
[ 0.357723] pci 0000:01:00.1: [10de:0bea] type 0 class 0x000403
[ 0.357731] pci 0000:01:00.1: reg 10: [mem 0xfe9fc000-0xfe9fffff]
[ 0.357806] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 0.357808] pci 0000:00:01.0: bridge window [io 0xc000-0xcfff]
[ 0.357811] pci 0000:00:01.0: bridge window [mem 0xfd000000-0xfe9fffff]
[ 0.357814] pci 0000:00:01.0: bridge window [mem 0xde000000-0xefffffff 64bit pref]
[ 0.357845] pci 0000:00:1c.0: PCI bridge to [bus 03-03]
--
[ 3.194152] udev[500]: starting version 164
[ 3.628436] udev[518]: renamed network interface eth1 to eth1-eth0
[ 3.640415] udev[514]: renamed network interface eth0 to eth1
[ 3.692431] udev[518]: renamed network interface eth1-eth0 to eth0
[ 3.800650] intel_rng: FWH not detected
[ 4.414345] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 4.414389] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[ 4.414411] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[ 4.638527] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 4.638530] hda_intel: Disabling MSI
[ 4.638557] snd_hda_intel 0000:01:00.1: setting latency timer to 64
[ 5.111318] nvidia: module license 'NVIDIA' taints kernel.
[ 5.111326] Disabling lock debugging due to kernel taint
[ 5.248010] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 5.372011] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 5.476007] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 5.584007] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
[ 5.632229] input: HDA NVidia HDMI/DP as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input5
[ 5.632289] input: HDA NVidia HDMI/DP as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input6
[ 5.632347] input: HDA NVidia HDMI/DP as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input7
[ 5.632403] input: HDA NVidia HDMI/DP as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
[ 5.632809] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5.632818] nvidia 0000:01:00.0: setting latency timer to 64
[ 5.632823] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 5.632985] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 295.33 Sat Mar 17 14:55:45 PDT 2012
[ 6.545986] Adding 3009532k swap on /dev/sda6. Priority:-1 extents:1 across:3009532k

Сразу после перезагрузки заработало.

Спасибо,Bizdelnick,за участие!
Спасибо сказали: