kern/63204: [sound] /dev/mixer broken with ESS Maestro-2E (still on 5.4)

Steven S. steven at 403forbidden.net
Tue Dec 13 17:16:44 PST 2005



I tried that patch and no difference.

if it helps here is the verbose ssndstat output


Installed devices:
pcm0: <ESS Technology Maestro-2E> port 0xfc00-0xfcff irq 11 at device 12.0 
on pci0 (4p/1r/4v channels duplex default)
         [pcm0:play:0]: spd 44100, fmt 0x10000010, flags 0x00001000, 
0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_vchan_s16(0x10000010) -> {hardware}
         [pcm0:play:1]: spd 44100, fmt 0x10000010, flags 0x00000000, 
0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_root(0x10000010) -> {hardware}
         [pcm0:play:2]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 
0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_root(0x00000000) -> {hardware}
         [pcm0:play:3]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 
0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_root(0x00000000) -> {hardware}
         [pcm0:record:0]: spd 0, fmt 0x00000000/0x00000008, flags 
0x00000000, 0x00000000
         interrupts 0, overruns 0, hfree 16384, sfree 0
         {hardware} -> feeder_root(0x00000000) -> {userland}
         pcm0:play:0[pcm0:virtual:0]: spd 0, fmt 0x00000000/0x00000008, 
flags 0x10000000, 0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_root(0x00000000) -> {hardware}
         pcm0:play:0[pcm0:virtual:1]: spd 0, fmt 0x00000000/0x00000008, 
flags 0x10000000, 0x00000000
         interrupts 0, underruns 0, ready 0
        {userland} -> feeder_root(0x00000000) -> {hardware}
         pcm0:play:0[pcm0:virtual:2]: spd 0, fmt 0x00000000/0x00000008, 
flags 0x10000000, 0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_root(0x00000000) -> {hardware}
         pcm0:play:0[pcm0:virtual:3]: spd 0, fmt 0x00000000/0x00000008, 
flags 0x10000000, 0x00000000
         interrupts 0, underruns 0, ready 0
         {userland} -> feeder_root(0x00000000) -> {hardware}

nothing else changed in dmesg or mixer






On Tue, 13 Dec 2005, Pyun YongHyeon wrote:

> On Mon, Dec 12, 2005 at 08:24:03PM -0500, Steven S. wrote:
> >
> >
> > same problem. no mixer devices, no sound.
> >
>
> I guess the codec may need some special handling.
> Please apply attached patch too.
> Did it make any difference?
>
> -- 
> Regards,
> Pyun YongHyeon
>


More information about the freebsd-multimedia mailing list