All of lore.kernel.org
 help / color / mirror / Atom feed
From: Manuel Jander <mjander@embedded.cl>
To: alsa-devel@lists.sourceforge.net
Subject: ALSA driver
Date: Sun, 09 Mar 2003 16:48:12 -0400	[thread overview]
Message-ID: <3E6BA88C.5040908@embedded.cl> (raw)

Hi everyone,

I'm writing a Vortex ALSA driver, recycling most hardware stuff from the 
experimental OSS driver on savannah. I only own a AU8820, but support 
for the other cards shouldnt be difficult, because anything was done 
with portability in mind, and i keep looking into the other cards 
disassembled binary driver from time to time.

Right now the MPU401, ac97 mixer and the gameport work.
PCM audio is still broken, because it causes a system lockup (freeze),
but the good thing is that i actually get sound (one DMA bufer pass).

The au8820-driver (OSS) doesn't has this problem, but it has some buffer 
related bug that causes memory corruption. Mostly repeated open/close 
procedures causes this to happen. The symptoms are random segfaults and 
artifacts on the screen the more i open/close the /dev/dsp file.

Regarding the ALSA driver:
I'm very lost about what could be the problem. It looks like the card
gets stuck, because i tricked the ALSA higher level into thinking the 
DMA was not advancing and it still locked up.
If i comment out the line that starts the FIFO, no lockup occurs and 
anything is fine except that i only get a "tick" instead of audio
playback.

I would like to upload my code somewhere on the CVS, with the hope
soemone can help a bit with this.
Could someone give me write permission on the CVS somewhere else than 
au8820-driver ?

Best Regards

Manuel Jander.



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com

             reply	other threads:[~2003-03-09 20:48 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-09 20:48 Manuel Jander [this message]
2003-03-10  0:44 ` ALSA driver (wrong message, sorry) Manuel Jander
2003-03-10 13:58   ` Takashi Iwai
  -- strict thread matches above, loose matches on Subject: below --
2004-04-06 14:44 alsa driver Brian Furey
2004-04-06 14:58 ` Jaroslav Kysela
2004-04-06 16:20   ` Brian Furey
1999-04-03 23:50 ALSA driver Ulf Carlsson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3E6BA88C.5040908@embedded.cl \
    --to=mjander@embedded.cl \
    --cc=alsa-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.