Re: Getting Started on Alsa

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 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.
>
 
I haven't actually read it since 2005 I'm afraid :) but I don't think
anything's changed that drastically. The fundamentals are all there.

> Yes, the cs46xx driver. That chip is in a lot of machines (at least ten
> ThinkPad models), and with this bug nobody running Alsa likes Linux very
> much.
> 

Yeah, it's a pretty poor show that this bug has existed for so long.
Let's hope you can zap it!

> Is there some (handy) way to dump the registers from DOS or Windows as a
> comparison?
> 

Well, that depends. I'm not familiar with the hardware. There's a Windows
program called PCItree. It allows you to view the current status of the
ioport of a chosen device. Now, that's pretty handy if the regs for the card
are mapped directly onto the io port. It's usually the case though, I think,
that the registers aren't just mapped on and you'll need to query the card.
If they're not mapped onto the io port (and forgive me again - not familiar
with this chip) then you could use a debugger such as Numega SoftIce to
manually issue queries to find out the contents of the registers. Sounds like
a happy fun time. Writing the code to do a reg dump might be fun too.
You may also want to use a debugger/disassembler with Windows (or other)
drivers in order to find out what those drivers do to the card on resume.

> For development: Since the drivers go into the kernel, I should be able to
> find a page on getting a development environment set up... right? I'm

You don't need to mess with the kernel as ALSA is available as a package.
All you really need is the latest copy of alsa-driver and a compiler and
you're good to go.

Ash

=

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux