Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2014 12:48:16 -0200
From:      Luciano Rottava da Silva <rottava@gmail.com>
To:        Bernt Hansson <bah@bananmonarki.se>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Setting up 4.1 audio in FreeBSD 10.1
Message-ID:  <CAGROAxWAcjQLwtPBN2V3BvUpMQu1G71hhddGk=1H7PV=90bXag@mail.gmail.com>
In-Reply-To: <54899396.9070909@bananmonarki.se>
References:  <CAGROAxVMEtfXFnOimMCWigBtmqVaoJr14U%2BvZwqHPFs4Zo%2BuQg@mail.gmail.com> <54899396.9070909@bananmonarki.se>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Bernt,

Sound is coming out from front speakers, so pcm0 is the right default unit.

Problem is that rear speakers are mute. That=C2=B4s why I am playing with p=
in
configuration of the sound card.

Besides, during some of these tests with "nid", mouse stopped working in X!

Anyone experienced this as well?

Cheers.

On 11 December 2014 at 10:52, Bernt Hansson <bah@bananmonarki.se> wrote:

> On 2014-12-11 00:26, Luciano Rottava da Silva wrote:
>
>> Hello list,
>>
>
> Hello.
>
>
>  My desktop has a 4.1 speaker system, connect to an Asus motherboard with=
 a
>> built-in ALC887 sound card.
>>
>> $ dmesg | grep ALC
>> hdacc0: <Realtek ALC887 HDA CODEC> at cad 0 on hdac0
>> hdaa0: <Realtek ALC887 Audio Function Group> at nid 1 on hdacc0
>> pcm0: <Realtek ALC887 (Rear Analog 3.1/2.0)> at nid 20,26 and 24 on hdaa=
0
>> pcm1: <Realtek ALC887 (Front Analog)> at nid 27 and 25 on hdaa0
>> pcm2: <Realtek ALC887 (Onboard Digital)> at nid 17 on hdaa0
>>
>> I am able to listen to the front but not to the rear speakers. I would
>> like
>> to adjust my audio system to 4.0/4.1, i.e., same audio in the rear and i=
n
>> the front speaker. Don`t care too much about real surround sound.
>>
>> All relevant sound modules are there, so I think problem is related to t=
he
>> configuration of the sound chipset.
>>
>> Searching in the Internet I figured out I could redefine a line-in jack
>> (blue, where my rear speakers are connected) to line-out. So I did it:
>>
>> $ cat /boot/device.hints
>> hint.hdac.0.cad0.nid20.config=3D"as=3D1 seq=3D0"
>> #hint.hdac.0.cad0.nid24.config=3D"as=3D1 seq=3D1 device=3DLine-out"
>> #hint.hdac.0.cad0.nid26.config=3D"as=3D1 seq=3D2 device=3DLine-out"
>> hint.hdac.0.cad0.nid26.config=3D"as=3D1 seq=3D1 device=3DLine-out"
>>
>>
>> $ cat /dev/sndstat
>> Installed devices:
>> pcm0: <Realtek ALC887 (Rear Analog 3.1/2.0)> (play/rec) default
>> pcm1: <Realtek ALC887 (Front Analog)> (play/rec)
>> pcm2: <Realtek ALC887 (Onboard Digital)> (play)
>> pcm3: <USB audio> (rec)
>>
>>
>> After boot in verbose mode I got:
>>
>> hdaa0: Pin sense: nid=3D20 sense=3D0x80000000 (connected)
>> hdaa0: Pin sense: nid=3D26 sense=3D0x80000000 (connected)
>> hdaa0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
>> pcm0: <Realtek ALC887 (Rear Analog 3.1/2.0)> at nid 20,26 and 24 on hdaa=
0
>> pcm0: Playback:
>> pcm0:      Stream cap: 0x00000001 PCM
>> pcm0:         PCM cap: 0x000e0560 16 20 24 bits, 44 48 96 192 KHz
>> pcm0:             DAC: 2 3
>> pcm0:
>> pcm0:     nid=3D20 [pin: Line-out (Green Jack)]
>> pcm0:       + <- nid=3D12 [audio mixer] [src: pcm, mix]
>> pcm0:              + <- nid=3D2 [audio output] [src: pcm]
>> pcm0:              + <- nid=3D11 [audio mixer] [src: mix]
>> pcm0:
>> pcm0:     nid=3D26 [pin: Line-out (Blue Jack)]
>> pcm0:       + <- nid=3D13 [audio mixer] [src: pcm, mix]
>> pcm0:              + <- nid=3D3 [audio output] [src: pcm]
>> pcm0:              + <- nid=3D11 [audio mixer] [src: mix]
>> pcm0:
>>
>>
>> This means that both jacks in the motherboard are set to line-out and
>> shoud
>> work, right?
>>
>> Is there anything else I should set, maybe mixer in order to have a
>> 4.0/4.1
>> audio system?
>>
>> Any ideas?
>>
>  You can always fiddle with sysctl hw.snd.default_unit 0-3
> And see what happens.
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGROAxWAcjQLwtPBN2V3BvUpMQu1G71hhddGk=1H7PV=90bXag>