I am not able to produce PCM sound. I can get CD and line to play but not PCM based sound, even when I turn all mixer controls to full volume. There are times when I can capture line in and microphone. I believe the cause of my problem is related to ALSA not polling the cards capabilities correctly.
I only have this problem with my Trident card. ALSA works fine with my ens1371 card. The only problem with the ens1371 card is that, I can't find a Windows driver for it, so I took out the ens1371 and put my Trident back in to see if I can get ALSA to work one once and for all. My Trident card works under Windows, Linux OSS and ALSA 0.5.X but not under 0.9.0X. I have been attempting to get the Trident card to work with ALSA 0.9.X for a long time my attempts date back to 0.9.beta4 . I believe the cause of my problem is related to ALSA not polling the cards capabilities correctly. This results in items missing from a list of controls associated with amixer, alsamixer and actrl. When loading 0.9.0rc6 into the kernel, I do not always get the same list of controllers that were present on a different time that the drivers were loaded. In fact I get two different list of controllers for my card. Most of the time I get a list of 21 controls however about 20% of the times that I load the driver, there are six controllers missing, a complete list is at the end of this post. The times that the six controllers are missing I get the following message in my /var/log/messages ... :150: ac97 codec read TIMEOUT [0x6/0x2b118006]!!! Jan 13 21:18:59 osprey kernel: \ ALSA ../../alsa-kernel/pci/trident/trident_main.c :150: ac97 codec read TIMEOUT [0xa/0x2b11800a]!!! Jan 13 21:18:59 osprey kernel: \ ALSA ../../alsa-kernel/pci/trident/trident_main.c this message is repeated about 26 times with different hex numbers. I have saved a complete list. When I use the current version 0.9.0rc6, I have never found a controller called "ADC/DAC Loopback". However, back when I was trying ALSA 0.9.0beta4, the control "ADC/DAC Loopback" and five others were present about 2% of the times that driver was loaded. Those times when the controller "ADC/DAC Loopback" was present, were the only times I was able to use my trident card with ALSA 0.9.0X. *** relevant data *** Kernel : 2.4.18 ALSA : 0.9.0rc6 Card : Shark Predator 4DWave Chip : Trident 4DWave Edited listing of "amixer | grep 'Simple mixer control'". Lines that start with asterisk are not always present. * Simple mixer control 'Master',0 * Simple mixer control 'Master Mono',0 Simple mixer control '3D Control - Center',0 Simple mixer control '3D Control - Depth',0 Simple mixer control 'PCM',0 * Simple mixer control 'Surround',0 * Simple mixer control 'Center',0 * Simple mixer control 'LFE',0 Simple mixer control 'Wave',0 Simple mixer control 'Music',0 Simple mixer control 'Line',0 Simple mixer control 'CD',0 Simple mixer control 'Mic',0 Simple mixer control 'Mic Boost (+20dB)',0 Simple mixer control 'Video',0 Simple mixer control 'Phone',0 * Simple mixer control 'PC Speaker',0 Simple mixer control 'Aux',0 Simple mixer control 'Capture',0 Simple mixer control 'Mix',0 Simple mixer control 'Mix Mono',0 ------------------------------------------------------- This SF.NET email is sponsored by: Take your first step towards giving your online business a competitive advantage. Test-drive a Thawte SSL certificate - our easy online guide will show you how. Click here to get started: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user