[alsa-devel] Getting Started on Alsa

Takashi Iwai tiwai at suse.de
Mon May 7 10:01:19 CEST 2007


At Sun, 6 May 2007 20:32:41 -0500,
Chris Schumann wrote:
> 
> > On Behalf Of Ash Willis
> 
> > Hi Chris,
> > 
> > > I'd like to take action on bug #305, since it's my own 
> > itch. I've done 
> > > very low-level programming, but not on Linux device 
> > drivers. I'm very 
> > > familiar with command line development tools.
> > > 
> > 
> > If you're not familiar with drivers or audio drivers in 
> > particular then reading Writing an ALSA Driver by Takashi 
> > Iwai might be a good place to start.
> > 
> > You're referring to the suspend/resume bug in the cs46xx 
> > driver, right?
> > Maybe try dumping all the registers while it's working and 
> > dumping them while it's broken and comparing the two sets of data?
> > 
> > I guess the suspend function is doing something that it 
> > shouldn't be, or the resume function isn't doing something 
> > that it should be...good luck on finding out what that is.
> > 
> > Ash
> 
> Thanks for the tips, Ash. I've found the Iwai document. Now there's some
> light reading. I take it that it's still relevant, even though it hasn't
> been updated since 2005.

It's been updated except for the date :)
The basic infrastructure hasn't been changed, so no big rewrites but
just minor corrections to follow to the latest standard, though.


Takashi


More information about the Alsa-devel mailing list