#1 25.01.2014 15:33:45

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Имеется в компе сей девайс, но упорно не заводится под Linux.
[console]baralgin@baralgin-pc:~> inxi -S
System: Host: baralgin-pc Kernel: 3.13.0-9.g4b6e17a-desktop x86_64 (64 bit)
Desktop KDE 4.12.1 Distro: /etc/SuSE-release corrupted, use -% to override[/console]

[console]baralgin-pc:/home/baralgin # dmesg | grep ca0132
[ 5.224371] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.[/console]
Может кто нибудь знает как заставить работать эту карточку?
p.s. : пробовал position_fix=1, но не помогло, хотя возможно я не так делал :)

#2 25.01.2014 17:24:27

Vlad60
Administrator
Зарегистрирован: 05.07.2011
Сообщений: 184
IP-адрес

Creative Sound Blaster Z и Linux

Creative sound blaster z смотрите модуль snd_emu10k1 и установите alsa-firmware
http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs
http://www.alsa-project.org/main/index.php/Matrix:Module-emu10k1x

#3 25.01.2014 17:53:11

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Creative Sound Blaster Z и Linux

alsa-firmware

Ага, пакет обычно не установлен по умолчанию.
Последние изменения в пакете:
%changelog
* Fri Apr 12 2013 tiwai@suse.de
- Updated to version 1.0.27:
  add firmware files for CA0132 HD-audio codec
- Fix macros for udev rules installation path

#4 25.01.2014 17:55:21

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Creative Sound Blaster Z и Linux

Quote by Vlad60
emu10k1

Это ж древний Sound Blaster Live.

#5 25.01.2014 18:11:36

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

alsa-firmware установлен. И чип ca0132. emu10k1 ни при чем.

#6 25.01.2014 18:16:48

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Creative Sound Blaster Z и Linux

baralgin,
Попробуйте:

position_fix=4

#7 25.01.2014 18:21:59

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Creative Sound Blaster Z и Linux

baralgin,
Пакет:

kernel-firmware

установлен?

#8 25.01.2014 18:42:54

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Quote by verg
kernel-firmware
установлен.
А как правильно указать position_fix=4? Всмысле в параметры загрузки вписать как?
Просто я пробовал через init 3 - rmmod snd_hda_intel - modprobe snd_hda_intel position_fix=1 - init 5. Но так наверно не совсем правильно.

#9 25.01.2014 18:55:07

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Creative Sound Blaster Z и Linux

baralgin,
В файл /etc/modprobe.d/ca0132.conf (если нет, то создайте) Добавьте следующее:

options snd_hda_intel position_fix=4



А прямо сейчас пробуйте:
[console=root]rmmod snd_hda_intel && modprobe snd_hda_intel position_fix=4[/console]
пробуйте и с position_fix=1
[console=root]rmmod snd_hda_intel && modprobe snd_hda_intel position_fix=1[/console]

Проверка:
[console=user]dmesg | grep DSP[/console]

#10 25.01.2014 19:41:55

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Реакция на rmmod - ERROR: Module snd_hda_intel is in use.
Создал /etc/modprobe.d/ca0132.conf с содержимым: options snd_hda_intel position_fix=4 (пробовал с 1 тоже),но все равно
[console]baralgin-pc:/home/baralgin # dmesg | grep ca0132
[ 5.188472] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.[/console]

#11 25.01.2014 22:37:06

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Creative Sound Blaster Z и Linux

baralgin, а покажите [console=root]lspci -knns $DEVNUMBER[/console],
где $DEVNUMBER — это «адрес» устройства, например:

# lspci -knns 00:1f.5
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller [8086:24d5] (rev 02)
    Subsystem: Gigabyte Technology Co., Ltd GA-8IPE1000/8KNXP motherboard [1458:a002]
    Kernel driver in use: snd_intel8x0
    Kernel modules: snd_intel8x0


-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]
Show only devices in the specified domain (in case your machine has several host bridges, they can either share a common bus number space or each of them can address a PCI domain of its own; domains are numbered from 0 to ffff), bus (0 to ff), slot (0 to 1f) and function (0 to 7). Each component of the device address can be omitted or set to "*", both meaning "any value". All numbers are hexadecimal. E.g., "0:" means all devices on bus 0, "0" means all functions of device 0 on any bus, "0.3" selects third function of device 0 on all buses and ".4" shows only the fourth function of each device.

#12 26.01.2014 13:53:12

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

yars,
[console]baralgin-pc:/home/baralgin # lspci -knns 02:00.0
02:00.0 Audio device [0403]: Creative Labs Device [1102:0012] (rev 01)
Subsystem: Creative Labs Device [1102:0023]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
[/console]

#13 26.01.2014 14:01:34

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Creative Sound Blaster Z и Linux

Хм, а в контексте сообщения в dmesg по поводу DSP (того, что в сообщении №10) нет ничего, что могло бы дать больше информации?
[console]# dmesg | grep -C5 -i "dsp"[/console]

#14 26.01.2014 14:08:26

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

yars,
[console]baralgin-pc:/home/baralgin # dmesg | grep -C5 i dsp
grep: dsp: Нет такого файла или каталога
[/console] :(

#15 26.01.2014 14:09:48

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Creative Sound Blaster Z и Linux

yars,
[console]baralgin-pc:/home/baralgin # dmesg | grep -C5 i dsp
grep: dsp: Нет такого файла или каталога
[/console] :(

Ой, опечатки у меня в команде... сейчас поправлю.
UPD: Исправил, пробуйте еще раз.

#16 26.01.2014 14:17:20

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

yars,
[console]baralgin@baralgin-pc:~> dmesg | grep -C5 -i "dsp"
[ 5.183167] r8169 0000:07:00.0 enp7s0: link up
[ 5.183174] IPv6: ADDRCONF(NETDEV_CHANGE): enp7s0: link becomes ready
[ 5.196860] NET: Registered protocol family 17
[ 5.206113] IPv4: martian source 255.255.255.255 from 192.168.1.1, on dev enp7s0
[ 5.206139] ll header: 00000000: ff ff ff ff ff ff b0 b2 dc 88 44 d4 08 00 ..........D...
[ 5.248124] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.
[ 5.260170] input: HDA Creative Front Headphone as /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/sound/card2/input23
[ 5.260299] input: HDA Creative Mic as /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/sound/card2/input22
[ 6.605953] SFW2-INext-DROP-DEFLT IN=enp7s0 OUT= MAC= SRC=fe80:0000:0000:0000:8e89:a5ff:fe10:7632 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=434 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=394
[ 6.655196] SFW2-INext-DROP-DEFLT IN=enp7s0 OUT= MAC= SRC=fe80:0000:0000:0000:8e89:a5ff:fe10:7632 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=261 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=221
[ 6.698400] SFW2-INext-DROP-DEFLT IN=enp7s0 OUT= MAC= SRC=fe80:0000:0000:0000:8e89:a5ff:fe10:7632 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44 [/console]

#17 18.02.2014 17:31:58

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Обновил на днях ядро.
[console]baralgin@baralgin-pc:~> uname -a
Linux baralgin-pc 3.13.3-15.g7ccf96b-desktop #1 SMP PREEMPT Fri Feb 14 12:51:02 UTC 2014 (7ccf96b) x86_64 x86_64 x86_64 GNU/Linux
[/console]
и было почти "УРА":
[console]baralgin@baralgin-pc:~> dmesg | grep ca0132
[ 3.279963] ca0132 DOWNLOAD OK :-) DSP IS RUNNING.[/console]

но звука все равно нет на выходе :(
ну и вывод предыдущих команд из темы:


Может есть у кого нибудь мысли по данному вопросу? :)

#18 18.02.2014 19:59:22

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Creative Sound Blaster Z и Linux

Quote by baralgin
Может есть у кого нибудь мысли по данному вопросу?

Следующий шаг -
$ aplay -l
$ aplay -L

#19 19.02.2014 16:28:55

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Не везет мне что то. Пришел с работы, завел комп, а он мне снова
[console]baralgin-pc:/home/baralgin # dmesg | grep 0132
[ 5.621713] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.
[/console]
Печаль - беда.

#20 19.02.2014 17:19:18

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Creative Sound Blaster Z и Linux

А если сделать

# modprobe -r  <имя_модуля>
# modprobe  <имя_модуля>

то что-нибудь изменится?

#21 19.02.2014 17:37:23

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Вай-вай. После очередного ребута
[console]baralgin-pc:/home/baralgin # dmesg | grep 0132
[ 3.199177] ca0132 DOWNLOAD OK :-) DSP IS RUNNING.
[/console]
aplay -l


aplay -L

Скрин alsamixer. Активны только 2 первых канала.

#22 19.02.2014 17:43:50

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Creative Sound Blaster Z и Linux

baralgin,
Покажите:
[console]pacmd list-sinks[/console]

#23 19.02.2014 17:47:29

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

Quote by verg
pacmd list-sinks

#24 04.07.2014 05:35:03

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

На https://bugzilla.kernel.org/ появилось новое сообщение в обсуждении ситуации с данной моделью звуковой карты https://bugzilla.kernel.org/show_bug.cgi?id=55541#c101 Так что есть надежда. :)

#25 22.08.2014 05:40:51

baralgin
Administrator
Зарегистрирован: 29.08.2013
Сообщений: 665
IP-адрес

Creative Sound Blaster Z и Linux

После выполнения команды
[console]sudo kill `ps uax |grep pulseaudio | grep -v grep | awk '{print $2}'` ; sudo rmmod snd-hda-intel; sleep 3; sudo modprobe snd-hda-intel[/console]
(ядро 3.16) в настройках звука yast все каналы этой звуковой карты активны. Но в alsamixer по прежнему активны только два как на скрине в 21 посте.
[console]dmesg | grep 0132[/console] говорит что

ca0132 DOWNLOAD OK :-) DSP IS RUNNING.
:(

Board footer