1

Тема: Creative Sound Blaster Z и Linux

Имеется в компе сей девайс, но упорно не заводится под Linux.

Консоль
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

Консоль
baralgin-pc:/home/baralgin # dmesg | grep ca0132
[    5.224371] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.

Может кто нибудь знает как заставить работать эту карточку?
p.s. : пробовал position_fix=1, но не помогло, хотя возможно я не так делал ab

2 (25.01.2014 20:25:41 отредактировано Vlad60)

Re: Creative Sound Blaster Z и Linux

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

3

Re: 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

Re: Creative Sound Blaster Z и Linux

Vlad60 пишет

emu10k1

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

5

Re: Creative Sound Blaster Z и Linux

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

6

Re: Creative Sound Blaster Z и Linux

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

position_fix=4

7

Re: Creative Sound Blaster Z и Linux

baralgin,
Пакет:

kernel-firmware

установлен?

8 (25.01.2014 21:48:30 отредактировано baralgin)

Re: Creative Sound Blaster Z и Linux

verg пишет

kernel-firmware

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

9

Re: Creative Sound Blaster Z и Linux

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

options snd_hda_intel position_fix=4

А прямо сейчас пробуйте:

Консоль: root
[root@linuxforum.ru ~]# rmmod snd_hda_intel && modprobe snd_hda_intel position_fix=4

пробуйте и с position_fix=1
Консоль: root
[root@linuxforum.ru ~]# rmmod snd_hda_intel && modprobe snd_hda_intel position_fix=1

Проверка:

Консоль: user
[user@linuxforum.ru ~]$ dmesg | grep DSP

10

Re: 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 тоже),но все равно

Консоль
baralgin-pc:/home/baralgin # dmesg | grep ca0132
[    5.188472] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.

11

Re: Creative Sound Blaster Z и Linux

baralgin, а покажите

Консоль: root
[root@linuxforum.ru ~]# lspci -knns $DEVNUMBER
,
где $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
man lspci пишет

-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.

+ открыть спойлер
-s [[[[<домен>]:]<шина>]:][<слот>][.[<функция>]]
Показывать только устройства в указанном домене (в случае если ваша машина имеет несколько хост-мостов, имеющих общее пространство номеров шин или каждый из них может адресовать домен PCI сам по себе; домены нумеруются числами от 0 до ffff), на указанной шине (от 0 до ff), слоте (от 0 до 1f) и с указанной функцией (от 0 до 7). Любой компонент адреса устройства можно опустить или указать как «*», в обоих случаях это означает «любое значение». Все числа шестнадцатиричные. Например, «0:» означает все устройства на шине 0, «0» означает все функции на любой шине, «0.3» выбирает третью функцию устройства 0 на всех шинах, и «.4» покажет только четвертую функцию каждого устройства.
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware 14.1/Xfce / Intel Pentium 4 2.4 GHz, 512 Mb RAM, Gigabyte GA-81PE1000, NVIDIA GeForce FX5200, HDD 160 Gb SATA Seagate ST3160827AS
Slackware64 14.1/Xfce / Acer TravelMate 5760
Registered Linux user #557010 | http://boycottsystemd.org

12

Re: Creative Sound Blaster Z и Linux

yars,

Консоль
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

13

Re: Creative Sound Blaster Z и Linux

Хм, а в контексте сообщения в dmesg по поводу DSP (того, что в сообщении №10) нет ничего, что могло бы дать больше информации?

Консоль
# dmesg | grep -C5 -i "dsp"

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware 14.1/Xfce / Intel Pentium 4 2.4 GHz, 512 Mb RAM, Gigabyte GA-81PE1000, NVIDIA GeForce FX5200, HDD 160 Gb SATA Seagate ST3160827AS
Slackware64 14.1/Xfce / Acer TravelMate 5760
Registered Linux user #557010 | http://boycottsystemd.org

14

Re: Creative Sound Blaster Z и Linux

yars,

Консоль
baralgin-pc:/home/baralgin # dmesg | grep -C5 i dsp
grep: dsp: Нет такого файла или каталога
ac

15

Re: Creative Sound Blaster Z и Linux

baralgin пишет

yars,

Консоль
baralgin-pc:/home/baralgin # dmesg | grep -C5 i dsp
grep: dsp: Нет такого файла или каталога
ac

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware 14.1/Xfce / Intel Pentium 4 2.4 GHz, 512 Mb RAM, Gigabyte GA-81PE1000, NVIDIA GeForce FX5200, HDD 160 Gb SATA Seagate ST3160827AS
Slackware64 14.1/Xfce / Acer TravelMate 5760
Registered Linux user #557010 | http://boycottsystemd.org

16

Re: Creative Sound Blaster Z и Linux

yars,

Консоль
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

17

Re: Creative Sound Blaster Z и Linux

Обновил на днях ядро.

Консоль
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

и было почти "УРА":
Консоль
baralgin@baralgin-pc:~> dmesg | grep ca0132
[    3.279963] ca0132 DOWNLOAD OK :-) DSP IS RUNNING.

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

+ открыть спойлер

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
baralgin-pc:/home/baralgin # dmesg | grep -C5 -i "dsp"
[    2.670493] ALSA hda_auto_parser.c:405    dig-out=0xc/0x0
[    2.670494] ALSA hda_auto_parser.c:406    inputs:
[    2.670496] ALSA hda_auto_parser.c:410      Mic=0x12
[    2.670497] ALSA hda_auto_parser.c:413    dig-in=0xe
[    2.839592] firewire_core 0000:08:00.0: created device fw0: GUID 0010dc0001cf243f, S400
[    3.279963] ca0132 DOWNLOAD OK :-) DSP IS RUNNING.
[    3.498887] input: HDA Creative Front Headphone as /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/sound/card2/input22
[    3.498983] input: HDA Creative Mic as /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/sound/card2/input21
[    4.704973] systemd-journald[268]: Received request to flush runtime journal from PID 1
[    4.721033] type=1400 audit(1392743890.528:2): apparmor="STATUS" operation="profile_load" name="/{usr/,}bin/ping" pid=500 comm="apparmor_parser"
[    4.728123] type=1400 audit(1392743890.535:3): apparmor="STATUS" operation="profile_load" name="/sbin/klogd" pid=508 comm="apparmor_parser"

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

18

Re: Creative Sound Blaster Z и Linux

baralgin пишет

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

Следующий шаг -

$ aplay -l
$ aplay -L
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware 14.1/Xfce / Intel Pentium 4 2.4 GHz, 512 Mb RAM, Gigabyte GA-81PE1000, NVIDIA GeForce FX5200, HDD 160 Gb SATA Seagate ST3160827AS
Slackware64 14.1/Xfce / Acer TravelMate 5760
Registered Linux user #557010 | http://boycottsystemd.org

19

Re: Creative Sound Blaster Z и Linux

Не везет мне что то. Пришел с работы, завел комп, а он мне снова

Консоль
baralgin-pc:/home/baralgin # dmesg | grep 0132
[    5.621713] ca0132 DOWNLOAD FAILED!!! DSP IS NOT RUNNING.

Печаль - беда.

20

Re: Creative Sound Blaster Z и Linux

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

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

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware 14.1/Xfce / Intel Pentium 4 2.4 GHz, 512 Mb RAM, Gigabyte GA-81PE1000, NVIDIA GeForce FX5200, HDD 160 Gb SATA Seagate ST3160827AS
Slackware64 14.1/Xfce / Acer TravelMate 5760
Registered Linux user #557010 | http://boycottsystemd.org

21 (19.02.2014 20:44:22 отредактировано baralgin)

Re: Creative Sound Blaster Z и Linux

Вай-вай. После очередного ребута

Консоль
baralgin-pc:/home/baralgin # dmesg | grep 0132
[    3.199177] ca0132 DOWNLOAD OK :-) DSP IS RUNNING.

aplay -l

+ открыть спойлер

Консоль
baralgin-pc:/home/baralgin # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Creative [HDA Creative], device 0: CA0132 Analog [CA0132 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Creative [HDA Creative], device 1: CA0132 Digital [CA0132 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -L

+ открыть спойлер

Консоль
baralgin-pc:/home/baralgin # aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
front:CARD=PCH,DEV=0                                                                                                                                 
    HDA Intel PCH, ALC892 Analog                                                                                                                     
    Front speakers                                                                                                                                   
surround40:CARD=PCH,DEV=0                                                                                                                             
    HDA Intel PCH, ALC892 Analog                                                                                                                     
    4.0 Surround output to Front and Rear speakers                                                                                                   
surround41:CARD=PCH,DEV=0                                                                                                                             
    HDA Intel PCH, ALC892 Analog                                                                                                                     
    4.1 Surround output to Front, Rear and Subwoofer speakers                                                                                         
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    HDMI Audio Output
sysdefault:CARD=Creative
    HDA Creative, CA0132 Analog
    Default Audio Device
front:CARD=Creative,DEV=0
    HDA Creative, CA0132 Analog
    Front speakers
surround40:CARD=Creative,DEV=0
    HDA Creative, CA0132 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Creative,DEV=0
    HDA Creative, CA0132 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Creative,DEV=0
    HDA Creative, CA0132 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Creative,DEV=0
    HDA Creative, CA0132 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Creative,DEV=0
    HDA Creative, CA0132 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Creative,DEV=0
    HDA Creative, CA0132 Digital
    IEC958 (S/PDIF) Digital Audio Output

Скрин alsamixer. Активны только 2 первых канала.
http://i33.fastpic.ru/thumb/2014/0219/b1/058b72df8bbdcaec24adad4d6f0827b1.jpeg

22

Re: Creative Sound Blaster Z и Linux

baralgin,
Покажите:

Консоль
pacmd list-sinks

23

Re: Creative Sound Blaster Z и Linux

verg пишет

pacmd list-sinks

+ открыть спойлер

Консоль
baralgin@baralgin-pc:~> pacmd list-sinks
2 sink(s) available.
  * index: 0
        name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE
        priority: 9958
        volume: front-left: 42604 /  65% / -11,22 dB,   front-right: 42604 /  65% / -11,22 dB
                balance 0,00
        base volume: 65536 / 100% / 0,00 dB
        volume steps: 65537
        muted: no
        current latency: 0,00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 0
        sample spec: s16le 2ch 48000Гц
        channel map: front-left,front-right
                     Стерео
        used by: 0
        linked by: 0
        configured latency: 0,00 ms; range is 0,50 .. 1837,50 ms
        card: 1 <alsa_card.pci-0000_00_1b.0>
        module: 7
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC892 Digital"
                alsa.id = "ALC892 Digital"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "1"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xfa500000 irq 59"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1b.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "1c20"
                device.product.name = "6 Series/C200 Series Chipset Family High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "iec958:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "iec958-stereo"
                device.profile.description = "Цифровое стерео (IEC958)"
                device.description = "Встроенное аудио Цифровое стерео (IEC958)"
                alsa.mixer_name = "Realtek ALC892"
                alsa.components = "HDA:10ec0892,14627673,00100302"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
                        properties:

        active port: <iec958-stereo-output>
    index: 1
        name: <alsa_output.pci-0000_02_00.0.analog-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE
        priority: 9059
        volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
                balance 0,00
        base volume: 46396 /  71% / -9,00 dB
        volume steps: 65537
        muted: no
        current latency: 0,00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 2
        sample spec: s16le 2ch 44100Гц
        channel map: front-left,front-right
                     Стерео
        used by: 0
        linked by: 0
        configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms
        card: 2 <alsa_card.pci-0000_02_00.0>
        module: 8
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "CA0132 Analog"
                alsa.id = "CA0132 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "2"
                alsa.card_name = "HDA Creative"
                alsa.long_card_name = "HDA Creative at 0xfa404000 irq 16"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:02:00.0"
                sysfs.path = "/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/sound/card2"
                device.bus = "pci"
                device.vendor.id = "1102"
                device.vendor.name = "Creative Labs"
                device.product.id = "0012"
                device.string = "front:2"
                device.buffering.buffer_size = "352768"
                device.buffering.fragment_size = "176384"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Аналоговое стерео"
                device.description = "HDA Creative Аналоговое стерео"
                alsa.mixer_name = "Creative CA0132"
                alsa.components = "HDA:11020011,11020023,00100918"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: unknown)
                        properties:

                analog-output-headphones: Аналоговые наушники (priority 9000, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
        active port: <analog-output-lineout>

24

Re: Creative Sound Blaster Z и Linux

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

25

Re: Creative Sound Blaster Z и Linux

После выполнения команды

Консоль
sudo kill `ps uax |grep pulseaudio | grep -v grep | awk '{print $2}'` ; sudo rmmod snd-hda-intel; sleep 3; sudo modprobe snd-hda-intel

(ядро 3.16) в настройках звука yast все каналы этой звуковой карты активны. Но в alsamixer по прежнему активны только два как на скрине в 21 посте.
Консоль
dmesg | grep 0132
говорит что

ca0132 DOWNLOAD OK :-) DSP IS RUNNING.

ac

26

Re: Creative Sound Blaster Z и Linux

Собственно, апну тему.
Нашел на просторах интернета патчи https://github.com/voron00/linux/commit … 53164ed087.
Вопросы: как их наложить (не силен я тут ac ) и надо ли будет пересобирать ядро после обновления?

27

Re: Creative Sound Blaster Z и Linux

Если модули не вкомпилены  в ядро, достаточно пересобрать их. Я сейчас на вахте, после 15-го, скорее всего, буду дома, покопаюсь.
Но вообще, порядок действий примерно такой:
1. Установите исходные коды вашего ядра;
2. Скачайте архив tar.gz с патчами;
3. Выполните:

# cd /usr/src/linux
# zcat /proc/config.gz > .config
# make modules_prepare

4. Распакуйте и наложите патч:

# cd путь/к/исходникам/драйаера
# tar xf ~/Downloads/patch.tar.gz - | patch -p1 -i -
# make modules -C путь/к/исходникам/драйвера

Я это не проверял, да и могут быть нюансы с совместимостью патчсета и ядра.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware 14.1/Xfce / Intel Pentium 4 2.4 GHz, 512 Mb RAM, Gigabyte GA-81PE1000, NVIDIA GeForce FX5200, HDD 160 Gb SATA Seagate ST3160827AS
Slackware64 14.1/Xfce / Acer TravelMate 5760
Registered Linux user #557010 | http://boycottsystemd.org