Further to my previous post today, I obtained strace
and ran "strace amixer info" and "strace amixer set -c
1 Master 70" (from the alsa docs). Below is the
output:

Andrew Scott
[EMAIL PROTECTED]

=======================================================

nova:~ # strace amixer info
execve("/usr/bin/amixer", ["amixer", "info"], [/* 45
vars */]) = 0
brk(0)                                  = 0x804fce4
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=20640, ...}) =
0
old_mmap(NULL, 20640, PROT_READ, MAP_PRIVATE, 3, 0) =
0x40014000
close(3)                                = 0
open("/usr/lib/libasound.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=423977, ...})
= 0
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@P\0\000"...,
4096) = 4096
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000
old_mmap(NULL, 97468, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0x4001b000
mprotect(0x40032000, 3260, PROT_NONE)   = 0
old_mmap(0x40032000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x16000) = 0x40032000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=525421, ...})
= 0
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220F\0"...,
4096) = 4096
old_mmap(NULL, 117688, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0x40033000
mprotect(0x4004f000, 3000, PROT_NONE)   = 0
old_mmap(0x4004f000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x1b000) = 0x4004f000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4070406, ...})
= 0
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\214"...,
4096) = 4096
old_mmap(NULL, 929308, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0x40050000
mprotect(0x4012b000, 32284, PROT_NONE)  = 0
old_mmap(0x4012b000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0xda000) = 0x4012b000
old_mmap(0x40130000, 11804, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0x40130000
close(3)                                = 0
munmap(0x40014000, 20640)               = 0
getpid()                                = 9006
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 3
close(3)                                = 0
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC1", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC1", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC1", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC1", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC2", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC2", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC2", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC2", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC2", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC2", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC3", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC3", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC3", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC3", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC3", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC3", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC4", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC4", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC4", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC4", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC4", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC4", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC5", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC5", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC5", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC5", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC5", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC5", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC6", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC6", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC6", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC6", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC6", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC6", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC7", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC7", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC7", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC7", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC7", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC7", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/mixerC0D0", O_RDWR)      = 3
ioctl(3, RNDGETENTCNT, 0xbffff6d8)      = -1 EINVAL
(Invalid argument)
close(3)                                = 0
write(2, "amixer: ", 8amixer: )                 = 8
write(2, "Mixer 0/0 open error: Invalid ar"...,
38Mixer 0/0 open error: Invalid argument) = 38
write(2, "\n", 1
)                       = 1
_exit(1)                                = ?
nova:~ # strace amixer set -c 1 Master 70
execve("/usr/bin/amixer", ["amixer", "set", "-c", "1",
"Master", "70"], [/* 45 vars */]) = 0
brk(0)                                  = 0x804fce4
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=20640, ...}) =
0
old_mmap(NULL, 20640, PROT_READ, MAP_PRIVATE, 3, 0) =
0x40014000
close(3)                                = 0
open("/usr/lib/libasound.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=423977, ...})
= 0
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@P\0\000"...,
4096) = 4096
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000
old_mmap(NULL, 97468, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0x4001b000
mprotect(0x40032000, 3260, PROT_NONE)   = 0
old_mmap(0x40032000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x16000) = 0x40032000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=525421, ...})
= 0
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220F\0"...,
4096) = 4096
old_mmap(NULL, 117688, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0x40033000
mprotect(0x4004f000, 3000, PROT_NONE)   = 0
old_mmap(0x4004f000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x1b000) = 0x4004f000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4070406, ...})
= 0
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\214"...,
4096) = 4096
old_mmap(NULL, 929308, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0x40050000
mprotect(0x4012b000, 32284, PROT_NONE)  = 0
old_mmap(0x4012b000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0xda000) = 0x4012b000
old_mmap(0x40130000, 11804, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0x40130000
close(3)                                = 0
munmap(0x40014000, 20640)               = 0
getpid()                                = 9009
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 3
close(3)                                = 0
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC1", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC1", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC1", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC1", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC2", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC2", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC2", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC2", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC2", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC2", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC3", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC3", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC3", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC3", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC3", O_RDONLY)          = -1 ENODEV
(No such device)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC3", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC4", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC4", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC4", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC4", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC4", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC4", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC5", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC5", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC5", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC5", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC5", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC5", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC6", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC6", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC6", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC6", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC6", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC6", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC7", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC7", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC7", O_RDWR)      = -1 ENOENT
(No such file or directory)
open("/dev/snd/controlC7", O_RDONLY)    = -1 ENOENT
(No such file or directory)
open("/dev/aloadC7", O_RDONLY)          = -1 ENOENT
(No such file or directory)
close(-1)                               = -1 EBADF
(Bad file descriptor)
open("/dev/snd/controlC7", O_RDWR)      = -1 ENOENT
(No such file or directory)
write(2, "amixer: ", 8amixer: )                 = 8
write(2, "Mixer -22/0 open error: Invalid "...,
41Mixer -22/0 open error: Invalid argument
) = 41
write(2, "\n", 1
)                       = 1
_exit(1)                                = ?




__________________________________________________
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