On Thu, 2008-07-03 at 07:57 -0500, Alex White wrote: > <snip> > Not entirely sure what one would glean from /proc other than that > the card is present and drivers are loaded for it. There's lengthy > output for my sound device. I won't paste all of it, but everything > is located in /proc/asound. My device is also listed under > /proc/devices as one would expect. /proc delivers the *truth*. And for some things, settings can be changed there that are not easily addressed through utilities. > > I don't muck in /proc very often other than for testing network > setups and obtaining cpu and memory information, so the output for > my soundcard means next to nothing to me other than I know the > correct driver is loaded. > > [prata@crane asound]$ ls > card0 cards devices modules oss pcm seq timers V8237 version > > [prata@crane asound]$ pwd && cat modules && cat cards > /proc/asound > 0 snd_via82xx > 0 [V8237 ]: VIA8237 - VIA 8237 > VIA 8237 with ALC850 at 0xe800, irq 209 *chuckle* I forgot I was looking at files that always report 0 length - /proc. So, just in case something is useful, I ran the following and included its output. Then I snipped out things like hex values that I figured would be *really* machine specific or indecipherable by the likes of me (us?). I inserted some commentry if one of the settings looked like it might yield a clue, like "closed" when we might expect open. I'm not using my sound ATM, so mine s/b closed. After this, I'll pop in Mark Knoppfler's "Shangri-La" and diff the two files. # cd /proc/asound # find . -type f -exec echo {} \; -exec cat {} \; >/tmp/asound ./card0/oss_mixer #### Control panel settings? #### VOLUME "Master" 0 BASS "" 0 TREBLE "" 0 SYNTH "" 0 PCM "PCM" 0 SPEAKER "PC Speaker" 0 LINE "Line" 0 MIC "Mic" 0 CD "CD" 0 IMIX "" 0 ALTPCM "" 0 RECLEV "" 0 IGAIN "Capture" 0 OGAIN "" 0 LINE1 "Aux" 0 LINE2 "" 0 LINE3 "" 0 DIGITAL1 "IEC958" 0 DIGITAL2 "" 0 DIGITAL3 "" 0 PHONEIN "Phone" 0 PHONEOUT "Master Mono" 0 VIDEO "Video" 0 RADIO "" 0 MONITOR "" 0 ./card0/id V8237 ./card0/via82xx VIA 8237 with ALC655 at 0xeb00, irq 201 <snip "greek to me"> ./card0/pcm1c/oss ./card0/pcm1c/sub0/prealloc_max 128 ./card0/pcm1c/sub0/prealloc 64 #### On some of the following, should see open if sound is in use? #### ./card0/pcm1c/sub0/status closed ./card0/pcm1c/sub0/sw_params closed ./card0/pcm1c/sub0/hw_params closed ./card0/pcm1c/sub0/info card: 0 device: 1 subdevice: 0 stream: CAPTURE id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 #### Devices available should = count? #### subdevices_count: 1 subdevices_avail: 1 ./card0/pcm1c/info card: 0 device: 1 subdevice: 0 stream: CAPTURE id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1 ./card0/pcm1p/oss ./card0/pcm1p/sub0/prealloc_max 128 ./card0/pcm1p/sub0/prealloc 64 ./card0/pcm1p/sub0/status closed ./card0/pcm1p/sub0/sw_params closed ./card0/pcm1p/sub0/hw_params closed ./card0/pcm1p/sub0/info card: 0 device: 1 subdevice: 0 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1 ./card0/pcm1p/info card: 0 device: 1 subdevice: 0 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1 ./card0/pcm0c/oss ./card0/pcm0c/sub0/prealloc_max 128 ./card0/pcm0c/sub0/prealloc 64 ./card0/pcm0c/sub0/status closed ./card0/pcm0c/sub0/sw_params closed ./card0/pcm0c/sub0/hw_params closed ./card0/pcm0c/sub0/info card: 0 device: 0 subdevice: 0 stream: CAPTURE id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1 ./card0/pcm0c/info card: 0 device: 0 subdevice: 0 stream: CAPTURE id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1 ./card0/pcm0p/oss ./card0/pcm0p/sub3/prealloc_max 128 ./card0/pcm0p/sub3/prealloc 64 ./card0/pcm0p/sub3/status closed ./card0/pcm0p/sub3/sw_params closed ./card0/pcm0p/sub3/hw_params closed ./card0/pcm0p/sub3/info card: 0 device: 0 subdevice: 3 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #3 class: 0 subclass: 0 subdevices_count: 4 subdevices_avail: 4 ./card0/pcm0p/sub2/prealloc_max 128 ./card0/pcm0p/sub2/prealloc 64 ./card0/pcm0p/sub2/status closed ./card0/pcm0p/sub2/sw_params closed ./card0/pcm0p/sub2/hw_params closed ./card0/pcm0p/sub2/info card: 0 device: 0 subdevice: 2 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #2 class: 0 subclass: 0 subdevices_count: 4 subdevices_avail: 4 ./card0/pcm0p/sub1/prealloc_max 128 ./card0/pcm0p/sub1/prealloc 64 ./card0/pcm0p/sub1/status closed ./card0/pcm0p/sub1/sw_params closed ./card0/pcm0p/sub1/hw_params closed ./card0/pcm0p/sub1/info card: 0 device: 0 subdevice: 1 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #1 class: 0 subclass: 0 subdevices_count: 4 subdevices_avail: 4 ./card0/pcm0p/sub0/prealloc_max 128 ./card0/pcm0p/sub0/prealloc 64 ./card0/pcm0p/sub0/status closed ./card0/pcm0p/sub0/sw_params closed ./card0/pcm0p/sub0/hw_params closed ./card0/pcm0p/sub0/info card: 0 device: 0 subdevice: 0 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 4 subdevices_avail: 4 ./card0/pcm0p/info card: 0 device: 0 subdevice: 0 stream: PLAYBACK id: VIA 8237 name: VIA 8237 subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 4 subdevices_avail: 4 ./card0/codec97#0/ac97#0-0+regs <snip "it's greek to me"> ./card0/codec97#0/ac97#0-0 0-0/0: Realtek ALC655 rev 0 PCI Subsys Vendor: 0x1695 PCI Subsys Device: 0x300c Revision : 0x00 Compat. Class : 0x00 Subsys. Vendor ID: 0xffff Subsys. ID : 0xffff Capabilities : DAC resolution : 16-bit ADC resolution : 16-bit 3D enhancement : No 3D Stereo Enhancement Current setup Mic gain : +0dB [+0dB] POP path : pre 3D Sim. stereo : off 3D enhancement : off Loudness : off Mono output : MIX Mic select : Mic1 ADC/DAC loopback : off Extended ID : codec=0 rev=2 LDAC SDAC CDAC DSA=0 SPDIF Extended status : SPCV LDAC SDAC CDAC SPDIF=10/11 SPDIF Control : Consumer PCM Category=0x2 Generation=1 Rate=48kHz ./pcm 00-01: VIA 8237 : VIA 8237 : playback 1 : capture 1 00-00: VIA 8237 : VIA 8237 : playback 4 : capture 1 ./timers <snip "it's greek to me"> ./modules 0 snd_via82xx ./cards 0 [V8237 ]: VIA8237 - VIA 8237 VIA 8237 with ALC655 at 0xeb00, irq 201 ./devices 2: : timer 3: : sequencer 4: [ 0- 1]: digital audio playback 5: [ 0- 1]: digital audio capture 6: [ 0- 0]: digital audio playback 7: [ 0- 0]: digital audio capture 8: [ 0] : control ./version Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC). ./seq/oss OSS sequencer emulation version 0.1.8 ALSA client number 15 ALSA receiver port 0 Number of applications: 0 Number of synth devices: 0 Number of MIDI devices: 1 midi 0: [Midi Through Port-0] ALSA port 14:0 capability read/write / opened none ./seq/timer ./seq/clients Client info cur clients : 3 peak clients : 3 max clients : 192 Client 0 : "System" [Kernel] Port 0 : "Timer" (Rwe-) Port 1 : "Announce" (R-e-) Connecting To: 15:0 Client 14 : "Midi Through" [Kernel] Port 0 : "Midi Through Port-0" (RWe-) Client 15 : "OSS sequencer" [Kernel] Port 0 : "Receiver" (-we-) Connected From: 0:1 ./seq/queues ./seq/drivers snd-seq-oss,loaded,0 ./oss/sndstat Sound Driver:3.8.1a-980706 (ALSA v1.0.14rc3 emulation code) Kernel: Linux centos501.homegroannetworking 2.6.18-92.1.1.el5 #1 SMP Sat Jun 21 19:04:27 EDT 2008 i686 Config options: 0 Installed drivers: Type 10: ALSA emulation Card config: VIA 8237 with ALC655 at 0xeb00, irq 201 Audio devices: 0: VIA 8237 (DUPLEX) Synth devices: NOT ENABLED IN CONFIG Midi devices: NOT ENABLED IN CONFIG Timers: 31: system timer Mixers: 0: Realtek ALC655 rev 0 ./oss/devices 0: [0- 0]: mixer 1: : sequencer 3: [0- 0]: digital audio 4: [0- 0]: digital audio 8: : sequencer 12: [0- 1]: digital audio > > Given that your machine is reporting the device as present (despite > not getting any sound) I am under the impression anything you get > out of proc would be correct as well. Just to through more confusion > on the issue. ^_^ As you can see above, we would expect to see some things change if things are working. I'll follow up with a diff when the CD is playing. > > > Last idea, if no one else from here chimes in. Do a google (again) and > > try the alsa or other Linux lists. > > I don't know why I never googled around on the Alsa lists. That was > stupid of me. Opensuse has some forums with this problem as well. I > didn't see a fix, but I didn't spend too much time looking there. If > there is a fix, maybe they have an srpm that could be massaged into > working in CentOS? I'm still looking for a fix on mine to get all 4 speakers working. I found the duplicate front fix, but no joy with that. > > If you do find a solution elsewhere I'd really appreciate a link or > something just for my own knowledge down the road. > > Sincerely, > > Alex White > -- Bill _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos