LINUX.ORG.RU

Не работает звук в Linux mint на базе ubuntu 12.04 (snd-via82xx)

 , , ,


0

1

Развернул систему, однако возникли проблемы со звукомю Колонки точно работаю)) Я знаю, что это частый косяк. Проверил, подключив телефон. Железо старое на материнке asus k8v-mx, звук встроенный ADI AD1888 SoundMAX 6-channel CODEC, судя по спецификации. Был бы очень благодарен любой помощи. У знакомой финансовые трудности, комп собирался из того, что было. Очень хотелось бы чтобы работало))

вывод lspci -v

00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
	Subsystem: ASUSTeK Computer Inc. Device 8129
	Flags: bus master, 66MHz, medium devsel, latency 64
	Memory at e0000000 (32-bit, prefetchable) [size=256M]
	Capabilities: <access denied>
	Kernel driver in use: agpgart-amd64

00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
	Flags: bus master, medium devsel, latency 0

00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
	Flags: bus master, medium devsel, latency 0

00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
	Flags: bus master, medium devsel, latency 0

00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
	Flags: bus master, medium devsel, latency 0

00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
	Flags: bus master, medium devsel, latency 0

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South] (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, medium devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: fbe00000-fbffffff
	Prefetchable memory behind bridge: f0000000-faffffff
	Capabilities: <access denied>
	Kernel modules: shpchp

00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 20
	I/O ports at d800 [size=8]
	I/O ports at d400 [size=4]
	I/O ports at d000 [size=8]
	I/O ports at c800 [size=4]
	I/O ports at c400 [size=16]
	I/O ports at c000 [size=256]
	Capabilities: <access denied>
	Kernel driver in use: sata_via
	Kernel modules: sata_via

00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 32, IRQ 20
	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	I/O ports at fc00 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: pata_via
	Kernel modules: pata_via

00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 21
	I/O ports at a800 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 21
	I/O ports at b000 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 21
	I/O ports at b400 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.3 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 21
	I/O ports at b800 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 21
	Memory at fbc00000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard
	Flags: bus master, stepping, medium devsel, latency 0
	Capabilities: <access denied>
	Kernel modules: i2c-viapro

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
	Subsystem: ASUSTeK Computer Inc. Asus P5VD1-X (AD1888 codec [SoundMax])
	Flags: medium devsel, IRQ 22
	I/O ports at a400 [size=256]
	Capabilities: <access denied>
	Kernel driver in use: snd_via82xx
	Kernel modules: snd-via82xx

00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
	Flags: medium devsel, IRQ 22
	I/O ports at 1000 [size=256]
	Capabilities: <access denied>
	Kernel modules: snd-via82xx-modem

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
	Subsystem: ASUSTeK Computer Inc. A7V600-X Motherboard
	Flags: bus master, medium devsel, latency 64, IRQ 23
	I/O ports at a000 [size=256]
	Memory at fbb00000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: via-rhine
	Kernel modules: via-rhine

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
	Flags: fast devsel
	Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
	Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
	Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
	Flags: fast devsel
	Kernel driver in use: k8temp
	Kernel modules: k8temp

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Radeon R200 QL [Radeon 8500 LE] (prog-if 00 [VGA controller])
	Subsystem: Giga-byte Technology Device 4009
	Flags: bus master, stepping, 66MHz, medium devsel, latency 64, IRQ 16
	Memory at f0000000 (32-bit, prefetchable) [size=128M]
	I/O ports at e000 [size=256]
	Memory at fbf00000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at fbe00000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: radeon
	Kernel modules: radeon, radeonfb

lsdev

Device            DMA   IRQ  I/O Ports
------------------------------------------------
0000:00:0f.0                   c000-c0ff   c400-c40f   c800-c803   d000-d007   d400-d403   d800-d807
0000:00:0f.1                   0170-0177   01f0-01f7   0376-0376   03f6-03f6   fc00-fc0f
0000:00:10.0                   a800-a81f
0000:00:10.1                   b000-b01f
0000:00:10.2                   b400-b41f
0000:00:10.3                   b800-b81f
0000:00:11.5                   a400-a4ff
0000:00:11.6                   1000-10ff
0000:00:12.0                   a000-a0ff
0000:01:00.0                     e000-e0ff
acpi                      9 
ACPI                             0800-0803     0804-0805     0808-080b     0820-0823   5010-5015
cascade             4       
dma                            0080-008f
dma1                           0000-001f
dma2                           00c0-00df
eth0                     23 
floppy              2     6    03f2-03f2   03f4-03f5   03f7-03f7
fpu                            00f0-00ff
i8042                  1 12 
keyboard                       0060-0060   0064-0064
parport0                  7    0378-037a
pata_via              14 15      0170-0177     01f0-01f7     0376-0376     03f6-03f6     fc00-fc0f
PCI                          0000-ffff   0cf8-0cff   e000-efff
pic1                           0020-0021
pic2                           00a0-00a1
pnp                            0290-0297   03e1-03e7   0400-041f   04d0-04d1   0800-087f
radeon                   16 
rtc0                      8    0070-0071
sata_via                 20      c000-c0ff     c400-c40f     c800-c803     d000-d007     d400-d403     d800-d807
serial                         02f8-02ff
snd_via82xx              22 
timer                     0 
timer0                         0040-0043
timer1                         0050-0053
uhci_hcd                         a800-a81f     b000-b01f     b400-b41f     b800-b81f
uhci_hcd:usb5            21 
via-rhine                        a000-a0ff
VIA8237                          a400-a4ff

Вывод aplay -l

**** Список PLAYBACK устройств ****
карта 0: V8237 [VIA 8237], устройство 0: VIA 8237 [VIA 8237]
  Подустройства: 4/4
  Подустройство №0: subdevice #0
  Подустройство №1: subdevice #1
  Подустройство №2: subdevice #2
  Подустройство №3: subdevice #3
карта 0: V8237 [VIA 8237], устройство 1: VIA 8237 [VIA 8237]
  Подустройства: 1/1
  Подустройство №0: subdevice #0



Последнее исправление: meklon (всего исправлений: 1)

Кстати, спойлер работает, но не при просмотре самой темы. А Вам нужен тег [code]...[/code].

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

Благодарю за помощь с тегами) Вывод дам, как до компа в следующий раз доберусь. Он не у меня дома. Удаленно попробую завтра залезть. А что это за скрипт? Диагностический какой-то?

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

Вот вывод. Времени не было добраться до ее компа) Сынишка никак времени свободного ни секунды не оставляет. Надеюсь очень на Вашу помощь)

!!################################
!!ALSA Information Script v 0.4.61
!!################################

!!Script ran on: Sat Sep 22 13:52:12 UTC 2012


!!Linux Distribution
!!------------------




!!DMI Information
!!---------------

Manufacturer:      System manufacturer
Product Name:      System Product Name
Product Version:   System Version
Firmware Version:  0207    


!!Kernel Information
!!------------------

Kernel release:    3.2.0-30-generic
Operating System:  GNU/Linux
Architecture:      i686
Processor:         athlon
SMP Enabled:       No


!!ALSA Version
!!------------

Driver version:     1.0.24
Library version:    
Utilities version:  1.0.25


!!Loaded ALSA modules
!!-------------------

snd_via82xx


!!Sound Servers on this system
!!----------------------------


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [V8237          ]: VIA8237 - VIA 8237
                      VIA 8237 with AD1888 at 0xa400, irq 22


!!PCI Soundcards installed in the system
!!--------------------------------------

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:11.5 0401: 1106:3059 (rev 60)
	Subsystem: 1043:810d


!!Modprobe options (Sound related)
!!--------------------------------

snd-atiixp-modem: index=-2
snd-intel8x0m: index=-2
snd-via82xx-modem: index=-2
snd-usb-audio: index=-2
snd-usb-caiaq: index=-2
snd-usb-ua101: index=-2
snd-usb-us122l: index=-2
snd-usb-usx2y: index=-2
snd-cmipci: mpu_port=0x330 fm_port=0x388
snd-pcsp: index=-2
snd-usb-audio: index=-2


!!Loaded sound module options
!!---------------------------

!!Module: snd_via82xx
-ne 	
ac97_clock : 48000
-ne 	
ac97_quirk : (null)
-ne 	
dxs_init_volume : 31
-ne 	
dxs_support : 4
-ne 	
enable : N
-ne 	
id : (null)
-ne 	
index : -1
-ne 	
joystick : N
-ne 	
mpu_port : 0
-ne 	
nodelay : 0


!!AC97 Codec information
!!----------------------
--startcollapse--

0-0/0: Analog Devices AD1888

PCI Subsys Vendor: 0x1043
PCI Subsys Device: 0x810d

Flags: 10
Capabilities     : -headphone out-
DAC resolution   : 20-bit
ADC resolution   : 16-bit
3D enhancement   : No 3D Stereo Enhancement

Current setup
Mic gain         : +0dB [+0dB]
POP path         : pre 3D
Sim. stereo      : off
3D enhancement   : off
Loudness         : off
Mono output      : MIX
Mic select       : Mic1
ADC/DAC loopback : off
Double rate slots: 10/11
Extended ID      : codec=0 rev=0 AMAP LDAC SDAC CDAC DSA=0 SPDIF DRA VRA
Extended status  : SPCV LDAC SDAC CDAC SPDIF=3/4 SPDIF VRA
PCM front DAC    : 48000Hz
PCM Surr DAC     : 44100Hz
PCM LFE DAC      : 44100Hz
PCM ADC          : 44100Hz
SPDIF Control    : Consumer PCM Category=0x2 Generation=1 Rate=44.1kHz



AD18XX configuration
Unchained        : 0x1000,0x0000,0x0000
Chained          : 0x0000,0x0000,0x0000

0:00 = 0090
0:02 = 0e0e
0:04 = 0000
0:06 = 801f
0:08 = 0000
0:0a = 0000
0:0c = 801f
0:0e = 801f
0:10 = 9f9f
0:12 = 9f9f
0:14 = 0000
0:16 = 9f9f
0:18 = 0303
0:1a = 0000
0:1c = 0505
0:1e = 0000
0:20 = 0000
0:22 = 0000
0:24 = 0000
0:26 = 000f
0:28 = 03c7
0:2a = 05c5
0:2c = bb80
0:2e = ac44
0:30 = ac44
0:32 = ac44
0:34 = 0000
0:36 = 0000
0:38 = 0000
0:3a = 0824
0:3c = 0000
0:3e = 0000
0:40 = 0000
0:42 = 0000
0:44 = 0000
0:46 = 0000
0:48 = 0000
0:4a = 0000
0:4c = 0000
0:4e = 0000
0:50 = 0000
0:52 = 0000
0:54 = 0000
0:56 = 0000
0:58 = 0000
0:5a = 0000
0:5c = 0000
0:5e = 0000
0:60 = 8080
0:62 = 0000
0:64 = 0000
0:66 = 0000
0:68 = 0000
0:6a = 0000
0:6c = 0000
0:6e = 0000
0:70 = 0000
0:72 = 0004
0:74 = 1001
0:76 = 7c20
0:78 = 0000
0:7a = 0000
0:7c = 4144
0:7e = 5368
--endcollapse--

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

Как интересно. Это всё? По идее, там ниже должна ещё быть информация от amixer. Не вернул ли скрипт ошибок? Будет ли текст другим, если согласиться с загрузкой данных в сеть (запустить bash alsa-info.sh --pastebin; тогда программа вернёт ссылку, а не текстовый файл)?

Видно, что система распознала звуковую карту. Проверьте, не выкручена ли громкость всех каналов (например, при помощи alsamixer) в 0.

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

Извеняюсь за нубский вопрос. Имею OpenSuse 12 и такие же проблемы со звуком. Ваш скрипт скачал, но каким образом его запускать? У меня открывается лишь его редактирование.

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

Файл по ссылке нужно > пкм - сохранить как. Открыть терминал (gnome-terminal или konsole) перейти в каталог где лежит скрипт (например cd /home/vladimir7/Загрузки) затем:

bash alsa-info.sh
bhfq ★★★★★
()
Ответ на: комментарий от vladimir7

bash alsa-info.sh --help покажет список всех опций.
В частности, Вам нужно bash alsa-info.sh --no-upload --output ~/alsa-info.txt
Получившийся в домашней директории alsa-info.txt кидайте на флешку и загружайте на pastebin.

Кстати, было бы неплохо, если бы Вы показывали полное сообщение об ошибке, с точностью до символа.

AITap ★★★★★
()
Последнее исправление: AITap (всего исправлений: 1)
Ответ на: комментарий от AITap

vladimir7@linux-xqwo:~> cd Загрузки vladimir7@linux-xqwo:~/Загрузки> bash alsa-info.sh --no-upload --output ~/alsa-info.txt bash: alsa-info.sh: Нет такого файла или каталога vladimir7@linux-xqwo:~/Загрузки> bash utils_alsa-info.sh --no-upload --output ~/alsa-info.txt vladimir7@linux-xqwo:~/Загрузки>

Текстового файлика нигде не нашёл (машинка конечно чуть умнее печатной машинки, может и создаст на днях).

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

~/alsa-info.txt

~/ означает путь домашнего каталога пользователя который запустил bash (в частности vladimir7)

Посмотрите в файловом менеджере в домашней папке.

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

Попрежнему нигде нет, уже задавал поиск везде:«Ничего не найдено»

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

alsa-info.sh: Нет такого файла или каталога

Ну так сохраните этот файл для начала в этой директории.
Воспользуйтесь ls, чтобы увидеть список файлов в директории.

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

Так он у меня сохранён под именем utils_alsa-info.sh и я ввожу команду: bash utils_alsa-info.sh --no-upload --output ~/alsa-info.txt. А оно и не ругается и ничего не делает. Может где в синтаксисе ошибка, я просто копировал отсюда и вставлял там и обратно. А ищу итог и в файловом менеджере и в командной строке через dir.

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

А оно и не ругается и ничего не делает.

Совсем ничего не пишет? Попробуйте запустить bash -v utils_alsa-info.sh --no-upload --output ~/alsa-info.txt, может быть, тогда что-то напишет. Уверены, что в домашней директории (не в «загрузках», не на рабочем столе) не появляется этот файл?

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

Долгая задержка) Никак не вырвусь к тому компу. Вопрос. Можно радикально прибить гвоздями громкость? Пусть регулирует на колонке. Там пластмассовый ужас на столе обычный. Пульс снести может? Ваше мнение? Чем проще и радикальнее, тем лучше.

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

Выставьте все уровни как нужно, запустите sudo alsactl store, очистите Default-Stop в /etc/init.d/alsa-utils, запустите insserv. При перезагрузке будет восстанавливаться уровень громкости, сохранённый alsactl store.

Насчёт Pulseaudio - не знаю, как заставить его не регулировать громкость.

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

благодарю вас:-) попробую. пульсу я снесу наверно. я хочу надежно все гвоздями прибить.

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