Lee Revell wrote:
> On 5/1/07, Peter Rabbitson <[EMAIL PROTECTED]> wrote:
>> Peter Rabbitson wrote:
>> > Hi,
>> >
>> > I have an onboard sound card that I know for a fact is full duplex.
>> Alsa
>> > picks up the card fine, and everythign works except for full duplex
>> > itself. All the info I was able to find is pre-dmix era, and looks very
>> > dated. What steps do I have to take to enable full duplex? The relevant
>> > information is included below, the kernel is vanilla 2.6.18.6, no
>> patches.
>> >
>> > <snip>
>> >
>>
>> No one on this list uses such a card? Full duplex on NVIDIA CK8S anyone?
>> I am almost ready to just buy a 3rd(!) sound card for this machine :(
>
> No, you didn't give enough detail. How are you testing? How exactly
> does it fail? Etc.
>
The reason I started digging for it was that skype was extremely choppy.
I would be able to complete the test call as only one side would speak
at a time, but a real conversation was a nightmare. First I suspected a
duplex issue, but after your answer I tried arecord/aplay combo and it
worked. So I looked deeper and found some references to asym. I decided
to give it a try and created the following .asoundrc:
pcm.card0 {
type hw
card 0
}
pcm.dmixer {
type hw
card 0
}
pcm.skype {
type asym
playback.pcm "dmixer"
capture.pcm "card0"
}
pcm.!default {
type plug
slave.pcm "skype"
}
Skype started working. However I needed !default to be a different card,
so I just started testing different configurations of stuff and all of a
sudden realized that skype _still_ works, no matter what I do. I removed
the .asoundrc, emptied /var/lib/alsa, reordered modules so the skype
card becomes card1, shut down the machine completely - skype still
worked after everything I did. On one hand I got what I wanted, on
another I am really irritated since I have no idea what happened, and
how did the change become permanent. Could someone point me in the right
direction? Thanks!
Peter
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user