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

Steven S. steven at 403forbidden.net
Mon Dec 12 17:42:11 PST 2005



same problem. no mixer devices, no sound.



pcm0: <ESS Technology Maestro-2E> port 0xfc00-0xfcff irq 11 at device 12.0 
on pci0
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: <Asahi Kasei AK4540 AC97 Codec>
pcm0: agg_rdcodec: PROGRESS timed out.
pcm0: agg_rdcodec: RW_DONE timed out.
pcm0: ac97 codec reports dac not ready
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_wrcodec: PROGRESS timed out.
pcm0: agg_wrcodec: PROGRESS timed out.


FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <ESS Technology Maestro-2E> port 0xfc00-0xfcff irq 11 at device 12.0 
on pci0 (4p/1r/4v channels duplex default)

hw.snd.report_soft_formats: 1
hw.snd.targetirqrate: 32
hw.snd.verbose: 1
hw.snd.maxautovchans: 4
hw.snd.unit: 0
hw.snd.pcm0.buffersize: 16384
hw.snd.pcm0.vchans: 4
hw.snd.pcm0.hwvol_step: 5
hw.snd.pcm0.hwvol_mixer: vol


$ mixer
Mixer rec      is currently set to 100:100

$

On Mon, 12 Dec 2005, Pyun YongHyeon wrote:

> On Mon, Dec 05, 2005 at 08:30:53PM -0500, Steven S. wrote:
> >
> > none1 at pci0:10:0:    class=0x078000 card=0x00011179 chip=0x07011179
> > rev=0x23 hdr=0x00
> >     vendor   = 'Toshiba America Information Systems'
> >     device   = 'vt82c693 PCI Communication Device'
> >     class    = simple comms
> > pcm0 at pci0:12:0: class=0x040100 card=0x00011179 chip=0x1978125d rev=0x10
> > hdr=0x00
> >     vendor   = 'ESS Technology'
> >     device   = 'ES1978 Maestro-2E Audiodrive, ES1970 Canyon3D'
> >     class    = multimedia
> >     subclass = audio
> >
> > when i load the module I get the following
> >
> > pcm0: <ESS Technology Maestro-2E> port 0xfc00-0xfcff irq 11 at device 12.0
> > on pci0
> > pcm0: agg_rdcodec() RW_DONE timed out.
> > pcm0: agg_rdcodec() PROGLESS timed out.
>
> Would you try a new patch?
>
> http://people.freebsd.org/~yongari/maestro.c
> http://people.freebsd.org/~yongari/maestro_reg.h
>
> Recodring was not tested at all, let's take one step at a time.
> -- 
> Regards,
> Pyun YongHyeon
>
>


More information about the freebsd-multimedia mailing list