OK, I got myself a nice strace, which I attach.
What I can see with a somehow limited Linux devel knowledge is that there are some missing alsa config files at the beginning, and then it looks for some device files that are not present. Then there is this:
Code:
open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|0x80000) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
close(3) = 0
ioctl(4, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xbefbe484) = 0
fcntl64(4, F_GETFL) = 0x80802 (flags O_RDWR|O_NONBLOCK|0x80000)
ioctl(4, AGPIOC_INFO, 0xbefbe5a8) = 0
clock_gettime(CLOCK_MONOTONIC, {4268, 147286896}) = 0
ioctl(4, AGPIOC_SETUP, 0xbefbe478) = 0
mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 4, 0x80000) = -1 ENXIO (No such device or address)
ioctl(4, 0xc0844123, 0xbefbe3b8) = 0
fcntl64(4, F_GETFL) = 0x80802 (flags O_RDWR|O_NONBLOCK|0x80000)
fcntl64(4, F_SETFL, O_RDWR|0x80000 /* O_??? */) = 0
ioctl(4, 0xc0844123, 0xdfb20) = 0
close(4)
That looks suspicious, but I can't make much of it.
If you can look at it, I will appreciate any help. Thanks!