[alsa-devel] amixer error
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer controls numid=2,iface=MIXER,name='PCM Playback Volume' numid=22,iface=MIXER,name='Line Input Function' numid=20,iface=MIXER,name='Line Out Function' numid=9,iface=MIXER,name='Mic Bias Level' numid=23,iface=MIXER,name='Mic Function' numid=5,iface=MIXER,name='HP DAC Playback Switch' numid=3,iface=MIXER,name='HP Driver Gain' numid=1,iface=MIXER,name='ICE1724 EEPROM' numid=21,iface=MIXER,name='Jack Function' numid=6,iface=MIXER,name='LO DAC Playback Switch' numid=4,iface=MIXER,name='LO Driver Gain' numid=18,iface=MIXER,name='Left DAC_L Mixer HP Switch' numid=19,iface=MIXER,name='Left DAC_L Mixer LO Switch' numid=13,iface=MIXER,name='Left PGA Mixer Line1L Switch' numid=14,iface=MIXER,name='Left PGA Mixer Line2L Switch' numid=15,iface=MIXER,name='Left PGA Mixer Line3L Switch' numid=7,iface=MIXER,name='PGA Capture Volume' numid=8,iface=MIXER,name='Program Registers' numid=16,iface=MIXER,name='Right DAC_R Mixer HP Switch' numid=17,iface=MIXER,name='Right DAC_R Mixer LO Switch' numid=10,iface=MIXER,name='Right PGA Mixer Line1R Switch' numid=11,iface=MIXER,name='Right PGA Mixer Line2R Switch' numid=12,iface=MIXER,name='Right PGA Mixer Line3R Switch' [root@OMAP2530EVM ~]#
Can somebody tell me what all can be the reasons for this? Should I need to enable some option in the kernel?
Regards, Arun
At Tue, 11 Nov 2008 15:55:38 +0530, Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted
How about checking via strace?
Takashi
On Tue, Nov 11, 2008 at 4:08 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 15:55:38 +0530, Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted
How about checking via strace?
Below is the strace output:
execve("/bin/amixer", ["amixer"], [/* 18 vars */]) = 0 brk(0) = 0x1b000 uname({sys="Linux", node="OMAP2530EVM", ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\00002\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=736490, ...}) = 0 mmap2(NULL, 696480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40025000 mprotect(0x400c7000, 28672, PROT_NONE) = 0 mmap2(0x400ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa1) = 0x400ce000 close(3) = 0 open("/usr/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\344\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=2638619, ...}) = 0 mmap2(NULL, 756232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400d0000 mprotect(0x4017d000, 32768, PROT_NONE) = 0 mmap2(0x40185000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xad) = 0x40185000 close(3) = 0 open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p\t\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=15433, ...}) = 0 mmap2(NULL, 41124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40189000 mprotect(0x4018b000, 28672, PROT_NONE) = 0 mmap2(0x40192000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40192000 close(3) = 0 open("/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230B\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=131823, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000 mmap2(NULL, 123384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40194000 mprotect(0x401a8000, 28672, PROT_NONE) = 0 mmap2(0x401af000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x401af000 mmap2(0x401b1000, 4600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b1000 close(3) = 0 open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260J\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1517741, ...}) = 0 mmap2(NULL, 1184156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401b3000 mprotect(0x402c7000, 32768, PROT_NONE) = 0 mmap2(0x402cf000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0x402cf000 mmap2(0x402d2000, 8604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d2000 close(3) = 0 open("/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\330"\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=65586, ...}) = 0 mmap2(NULL, 75916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x402d5000 mprotect(0x402e0000, 28672, PROT_NONE) = 0 mmap2(0x402e7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0x402e7000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000 syscall_983045(0x4001e2c0, 0x4001f000, 0x4001ea18, 0x4001e998, 0x40024050, 0x40024000, 0, 0xf0005, 0x50, 0xffff5310, 0x50, 0xbea49a74, 0, 0xbea49778, 0x40010cd0, 0x4000208c, 0x20000010, 0x4001e2c0, 0, 0, 0xdb38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0 mprotect(0x402cf000, 8192, PROT_READ) = 0 mprotect(0x401af000, 4096, PROT_READ) = 0 mprotect(0x40192000, 4096, PROT_READ) = 0 mprotect(0x400ce000, 4096, PROT_READ) = 0 set_tid_address(0x4001de68) = 326 SYS_338(0x4001de70, 0xc, 0x4001de88, 0xffffffec, 0x4001ced8) = 0 rt_sigaction(SIGRTMIN, {0x40197ea4, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x40197d78, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 brk(0) = 0x1b000 brk(0x3c000) = 0x3c000 stat64("/share/alsa/alsa.conf", {st_mode=S_IFREG|0755, st_size=8611, ...}) = 0 open("/share/alsa/alsa.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=8611, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000 read(3, "#\n# ALSA library configuration "..., 1024) = 1024 read(3, "aults.pcm.dmix.rate 48000\ndefaul"..., 1024) = 1024 read(3, "m.card\ndefaults.pcm.surround71.d"..., 1024) = 1024 read(3, "cm.phoneline cards.pcm.phoneline"..., 1024) = 1024 read(3, "r\n\t\t\t\tname defaults.pcm.device\n\t"..., 1024) = 1024 read(3, "\t\tname defaults.namehint.basic\n\t"..., 1024) = 1024 read(3, " {\n\t\ttype string\n\t\tdefault {\n\t\t\t"..., 1024) = 1024 read(3, "RD DEV ]\n\t@args.CARD {\n\t\ttype st"..., 1024) = 1024 read(3, "{\n\t\t\t@func refer\n\t\t\tname default"..., 1024) = 419 read(3, "", 1024) = 0 read(3, "", 1024) = 0 close(3) = 0 munmap(0x4001f000, 4096) = 0 futex(0x40193094, FUTEX_WAKE, 2147483647) = 0 access("/etc/asound.conf", R_OK) = -1 ENOENT (No such file or directory) access("/root/.asoundrc", R_OK) = -1 ENOENT (No such file or directory) open("/dev/snd/controlC0", O_RDONLY) = 3 close(3) = 0 open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted) write(2, "amixer: ", 8amixer: ) = 8 write(2, "Mixer default load error: Operat"..., 49Mixer default load error: Operation not permitted) = 49 write(2, "\n", 1 ) = 1 close(3) = 0 exit_group(1) = ?execve("/bin/amixer", ["amixer"], [/* 18 vars */]) = 0 brk(0) = 0x1b000 uname({sys="Linux", node="OMAP2530EVM", ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\00002\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=736490, ...}) = 0 mmap2(NULL, 696480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40025000 mprotect(0x400c7000, 28672, PROT_NONE) = 0 mmap2(0x400ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa1) = 0x400ce000 close(3) = 0 open("/usr/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\344\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=2638619, ...}) = 0 mmap2(NULL, 756232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400d0000 mprotect(0x4017d000, 32768, PROT_NONE) = 0 mmap2(0x40185000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xad) = 0x40185000 close(3) = 0 open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p\t\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=15433, ...}) = 0 mmap2(NULL, 41124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40189000 mprotect(0x4018b000, 28672, PROT_NONE) = 0 mmap2(0x40192000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40192000 close(3) = 0 open("/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230B\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=131823, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000 mmap2(NULL, 123384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40194000 mprotect(0x401a8000, 28672, PROT_NONE) = 0 mmap2(0x401af000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x401af000 mmap2(0x401b1000, 4600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b1000 close(3) = 0 open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260J\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1517741, ...}) = 0 mmap2(NULL, 1184156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401b3000 mprotect(0x402c7000, 32768, PROT_NONE) = 0 mmap2(0x402cf000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0x402cf000 mmap2(0x402d2000, 8604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d2000 close(3) = 0 open("/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\330"\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=65586, ...}) = 0 mmap2(NULL, 75916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x402d5000 mprotect(0x402e0000, 28672, PROT_NONE) = 0 mmap2(0x402e7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0x402e7000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000 syscall_983045(0x4001e2c0, 0x4001f000, 0x4001ea18, 0x4001e998, 0x40024050, 0x40024000, 0, 0xf0005, 0x50, 0xffff5310, 0x50, 0xbea49a74, 0, 0xbea49778, 0x40010cd0, 0x4000208c, 0x20000010, 0x4001e2c0, 0, 0, 0xdb38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0 mprotect(0x402cf000, 8192, PROT_READ) = 0 mprotect(0x401af000, 4096, PROT_READ) = 0 mprotect(0x40192000, 4096, PROT_READ) = 0 mprotect(0x400ce000, 4096, PROT_READ) = 0 set_tid_address(0x4001de68) = 326 SYS_338(0x4001de70, 0xc, 0x4001de88, 0xffffffec, 0x4001ced8) = 0 rt_sigaction(SIGRTMIN, {0x40197ea4, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x40197d78, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 brk(0) = 0x1b000 brk(0x3c000) = 0x3c000 stat64("/share/alsa/alsa.conf", {st_mode=S_IFREG|0755, st_size=8611, ...}) = 0 open("/share/alsa/alsa.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=8611, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000 read(3, "#\n# ALSA library configuration "..., 1024) = 1024 read(3, "aults.pcm.dmix.rate 48000\ndefaul"..., 1024) = 1024 read(3, "m.card\ndefaults.pcm.surround71.d"..., 1024) = 1024 read(3, "cm.phoneline cards.pcm.phoneline"..., 1024) = 1024 read(3, "r\n\t\t\t\tname defaults.pcm.device\n\t"..., 1024) = 1024 read(3, "\t\tname defaults.namehint.basic\n\t"..., 1024) = 1024 read(3, " {\n\t\ttype string\n\t\tdefault {\n\t\t\t"..., 1024) = 1024 read(3, "RD DEV ]\n\t@args.CARD {\n\t\ttype st"..., 1024) = 1024 read(3, "{\n\t\t\t@func refer\n\t\t\tname default"..., 1024) = 419 read(3, "", 1024) = 0 read(3, "", 1024) = 0 close(3) = 0 munmap(0x4001f000, 4096) = 0 futex(0x40193094, FUTEX_WAKE, 2147483647) = 0 access("/etc/asound.conf", R_OK) = -1 ENOENT (No such file or directory) access("/root/.asoundrc", R_OK) = -1 ENOENT (No such file or directory) open("/dev/snd/controlC0", O_RDONLY) = 3 close(3) = 0 open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted) write(2, "amixer: ", 8amixer: ) = 8 write(2, "Mixer default load error: Operat"..., 49Mixer default load error: Operation not permitted) = 49 write(2, "\n", 1 ) = 1 close(3) = 0 exit_group(1) = ?execve("/bin/amixer", ["amixer"], [/* 18 vars */]) = 0 brk(0) = 0x1b000 uname({sys="Linux", node="OMAP2530EVM", ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/usr/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/v7l/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/v7l", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/fast-mult/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/fast-mult", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/half/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/half", 0xbea491c8) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\00002\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=736490, ...}) = 0 mmap2(NULL, 696480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40025000 mprotect(0x400c7000, 28672, PROT_NONE) = 0 mmap2(0x400ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa1) = 0x400ce000 close(3) = 0 open("/usr/lib/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008\344\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=2638619, ...}) = 0 mmap2(NULL, 756232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400d0000 mprotect(0x4017d000, 32768, PROT_NONE) = 0 mmap2(0x40185000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xad) = 0x40185000 close(3) = 0 open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p\t\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=15433, ...}) = 0 mmap2(NULL, 41124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40189000 mprotect(0x4018b000, 28672, PROT_NONE) = 0 mmap2(0x40192000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40192000 close(3) = 0 open("/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230B\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=131823, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000 mmap2(NULL, 123384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40194000 mprotect(0x401a8000, 28672, PROT_NONE) = 0 mmap2(0x401af000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x401af000 mmap2(0x401b1000, 4600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b1000 close(3) = 0 open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260J\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1517741, ...}) = 0 mmap2(NULL, 1184156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401b3000 mprotect(0x402c7000, 32768, PROT_NONE) = 0 mmap2(0x402cf000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0x402cf000 mmap2(0x402d2000, 8604, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d2000 close(3) = 0 open("/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\330"\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=65586, ...}) = 0 mmap2(NULL, 75916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x402d5000 mprotect(0x402e0000, 28672, PROT_NONE) = 0 mmap2(0x402e7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0x402e7000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000 syscall_983045(0x4001e2c0, 0x4001f000, 0x4001ea18, 0x4001e998, 0x40024050, 0x40024000, 0, 0xf0005, 0x50, 0xffff5310, 0x50, 0xbea49a74, 0, 0xbea49778, 0x40010cd0, 0x4000208c, 0x20000010, 0x4001e2c0, 0, 0, 0xdb38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0 mprotect(0x402cf000, 8192, PROT_READ) = 0 mprotect(0x401af000, 4096, PROT_READ) = 0 mprotect(0x40192000, 4096, PROT_READ) = 0 mprotect(0x400ce000, 4096, PROT_READ) = 0 set_tid_address(0x4001de68) = 326 SYS_338(0x4001de70, 0xc, 0x4001de88, 0xffffffec, 0x4001ced8) = 0 rt_sigaction(SIGRTMIN, {0x40197ea4, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x40197d78, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 brk(0) = 0x1b000 brk(0x3c000) = 0x3c000 stat64("/share/alsa/alsa.conf", {st_mode=S_IFREG|0755, st_size=8611, ...}) = 0 open("/share/alsa/alsa.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=8611, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000 read(3, "#\n# ALSA library configuration "..., 1024) = 1024 read(3, "aults.pcm.dmix.rate 48000\ndefaul"..., 1024) = 1024 read(3, "m.card\ndefaults.pcm.surround71.d"..., 1024) = 1024 read(3, "cm.phoneline cards.pcm.phoneline"..., 1024) = 1024 read(3, "r\n\t\t\t\tname defaults.pcm.device\n\t"..., 1024) = 1024 read(3, "\t\tname defaults.namehint.basic\n\t"..., 1024) = 1024 read(3, " {\n\t\ttype string\n\t\tdefault {\n\t\t\t"..., 1024) = 1024 read(3, "RD DEV ]\n\t@args.CARD {\n\t\ttype st"..., 1024) = 1024 read(3, "{\n\t\t\t@func refer\n\t\t\tname default"..., 1024) = 419 read(3, "", 1024) = 0 read(3, "", 1024) = 0 close(3) = 0 munmap(0x4001f000, 4096) = 0 futex(0x40193094, FUTEX_WAKE, 2147483647) = 0 access("/etc/asound.conf", R_OK) = -1 ENOENT (No such file or directory) access("/root/.asoundrc", R_OK) = -1 ENOENT (No such file or directory) open("/dev/snd/controlC0", O_RDONLY) = 3 close(3) = 0 open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted) write(2, "amixer: ", 8amixer: ) = 8 write(2, "Mixer default load error: Operat"..., 49Mixer default load error: Operation not permitted) = 49 write(2, "\n", 1 ) = 1 close(3) = 0 exit_group(1) = ?
Regards, Arun
Takashi
At Tue, 11 Nov 2008 17:15:15 +0530, Arun KS wrote:
On Tue, Nov 11, 2008 at 4:08 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 15:55:38 +0530, Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted
How about checking via strace?
Below is the strace output:
...
open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted)
Weird. USBDEVFS_IOCTL corresponds to SNDRV_IOCTL_ELEM_REPLACE, and USBDEVFS_CONNECTINFO to SNDRV_IOCTL_ELEM_ADD. [some strace versions don't show SNDRV_* ioctls because they are defined via enum instead of #define in asound.h...] These are for user-defined control elements. And, strace shows that you don't use any ~/.asound or /etc/asound.conf...
Takashi
On Tue, Nov 11, 2008 at 5:27 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 17:15:15 +0530, Arun KS wrote:
On Tue, Nov 11, 2008 at 4:08 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 15:55:38 +0530, Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted
How about checking via strace?
Below is the strace output:
...
open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted)
Weird. USBDEVFS_IOCTL corresponds to SNDRV_IOCTL_ELEM_REPLACE, and USBDEVFS_CONNECTINFO to SNDRV_IOCTL_ELEM_ADD. [some strace versions don't show SNDRV_* ioctls because they are defined via enum instead of #define in asound.h...] These are for user-defined control elements. And, strace shows that you don't use any ~/.asound or /etc/asound.conf...
But when i use a different kernel and different codec with the same file system, amixer is working.
So the filesytem is fine. AM I Rite?
Is it kernel dependent?
Regards, Arun
Takashi
On Wednesday 12 November 2008 05:31, Arun KS wrote:
On Tue, Nov 11, 2008 at 5:27 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 17:15:15 +0530,
Arun KS wrote:
On Tue, Nov 11, 2008 at 4:08 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 15:55:38 +0530,
Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted
How about checking via strace?
Below is the strace output:
...
open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted)
Weird. USBDEVFS_IOCTL corresponds to SNDRV_IOCTL_ELEM_REPLACE, and USBDEVFS_CONNECTINFO to SNDRV_IOCTL_ELEM_ADD. [some strace versions don't show SNDRV_* ioctls because they are defined via enum instead of #define in asound.h...] These are for user-defined control elements. And, strace shows that you don't use any ~/.asound or /etc/asound.conf...
But when i use a different kernel and different codec with the same file system, amixer is working.
So the filesytem is fine. AM I Rite?
Is it kernel dependent?
This is embedded, on ARM -right? I'll just throw in a couple of suggestions we went through as 'newbie-at-embedded's. The build environment can cause havoc! (which are you using?) and throw up spurious errors.
The filesystem contains Alsa-lib, whereas the kernel image is usually separate. However the Alsa-lib is really a user abstraction of the kernel driver, and as such it's version needs to correspond to the particular Alsa-driver in the kernel (Takashi correct me if I understand wrong). Thus our build environment's habit of allowing you to select a specific kernel source by number and then getting either a fixed old Alsa-lib (the same one as always) or just getting the latest release, but in either case with no reference to the kernel, causes potential problems in the driver<->lib interface. (Been there).
Also we experienced unpredictable errors with versioned symbols and UClibc (which I have posted about previously). Other build parameters such as the setting of -mabi can cause incompatibilities between parts.
Just ideas, HTH,
Alan
On Wed, Nov 12, 2008 at 2:27 PM, Alan Horstmann gineera@aspect135.co.uk wrote:
On Wednesday 12 November 2008 05:31, Arun KS wrote:
On Tue, Nov 11, 2008 at 5:27 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 17:15:15 +0530,
Arun KS wrote:
On Tue, Nov 11, 2008 at 4:08 PM, Takashi Iwai tiwai@suse.de wrote:
At Tue, 11 Nov 2008 15:55:38 +0530,
Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted
How about checking via strace?
Below is the strace output:
...
open("/dev/snd/controlC0", O_RDWR) = 3 ioctl(3, USBDEVFS_CONTROL, 0xbea498fc) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0xbea49980) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492e0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492d8) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = 0 ioctl(3, USBDEVFS_CONNECTINFO, 0xbea49718) = 0 ioctl(3, USBDEVFS_IOCTL, 0xbea492c0) = -1 EPERM (Operation not permitted)
Weird. USBDEVFS_IOCTL corresponds to SNDRV_IOCTL_ELEM_REPLACE, and USBDEVFS_CONNECTINFO to SNDRV_IOCTL_ELEM_ADD. [some strace versions don't show SNDRV_* ioctls because they are defined via enum instead of #define in asound.h...] These are for user-defined control elements. And, strace shows that you don't use any ~/.asound or /etc/asound.conf...
But when i use a different kernel and different codec with the same file system, amixer is working.
So the filesytem is fine. AM I Rite?
Is it kernel dependent?
This is embedded, on ARM -right? I'll just throw in a couple of suggestions we went through as 'newbie-at-embedded's. The build environment can cause havoc! (which are you using?) and throw up spurious errors.
The filesystem contains Alsa-lib, whereas the kernel image is usually separate. However the Alsa-lib is really a user abstraction of the kernel driver, and as such it's version needs to correspond to the particular Alsa-driver in the kernel (Takashi correct me if I understand wrong). Thus our build environment's habit of allowing you to select a specific kernel source by number and then getting either a fixed old Alsa-lib (the same one as always) or just getting the latest release, but in either case with no reference to the kernel, causes potential problems in the driver<->lib interface. (Been there).
Also we experienced unpredictable errors with versioned symbols and UClibc (which I have posted about previously). Other build parameters such as the setting of -mabi can cause incompatibilities between parts.
Just ideas, HTH,
Thanks Alan. Thanks Takashi.
I am using 2.6.22 kernel, in which alsa verson is 1.0.14. I downgraded my alsa lib and utills to 1.0.14, but still i have the same error. Need to see what the issue is.
Thanks again for your time and support.
Regards, Arun KS
Alan
BTW: What are you trying to do?
To get out of that error, edit the alsa.conf and overwrite the default using ctl.!default option.
some thing like ctl.!default{ type hw card 0 }
Rgrds srinivas.kandagatla
On Tue, 2008-11-11 at 15:55 +0530, Arun KS wrote:
Hi,
I am getting an error for amixer, but my amixer controls works fine.
Here is the log:
[root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer amixer: Mixer default load error: Operation not permitted [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# [root@OMAP2530EVM ~]# amixer controls numid=2,iface=MIXER,name='PCM Playback Volume' numid=22,iface=MIXER,name='Line Input Function' numid=20,iface=MIXER,name='Line Out Function' numid=9,iface=MIXER,name='Mic Bias Level' numid=23,iface=MIXER,name='Mic Function' numid=5,iface=MIXER,name='HP DAC Playback Switch' numid=3,iface=MIXER,name='HP Driver Gain' numid=1,iface=MIXER,name='ICE1724 EEPROM' numid=21,iface=MIXER,name='Jack Function' numid=6,iface=MIXER,name='LO DAC Playback Switch' numid=4,iface=MIXER,name='LO Driver Gain' numid=18,iface=MIXER,name='Left DAC_L Mixer HP Switch' numid=19,iface=MIXER,name='Left DAC_L Mixer LO Switch' numid=13,iface=MIXER,name='Left PGA Mixer Line1L Switch' numid=14,iface=MIXER,name='Left PGA Mixer Line2L Switch' numid=15,iface=MIXER,name='Left PGA Mixer Line3L Switch' numid=7,iface=MIXER,name='PGA Capture Volume' numid=8,iface=MIXER,name='Program Registers' numid=16,iface=MIXER,name='Right DAC_R Mixer HP Switch' numid=17,iface=MIXER,name='Right DAC_R Mixer LO Switch' numid=10,iface=MIXER,name='Right PGA Mixer Line1R Switch' numid=11,iface=MIXER,name='Right PGA Mixer Line2R Switch' numid=12,iface=MIXER,name='Right PGA Mixer Line3R Switch' [root@OMAP2530EVM ~]#
Can somebody tell me what all can be the reasons for this? Should I need to enable some option in the kernel?
Regards, Arun _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
participants (4)
-
Alan Horstmann
-
Arun KS
-
Srinivas.Kandagatla
-
Takashi Iwai