Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jan 2006 17:06:52 -0600
From:      Nikolas Britton <nikolas.britton@gmail.com>
To:        Simon Barner <barner@freebsd.org>
Cc:        freebsd-multimedia@freebsd.org, netchild@freebsd.org, Ariff Abdullah <skywizard@mybsd.org.my>
Subject:   Re: snd_solo broken after big MFC to RELENG_6
Message-ID:  <ef10de9a0601031506p678e268i2e0de25377ebc9ca@mail.gmail.com>
In-Reply-To: <20060103225947.GA2815@zi025.glh.mhn.de>
References:  <20060103213654.GA1039@zi025.glh.mhn.de> <20060104055721.4182120e.skywizard@MyBSD.org.my> <20060103225947.GA2815@zi025.glh.mhn.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/3/06, Simon Barner <barner@freebsd.org> wrote:
> > How about enabling vchans? Try to enable that first and see whether
> > that should help. If not, try this patch:
> >
> >   http://people.freebsd.org/~ariff/test/solo.c.diff
>
> Hello Ariff,
>
> thanks for the quick reply :-) Unfortuantely, neither enabling vchans nor
> your patch helped me.
>
> I did the following to enable vchans:
>
> # kldunload snd_solo.ko
> # sysctl hw.snd.maxautovchans=3D2
> # kldload snd_solo.ko
>
> pcm0: <ESS Solo-1 (unknown vendor)> port 0xb000-0xb03f,0xb400-0xb40f,0xb8=
00-0xb80f,0xbc00-0xbc03,0xc000-0xc003 irq 10 at device 20.0 on pci0
> pcm0: [GIANT-LOCKED]
> pcm0: vchan_create(pcm0:play:0) =3D=3D -1
>
> The same happens for other values (I tried 1 and 5), and when I reboot th=
e
> system and load the module and set the sysctl from loader.conf
>
> Your patch didn't make any difference (same error with vchans). I also tr=
ied
> removing other output formats, leaving me with either of AFMT_S16_LE
> AFMT_STEREO | AFMT_S16_LE (I also tried various other combinations) gave =
me
> the same error about vchan_create.
>

Don't you need to set vchans *before* the system is running? such as
in /boot/loader.conf:

## Sound Support
#sound_load=3D"YES"
#snd_emu10k1_load=3D"YES"
#snd_driver_load=3D"YES"
hw.snd.maxautovchans=3D4
hw.snd.targetirqrate=3D36
hint.pcm.0.buffersize=3D"16384"

## Misc. Sound
#hw.snd.report_soft_formats: 1
#hw.snd.verbose: 1
#hw.snd.unit: 0
#hw.snd.maxautovchans: 4
#hw.snd.pcm0.buffersize=3D8192
#hw.snd.pcm0.vchans: 0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef10de9a0601031506p678e268i2e0de25377ebc9ca>