Hello,
I've made several posts to this list on related
problems which all seem to have the same source;
unfortunately I have yet to receive any reply. Please,
please help if you can; I'd be eternally grateful for
any practical help/suggestions.
I am running SuSe 7.0 on an i686 with a 2.2.16 kernel.
I have a VIA 686a sound chip on the motherboard. I
obtained the alsa.rpm and alsaiconf.rpm from the v7.0
section of the SuSe ftp server. I also downloaded and
built the latest stable alsa drivers, utils and libs
from the alsa project web site.
I set my system up for alsa using the alsaconf
utility. Installing alsa from the alsa web site doesnt
make any difference.
I understand that I am supposed to unmute the mixer by
use of the amixer command, however I consistently get
nova:/proc/asound # amixer info
amixer: Mixer 0/0 open error: Invalid argument
[same result whatever parameters are used; similar
result for alsactl]
Examining the source code reveals that this is due to
a failed ioctl call i.e. the mixer device has been
opened, but ioctl() failed subsequently.
Examining /proc/asound gives
nova:/proc/asound # cat cards
0 [card1 ]: VIA686A - VIA 82C686A
VIA 82C686A at 0xdc00, irq 5
and I provide lots of information below. I am very
sure the VIA chip is not PnP. Interestingly, after
carefully rmmod'ing all dependent modules, I am not
able to rmmod snd or rmmod soundcore because I am told
'Device or resource busy'. The docs under
/usr/src/linux-2.2.16.SuSe/Documentation/sound tell me
to RTFM and check if any other process is using the
sound device. However I do not run Enlightenment or
gnome, (I run fvwm2), and I fail to see what other
process could be hogging sound.
Could someone please please help? I've been banging my
head against a brick wall for far too long. Why does
sound installation have to be so hard?
Thankyou
Andrew Scott
[EMAIL PROTECTED]
nova:/proc/asound # cat devices
0: [0] : control
6: [0- 0]: mixer
8: [0- 0]: raw midi
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
33: : timer
nova:/proc/asound # cat sndstat
Sound Driver:3.8.2-980706 (ALSA v0.5.12a emulation
code)
Kernel: Linux nova 2.2.16 #1 Wed Aug 2 20:22:26 GMT
2000 i686
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
VIA 82C686A at 0xdc00, irq 5
Audio devices: NOT ENABLED IN CONFIG
Synth devices: NOT ENABLED IN CONFIG
Midi devices:
0: MPU-401 (UART)
Timers:
7: system timer
Mixers: NOT ENABLED IN CONFIG
[The 'NOT ENABLED IN CONFIG' parts are worrying; this
is what alsaconf added to my /etc/modules.conf:
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.5.9 ---
alias char-major-116 snd
alias snd-card-0 snd-card-via686a
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1
snd_device_mode=0660 snd_device_gid=17
snd_device_uid=0
post-install snd alsactl restore
# --- END: Generated by ALSACONF, do not edit. ---]
nova:/proc/asound # ls -lsa dev
total 0
0 dr-xr-xr-x 2 root root 0 Dec 18
11:29 .
0 dr-xr-xr-x 5 root root 0 Dec 18
11:29 ..
0 crw-rw---- 1 root audio 0, 0 Dec 19
12:50 controlC0
0 crw-rw---- 1 root audio 0, 0 Dec 19
12:50 midiC0D0
0 crw-rw---- 1 root audio 0, 0 Dec 19
12:50 mixerC0D0
0 crw-rw---- 1 root audio 0, 0 Dec 19
12:50 pcmC0D0c
0 crw-rw---- 1 root audio 0, 0 Dec 19
12:50 pcmC0D0p
0 crw-rw---- 1 root audio 0, 0 Dec 19
12:50 timer
[This worries me a little; I cannot chmod 666 anything
under /proc, and why are the minor/major numbers 0?]
nova:/proc/asound/card1 # cat ac97
0x57454301 WEC
Capabilities :
DAC resolution : 16-bit
ADC resolution : 16-bit
3D enhancement : Reserved 27
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=3
Extended status :
nova:/proc/asound/card1 # cat mixerD0
Mixer 'AC97' '0x57454301 WEC'
Elements 42
Groups 11
Switches 3
nova:/proc # cat ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0300-0301 : VIA 82C686A - MPU401
0376-0376 : ide1
03c0-03df : vga+
03f0-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
d000-d007 : ide0
d008-d00f : ide1
dc00-dcff : VIA 82C686A - AC'97
e400-e403 : VIA 82C686A - MPU401 config
e800-e87f : 3Com EtherLink PCI NIC
[OK, I can see the MPU for my sound 'card' at 0x300,
but I am told there should also be something at 0x220
or similar]
nova:/proc # cat interrupts
CPU0
0: 51495426 XT-PIC timer
1: 124601 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 0 XT-PIC VIA 82C686A
6: 52 XT-PIC floppy
8: 135114 XT-PIC rtc
11: 2745122 XT-PIC eth0
12: 1724680 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 5508624 XT-PIC ide0
15: 187544 XT-PIC ide1
NMI: 0
[I don't think there's an irq problem:
nova:/proc # dmesg | grep -i irq
VP_IDE: not 100% native mode: will probe irqs later
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Serial driver version 4.27 with HUB-6 MANY_PORTS
MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
enable_irq() unbalanced from d0030510
enable_irq() unbalanced from d0030510]
nova:/proc # cat modules
snd-card-via686a 8124 0
snd-pcm 34456 0 [snd-card-via686a]
snd-timer 9952 0 [snd-pcm]
snd-ac97-codec 25856 0 [snd-card-via686a]
snd-mixer 27056 0 [snd-ac97-codec]
snd-mpu401-uart 3148 0 [snd-card-via686a]
snd-rawmidi 10392 0 [snd-mpu401-uart]
snd-seq-device 3844 0 [snd-rawmidi]
sound 57496 0 (unused)
soundlow 344 0 [sound]
snd 41772 3 [snd-card-via686a
snd-pcm snd-timer snd-ac97-codec snd-mixer
snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 2564 5 [sound snd]
ipv6 99624 -1 (autoclean)
vmnet 14856 4
vmppuser 4944 0 (unused)
parport_pc 7568 0 (unused)
parport 7464 0 [vmppuser parport_pc]
vmmon 16460 1
3c90x 20240 1 (autoclean)
memstat 1476 0 (unused)
serial 42484 0 (autoclean)
usbcore 42760 0 (unused)
nova:/proc # cat devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
7 vcs
10 misc
14 sound
29 fb
36 netlink
99 ppuser
109 lvm
116 alsa
119 vmnet
128 ptm
136 pts
162 raw
180 usb
Block devices:
1 ramdisk
2 fd
3 ide0
7 loop
9 md
22 ide1
58 lvm
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user