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