[FUG-BR] Configurar Som no 7.1 - notebook acer aspire 3660

Marcel Bonnet marcelbonnet em gmail.com
Quarta Outubro 28 20:47:22 BRST 2009


Olá, pessoal. Aproveitando o embalo do som, ficaria muito grato mesmo se
alguém me desse uma luz aqui. Desulpe o post comprido, mas é pra mostrar q
eu tô tentando me ajudar!

Tenho os seguintes dispositivos de áudio:

[root em moon /usr/home/marcelbonnet]# dmesg | grep Audio
ugen2: <M-Audio FastTrack Pro, class 0/0, rev 1.10/1.00, addr 2> on uhub0
hdac0: <VIA VT8251/8237A High Definition Audio Controller> mem
0xc9000000-0xc9003fff irq 17 at device 1.0 on pci4

O M-Audio é um USB, mas no FreeBSD 7.2-RELEASE Hardware Notes não parece ter
driver que suporte ela ainda, só umas primas dele que são PCI. Se alguém
tiver outra informação, agradeço, ela é a minha preferida.
Já a VIA é a onboard do meu notebook STI (Toshiba do Brasil) IS 1462 (não
sei se isso é lugar de instalar FreeBSD, mas vamos lá).
Segundo o Hardware Notes do Free, há um driver snd_hda que suporta o "VIA
VT8251/8237A".

Coisas que fiz:
Já havia seguido o Cap 7.2 do Handbook, como o Botelho falou:
# kldload snd_driver
Parece que ele sobe todos os drivers snd_*, mas no final não instala nada
(cat /dev/sndstat vem com Installed Devices vazio)
então subi o snd_hda no braço:

[root em moon /usr/home/marcelbonnet]# kldload snd_hda
aqui ele exibe um monte de mensagens durante 1 minuto, até faz o teclado
parar de responder:
enche a tela com:
hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
e alguns desse, desde #1 até #14
hdac0: Codec #1 is not responding! Probing aborted.
e continua com um monte de:
hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0

[root em moon /usr/home/marcelbonnet]# kldstat
Id Refs Address    Size     Name
 1   11 0xc0400000 9fab28   kernel
 2    1 0xc0dfb000 6a45c    acpi.ko
 3    1 0xc57d1000 22000    linux.ko
 4    1 0xc5875000 2000     fire_saver.ko
 9    1 0xc6182000 19000    snd_hda.ko
10    1 0xc61c6000 3f000    sound.ko

[root em moon /usr/home/marcelbonnet]# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
[root em moon /usr/home/marcelbonnet]# dmesg | grep HDA
hdac0: HDA Driver Revision: 20090329_0131
hdac0: HDA Codec #0: NULL Codec

[root em moon ~]# kldunload snd_hda
hdac0: Unable to put hdac in reset
hdac0: detached

O que me chamou a atenção são as duas linhas acima "hdac0: HDA Codec #0:
NULL Codec" O man page do snd_hda traz uma porção de configurações que podem
ser feitas no /boot/device.hints , diferente de outros drivers. Eu sou novo
com o FreeBSD, não entendi essas config do driver, alguém saberia se esse é
o problema e como configurar?

[]s

2009/10/27 Renato Botelho <rbgarga em gmail.com>

> 2009/10/27 Renato Botelho <rbgarga em gmail.com>:
> > 2009/10/26 Luan Tasca <luantasca em hotmail.com>:
> >>
> >> Nao to conseguindo configurar o som no 7.1, notebook acer aspire 3660,
> alguem tem alguma dica?
> >
> > # kldload sound.ko
> > # cat /dev/sndstat
> >
> > ele deve retornar algo como
> >
> > FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
> > Installed devices:
> > pcm0: <VIA VT8237> at io 0xc000 irq 22 kld snd_via8233 [MPSAFE]
> > (5p:1v/1r:1v channels duplex default)
> >
> > Nesse caso, dá pra ver que o driver usado é o snd_via8233, então
> > basta adicionar ao arquivo /boot/loader.conf a linha
> >
> > snd_via8233_load="YES"
> >
> > --
> > Renato Botelho
> >
>
>
> Corrigindo
>
> # kldload snd_driver.ko
>
> :)
> --
> Renato Botelho
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd