Acabei de construir meu novo computador, mas meu problema é que não tenho som. Você pode ajudar, por favor? Vou repassar o que fiz até agora...
Instalei o Debian e atualizei o BIOS OK. Eu também apt-get update e apt-get upgrade-distro'd OK. Aqui está minha configuração:
michael@carbon:~$ inxi -Fxz
System: Host: carbon Kernel: 3.16.0-4-amd64 x86_64 (64 bit gcc: 4.8.4)
Desktop: Gnome 3.14.4 (Gtk 3.14.5-1+deb8u1) Distro: Debian GNU/Linux 8
Machine: Mobo: ASUSTeK model: H170M-PLUS v: Rev X.0x Bios: American Megatrends v: 0704 date: 02/15/2016
CPU: Quad core Intel Core i5-6600 (-MCP-) cache: 6144 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 26487
Clock Speeds: 1: 3301 MHz 2: 3301 MHz 3: 3301 MHz 4: 3301 MHz
Graphics: Card: Intel Device 1912 bus-ID: 00:02.0
Display Server: X.Org 1.16.4 drivers: fbdev,vesa,intel Resolution: [email protected]
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
GLX Version: 3.0 Mesa 10.3.2 Direct Rendering: Yes
Audio: Card Intel Device a170 driver: snd_hda_intel bus-ID: 00:1f.3 Sound: ALSA v: k3.16.0-4-amd64
Network: Card: Intel Ethernet Connection (2) I219-V driver: e1000e v: 2.3.2-k bus-ID: 00:1f.6
IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 3032.6GB (2.0% used) ID-1: /dev/sda model: ST3000DM001 size: 3000.6GB temp: 41C
ID-2: USB /dev/sdb model: microSD_RDR size: 32.0GB temp: 0C
Partition: ID-1: / size: 9.1G used: 4.9G (57%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 2.7T used: 4.2G (1%) fs: ext4 dev: /dev/sda4
ID-3: swap-1 size: 34.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
Sensors: System Temperatures: cpu: 66.0C mobo: 27.8C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 191 Uptime: 3:09 Memory: 1871.2/15963.8MB Init: systemd runlevel: 5 Gcc sys: N/A
Client: Shell (bash 4.3.301) inxi: 2.1.28
michael@carbon:~$
Observe que estou usando o som integrado, não uma placa de som. Na verdade está tudo a bordo, é só a mobo, sem cartões.
Primeiro verifiquei se tinha som como root, mas não tenho (aliás, sou membro do grupo 'audio'):
michael@carbon:~$ id michael
uid=1000(michael) gid=1000(michael) groups=1000(michael),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner),117(bluetooth)
michael@carbon:~$
O Rythmbox está tocando uma faixa que eu conheço e o volume está 100%.
Então notei, em Configurações -> Som, quando conecto os fones de ouvido no soquete de saída de linha de 3,5 mm na parte traseira do computador, um dispositivo aparece para saída de som (ele desaparece e reaparece quando eu desconecto e conecto fones de ouvido, que eu sei que funcionam). O dispositivo é chamado:"Saída de linha - Áudio integrado"então verifiquei todos os dispositivos, mas é esse que estou usando para solucionar problemas.
Teste os alto-falantes... esquerdo e direito, ambos nada.
Na guia "aplicativos", certifiquei-me de que o Rythmbox também tivesse o volume definido para 100%.
Então eu olhei para o log do sistema,Xorg.O.loge notei as seguintes linhas ...
.
.
.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event8)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event9)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event10)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.602] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event11)
[ 63.602] (II) No input driver specified, ignoring this device.
[ 63.602] (II) This device may have been added with another device file.
[ 63.603] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event12)
[ 63.603] (II) No input driver specified, ignoring this device.
[ 63.603] (II) This device may have been added with another device file.
.
.
.
Acho que essa é a causa raiz do meu problema, mas olhando para o CD que acompanha a mobo, vi que há um diretório para drivers Linux que contém um arquivo que diz "Nota: atualize para o kernel Linux mais recente para suporte ao chipset da placa-mãe e aos componentes ." Isso é o que eu espero porque, pelo que entendi, o Linux deveria suportar o hardware usando métodos genéricos, sem drivers especiais exigidos pelo Windows (embora eu não saiba se o Debian suporta um Asus H170M-PLUS - é uma mobo relativamente nova. ..?) Esta mensagem dizendo use a versão mais recente e tudo ficará bem, reforça minha crença édevetrabalhar.
Gostaria de desinstalar e reinstalar os módulos (também conhecidos como drivers de dispositivo no Windows), mas não sei o que fazer...
michael@carbon:~$ ls /lib/modules/$(uname -r)
kernel modules.alias modules.alias.bin modules.builtin modules.builtin.bin modules.dep modules.dep.bin modules.devname modules.order modules.softdep modules.symbols modules.symbols.bin
michael@carbon:~$ ls /lib/modules/$(uname -r)/kernel/drivers/
acpi base bluetooth cpufreq dma firmware hid i2c infiniband leds memstick misc net pci power ptp ssb thermal uio vfio virtio xen
ata bcma cdrom crypto edac gpio hv idle input md message mmc nfc pcmcia powercap scsi staging thunderbolt usb vhost w1
atm block char dca firewire gpu hwmon iio isdn media mfd mtd parport platform pps spi target tty uwb video watchdog
michael@carbon:~$
Eu realmente não sei o que estou vendo lá (ou o que estou procurando), mas não há nada começando com"snd..."então o que há para desinstalar?
root@carbon:/home/michael# alsactl init
Found hardware: "HDA-Intel" "Intel ID 2809" "HDA:10ec0887,104386c7,00100302 HDA:80862809,80860101,00100000" "0x1043" "0x86c7"
Hardware is initialized using a generic method
root@carbon:/home/michael# lspci -v
.
.
.
00:1f.3 Audio device: Intel Corporation Device a170 (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 86c7
Flags: bus master, fast devsel, latency 32, IRQ 139
Memory at f7040000 (64-bit, non-prefetchable) [size=16K]
Memory at f7020000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
.
.
.
Gostaria de tentar desinstalar e reinstalar, mas não conheço os comandos ou o módulo.
Ainda não há som.
michael@carbon:~$ lspci -nn
.
.
.
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a170] (rev 31)
.
.
.
8086=Intel e a170=Som PCI, mas "a170" NÃO foi encontrado na listagem da páginaDispositivos PCI suportados pelo debian. Esse poderia ser o meu problema?
Apenas reiniciei para ter certeza de que nada do que fiz teve algum efeito.
Ainda lutando com este. Como o "Line Out - Built-in Audio" pode ser reconhecido pelo sistema, mas não ter saída de som?
Alguma ideia do que tentar a seguir?
Responder1
Presumo que você tenha verificado todos os níveis de volume nas preferências de som!pavucontrol
pode ser útil para verificar os níveis com mais detalhes.
Dado que você possui hardware bastante recente, você poderia tentar um kernel mais recente, doBackports Debian:
echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install linux-image-4.5.0-0.bpo.2-amd64
(se você precisar de módulos de firmware, adicione contrib
e non-free
à primeira linha - procure /etc/apt/sources.list
um modelo - e instale também os pacotes de firmware portados).
Responder2
Como sugerido, o problema era que a arquitetura da placa-mãe era muito nova. Instalei a versão mais recente do Debian Jessie depois de alguns meses e funcionou imediatamente, como normalmente funciona.