RESOLVIDO EDIT: Acontece que vocês estavam certos, a posição do slot PCI estava desligada. Eu tive que dobrar o suporte apenas um pouquinho para fazer isso ficar bem! Funciona agora! Obrigado a todos por ajudarem!
Eu tenho esta placa de som Terratec DMX6Fire com break out box e não consigo fazer funcionar de alguma forma ...
Tentei todos os tipos de "soluções" que encontrei on-line, nenhuma delas funcionou para mim.
Estou no Ubuntu Mate 16.04, kernel 4.4.0-38-lowlatency. Eu vou tentar te dar tudo que eu sei:
sudo lspci -v | grep -A7 -i "audio"
dá ...
> 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. NM10/ICH7 Family High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at fcffc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
--
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. GF119 HDMI Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at feafc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
04:01.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: TERRATEC Electronic GmbH DMX 6fire 24/96
Flags: medium devsel, IRQ 16
I/O ports at ec00 [size=32]
I/O ports at e880 [size=16]
I/O ports at e800 [size=16]
I/O ports at e480 [size=64]
Capabilities: [80] Power Management version 1
alsa também vê o DMX6fire, mas não o reconhece: (de asla-info.sh)
!!Kernel Information
!!------------------
Kernel release: 4.4.0-36-lowlatency
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k4.4.0-36-lowlatency
Library version: 1.1.0
Utilities version: 1.1.0
!!Loaded ALSA modules
!!-------------------
snd_hda_intel
snd_hda_intel
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - No
!!Soundcards recognised by ALSA
!!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfcffc000 irq 21
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfeafc000 irq 5
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
04:01.0 Multimedia audio controller: Device 0412:1712 (rev 02)
!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------
00:1b.0 0403: 8086:27d8 (rev 01)
Subsystem: 1043:837b
--
01:00.1 0403: 10de:0e08 (rev a1)
Subsystem: 1043:8496
--
04:01.0 0401: 0412:1712 (rev 02)
Subsystem: 053b:1138
Mas nenhum módulo é carregado? Então eu os carrego manualmente:
modprobe snd-ice1712 enable = 1 índice = 0 modelo = dmx6fire
Os módulos carregam (lsmod):
Module Size Used by
snd_ice1712 77824 0
snd_cs8427 16384 1 snd_ice1712
snd_i2c 16384 2 snd_ice1712,snd_cs8427
snd_ice17xx_ak4xxx 16384 1 snd_ice1712
snd_ak4xxx_adda 20480 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_mpu401_uart 16384 1 snd_ice1712
snd_ac97_codec 131072 1 snd_ice1712
ac97_bus 16384 1 snd_ac97_codec
rfcomm 69632 12
nvram 16384 0
msr 16384 0
bnep 20480 2
snd_hda_codec_realtek 86016 1
snd_hda_codec_generic 77824 1 snd_hda_codec_realtek
dvb_usb_m920x 45056 0
dvb_usb 24576 1 dvb_usb_m920x
dvb_core 118784 1 dvb_usb
rc_core 28672 2 dvb_usb,dvb_usb_m920x
btusb 45056 0
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 16384 1 btusb
bluetooth 520192 37 bnep,btbcm,btrtl,btusb,rfcomm,btintel
snd_usb_audio 176128 0
snd_usbmidi_lib 36864 1 snd_usb_audio
input_leds 16384 0
joydev 20480 0
coretemp 16384 0
kvm_intel 172032 0
kvm 544768 1 kvm_intel
irqbypass 16384 1 kvm
serio_raw 16384 0
snd_hda_codec_hdmi 53248 1
snd_hda_intel 40960 4
snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 69632 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_pcm 106496 7 snd_ice1712,snd_usb_audio,snd_ac97_codec,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 3 snd_usbmidi_lib,snd_mpu401_uart,snd_seq_midi
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
lpc_ich 24576 0
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_pcm,snd_seq
snd 81920 27 snd_ice1712,snd_hda_codec_realtek,snd_usb_audio,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_i2c,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_ak4xxx_adda,snd_hda_intel,snd_mpu401_uart,snd_seq_device,snd_cs8427
soundcore 16384 1 snd
8250_fintek 16384 0
shpchp 36864 0
asus_atk0110 20480 0
mac_hid 16384 0
parport_pc 32768 1
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,ppdev,parport_pc
autofs4 40960 2
uas 24576 0
usb_storage 69632 1 uas
hid_generic 16384 0
usbhid 49152 0
hid 118784 2 hid_generic,usbhid
nouveau 1495040 2
mxm_wmi 16384 1 nouveau
wmi 20480 2 mxm_wmi,nouveau
video 40960 1 nouveau
i2c_algo_bit 16384 1 nouveau
ttm 94208 1 nouveau
drm_kms_helper 147456 1 nouveau
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
psmouse 126976 0
drm 364544 5 ttm,drm_kms_helper,nouveau
pata_acpi 16384 0
r8169 81920 0
mii 16384 1 r8169
fjes 28672 0
Mas de alguma forma, não anexar ao hardware real ...
Portanto, não é surpresa que eu tenha isso: mudita24: Não foram encontrados cartões ICE1712 envy24control: Nenhum cartão ICE1712 encontrado
Eu tentei desativar o áudio onboard e a blacklisting snd-had-intel para desativar o adaptador de áudio dhmi e adicionar os módulos ao / etc / modules. Também tentei: link (via translate) Mas sem alegria ...
EDIT: Recebi uma dica no #alsa irc (thx debdog), então eu fiz:
cat /var/log/syslog | grep -C7 -i ice1712
que me deu:
Oct 9 17:03:41 Studio-5 systemd[1]: Starting Load Kernel Modules...
Oct 9 17:03:41 Studio-5 systemd-modules-load[693]: Failed to find module '/lib/modules/4.4.0-36-lowlatency/kernel/sound/pci/ice1712/snd-ice1712.ko'
Oct 9 17:03:41 Studio-5 systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Oct 9 17:03:41 Studio-5 systemd[1]: Failed to start Load Kernel Modules.
Oct 9 17:03:41 Studio-5 systemd[1]: systemd-modules-load.service: Unit entered failed state.
Oct 9 17:03:41 Studio-5 systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Especifiquei o caminho exato para o módulo depois que ele falhou com apenas snd-ice1712, mas isso não fez diferença. Eu tenho certeza que o módulo existe lá, então como é que "não consegue encontrar"? Mas parece que estou chegando perto ...
Se mais informações forem necessárias, diga-me o quê. Eu realmente preciso que essa coisa funcione novamente.