* au8830+via & alsa 0.9.7c
@ 2003-10-20 20:37 Wilfried Weissmann
0 siblings, 0 replies; only message in thread
From: Wilfried Weissmann @ 2003-10-20 20:37 UTC (permalink / raw)
To: alsa-devel, openvortex-dev
hi,
last weekend i grabbed my old aureal vortex 2 card and replaced my
current (lowcost) card with it. and after installing the brand new
alsa-0.9.7c i got a fully functional soundcard with full duplex and
hardware mixing. whoooho! i was in heaven... for about 30 seconds. then
my via kt133 chipset got me an instant ticket to the ground level.
"welcome aboard ladies and gentlemen to flight kt133. our current
crusing altitute is 0 feet above ground level." :/
but the goods news is that only the playback stopped. no kernel crash,
no freezes, only inconveniet "Vortex: vortex_fifo_setadbctrl fail" in my
/var/log/messages. but as an old internet surfer i knew that the truth
is somewhere out there. at google! so i looked up the pci register fix
put the line "install snd-au8830 /sbin/setpci -d '12eb:*' 40.B=ff ;
insmod snd-au8830" in my modules.conf and everything worked fine. at the
openvortex list i read that there is also another fix that tunes the via
agp-bridge. i have not tried this one yet, but i guess that would work
too (although in the example from the mail they set a register in the
au88x0 instead of the bus-bridge). but i thought that the fix was
already in the driver. afterwards i had a look at the sources and could
not find code that would do this. is there another workaround in the
driver (apart from the loop with a counter around the
vortex_fifo_setadbctrl() that stopps the kernel from freezing) or is it
just not in there?
there is also somewhere a bug in recording (unless this is caused by
still running on the 0.9.6 libs. i will upgrade that soon.). i
discovered it when i used speakfreely with alsa support. in one second
intervals there was some loud noise that sounded like garbage data. when
i compiled speakfreely with oss support and linear audio then the
distortion was gone. with "arecord -f MU_LAW -r 16000 -t au x.au" i can
reproduce something similar. this time there is 1 second of normal
audio. for few milliseconds there appears some short sample from the
previous second again. then 1 second of normal playback and a sample
from that is also played again....
it feels like that the buffer does not have the right size. if you
choose higher sampling rates, 16-bit samples and stereo then the samples
that are played twice are getting shorter and finally the problem
disappears. any ideas?
i am using kernel 2.4.22 tainted by NVidia.o(tm) on a athlon k7 800MHz
box with a via kt133 chipset. the distribution is debian-sarge
(testing). no alsa plugins are used.
bye,
wilfried
-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-10-20 20:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-20 20:37 au8830+via & alsa 0.9.7c Wilfried Weissmann
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.