Soundcard "Acer Labs M5451" not working (interrupt timeout)

Pyun YongHyeon pyunyh at gmail.com
Wed Oct 18 01:32:55 UTC 2006


On Tue, Oct 17, 2006 at 08:22:45PM +0200, Matteo Pillon wrote:
 > On Mon, Sep 04, 2006 at 11:41:43AM +0200, Matteo Pillon wrote:
 > > On Wed, Aug 23, 2006 at 03:40:01PM +0200, Pillon Matteo wrote:
 > > > 
 > > > I have some troubles with snd_t4dwave driver. FreeBSD is running on a
 > > > Compaq Presario 2532eu notebook with an ALi M5451 soundcard.
 > > > 
 > > 
 > > Any help?
 > > 
 > > Should I ask to another ml?
 > > 
 > 
 > Disabling ACPI, the soundcard works flawlessly.
 > 
 > I'll ask freebsd-acpi.
 > 

I'm still under the impression that number of channels to be used
should be fixed. Otherwise it would access invalid register space on
your hardware.
Because t4dwave(4) uses legacy capturing mode it may rely on ACPI
initialization code. Enabling ACPI may need an explicit
initialization code to enable legacy capturing/DMA mode. I don't
have M5451 specific datasheet and hardware so it's hard to fix. :-(

We may need to check the following items.
 o Initialization for legacy mode(recording)/native mode(playback).
 o Drop using legacy(Sound Blaster compatible) mode and switching to
   native mode.
 o Codec initialization(ac97_init method).
 o Suspend/resume.
 o Giant lock removal and style(9) fix.

-- 
Regards,
Pyun YongHyeon


More information about the freebsd-multimedia mailing list