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

Reply via email to