Hello, I do have quite some strange problem for a week now and I do not remember what I may have changed. However, I cannot record with my USB Card (Edirol UA-1EX) I anymore. Kernel complains about to few bandwidth, but first it did work for way over a year and second this card is the only device connected to that port. No hub or anything in between and the port next to it is free, too (it's a bracket connected to an internal USB Port). I've tried to change ports, even connect the card to a USB3 port which otherwise is completely unused, no change. Playback works fine. For sure I haven't done an alsa or kernel update. I've found a couple of similar issues on the web, but none that helped so far, so all my hopes reside on this mailing list Alsa is 1.0.24 and Kernel is 3.1.4 and basically it is inteded to be used by jack, wich did work fine, but jack also cannot record any more. messages read: kernel: cannot submit datapipe for urb 0, error -28: not enough bandwidth While trying to record: $ LC_ALL=C arecord --verbose -Dhw:3,0 -c 2 -f S16_LE test.wav -r 44100 Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Hardware PCM card 3 'UA-1EX' device 0 subdevice 0 Its setup is: stream : CAPTURE access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 22050 period_size : 5513 period_time : 125011 tstamp_mode : NONE period_step : 1 avail_min : 5513 period_event : 0 start_threshold : 1 stop_threshold : 22050 silence_threshold: 0 silence_size : 0 boundary : 6206523236469964800 appl_ptr : 0 hw_ptr : 0 Status(R/W): state : PREPARED trigger_time: 0.000000 tstamp : 120.216149315 delay : 0 avail : 0 avail_max : 0 arecord: xrun:1359: read/write error, state = PREPARED Wether I use -Dhw:3 -Dhw:3,0 or -Dhw:3,0,0 does not matter -------- Here is my modprobe section. For some reason I do have to use the usb-audio instead of the snd-ua101. Latter one will not recognize the card. alias char-major-116 snd options snd cards_limit=5 # Onboard Sound alias snd-card-0 snd-hda-intel options snd-hda-intel index=0 # TV-Card alias snd-card-1 cx88-alsa options cx88-alsa index=1 # Virtual Midi alias snd-card-2 snd-virmidi options snd-virmidi index=2 midi_devs=2 # Edirol UA-1EX #alias snd-card-3 snd-ua101 alias snd-card-3 snd-usb-audio options snd-usb-audio index=3 # CME USB Midi Device alias snd-card-4 snd-usb-audio options snd-usb-audio index=4 ## See: http://alsa.opensrc.org/MultipleUSBAudioDevices options snd-usb-audio index=3,4 vid=0x0582,0x0471 pid=0x0097,0x0010 ---------- And my rather unspectacular asound.conf (no local .asoundrc is used or present): $ cat /etc/asound.conf pcm.!default { type hw card Intel device 0 } ctl.!default { type hw card Intel } -------------- $ cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xf49f4000 irq 54 1 [CX8801 ]: CX88x - Conexant CX8801 Conexant CX8801 at 0xf6000000 2 [VirMIDI ]: VirMIDI - VirMIDI Virtual MIDI Card 1 3 [UA1EX ]: USB-Audio - UA-1EX EDIROL UA-1EX at usb-0000:00:1a.0-1.2, full speed 4 [U2MIDI ]: USB-Audio - CME U2MIDI CME CME U2MIDI at usb-0000:00:1d.0-1.2, full speed $ arecord -l **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC889 Analog [ALC889 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 2: ALC889 Analog [ALC889 Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 card 1: CX8801 [Conexant CX8801], device 0: CX88 Digital [CX88 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 3: UA1EX [UA-1EX], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 ------------------- Finally an strace: execve("/usr/bin/arecord", ["arecord", "--verbose", "-Dhw:3", "-c", "2", "-f", "S16_LE", "test.wav", "-r", "44100"], [/* 60 vars */]) = 0 brk(0) = 0xd07000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c273a000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=148182, ...}) = 0 mmap(NULL, 148182, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f56c2715000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@(\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=35656, ...}) = 0 mmap(NULL, 2133008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f56c2312000 mprotect(0x7f56c231a000, 2093056, PROT_NONE) = 0 mmap(0x7f56c2519000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f56c2519000 close(3) = 0 open("/usr/lib64/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\355\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=892424, ...}) = 0 mmap(NULL, 2987992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f56c2038000 mprotect(0x7f56c210b000, 2093056, PROT_NONE) = 0 mmap(0x7f56c230a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd2000) = 0x7f56c230a000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@l\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=135548, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2714000 mmap(NULL, 2212768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f56c1e1b000 mprotect(0x7f56c1e33000, 2093056, PROT_NONE) = 0 mmap(0x7f56c2032000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f56c2032000 mmap(0x7f56c2034000, 13216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f56c2034000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300#\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1617400, ...}) = 0 mmap(NULL, 3726344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f56c1a8d000 mprotect(0x7f56c1c11000, 2097152, PROT_NONE) = 0 mmap(0x7f56c1e11000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x184000) = 0x7f56c1e11000 mmap(0x7f56c1e16000, 19464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f56c1e16000 close(3) = 0 open("/lib64/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260M\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=530560, ...}) = 0 mmap(NULL, 2625768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f56c180b000 mprotect(0x7f56c188c000, 2093056, PROT_NONE) = 0 mmap(0x7f56c1a8b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f56c1a8b000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\17\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2713000 mmap(NULL, 2109704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f56c1607000 mprotect(0x7f56c1609000, 2097152, PROT_NONE) = 0 mmap(0x7f56c1809000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f56c1809000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2712000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2711000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2710000 arch_prctl(ARCH_SET_FS, 0x7f56c2711700) = 0 mprotect(0x7f56c1809000, 4096, PROT_READ) = 0 mprotect(0x7f56c1a8b000, 4096, PROT_READ) = 0 mprotect(0x7f56c1e11000, 16384, PROT_READ) = 0 mprotect(0x7f56c2032000, 4096, PROT_READ) = 0 mprotect(0x7f56c230a000, 24576, PROT_READ) = 0 mprotect(0x7f56c2519000, 4096, PROT_READ) = 0 mprotect(0x60f000, 4096, PROT_READ) = 0 mprotect(0x7f56c273b000, 4096, PROT_READ) = 0 munmap(0x7f56c2715000, 148182) = 0 set_tid_address(0x7f56c27119d0) = 3095 set_robust_list(0x7f56c27119e0, 0x18) = 0 futex(0x7fffa33b75dc, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fffa33b75dc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7f56c2711700) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x7f56c1e216b0, [], SA_RESTORER|SA_SIGINFO, 0x7f56c1e2b3e0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f56c1e21740, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f56c1e2b3e0}, 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) = 0xd07000 brk(0xd28000) = 0xd28000 stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=9030, ...}) = 0 open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=9030, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2739000 read(3, "#\n# ALSA library configuration "..., 4096) = 4096 read(3, "\t\t\t]\n\t\t\tdefault {\n\t\t\t\t@func refe"..., 4096) = 4096 read(3, "\n\t}\n\tcard {\n\t\t@func refer\n\t\tname"..., 4096) = 838 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7f56c2739000, 4096) = 0 futex(0x7f56c180a0e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 access("/etc/asound.conf", R_OK) = 0 open("/etc/asound.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=645, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f56c2739000 read(3, "pcm.!default {\n type hw\n c"..., 4096) = 645 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7f56c2739000, 4096) = 0 access("/home/hirada/.asoundrc", R_OK) = -1 ENOENT (No such file or directory) open("/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO or UI_DEV_CREATE, 0x7fffa33b6e30) = 0 close(3) = 0 open("/dev/snd/controlC3", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION or USBDEVFS_CONTROL or USBDEVFS_CONTROL32, 0x7fffa33b6ff0) = 0 ioctl(3, SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE, 0x7fffa33b702c) = 0 open("/dev/snd/pcmC3D0c", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 4 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 close(3) = 0 ioctl(4, AGPIOC_ACQUIRE or APM_IOC_STANDBY or SNDRV_PCM_IOCTL_INFO, 0x7fffa33b6e20) = 0 fcntl(4, F_GETFL) = 0x88802 (flags O_RDWR|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC) ioctl(4, AGPIOC_INFO or SNDRV_PCM_IOCTL_PVERSION, 0x7fffa33b6ff0) = 0 ioctl(4, AGPIOC_SETUP or SNDRV_PCM_IOCTL_TTSTAMP, 0x7fffa33b6fec) = 0 mmap(NULL, 4096, PROT_READ, MAP_SHARED, 4, 0x80000000) = 0x7f56c2739000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0x81000000) = 0x7f56c2738000 fcntl(4, F_GETFL) = 0x88802 (flags O_RDWR|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC) fcntl(4, F_SETFL, O_RDWR|O_LARGEFILE|O_CLOEXEC) = 0 ioctl(4, AGPIOC_ACQUIRE or APM_IOC_STANDBY or SNDRV_PCM_IOCTL_INFO, 0x7fffa33b7440) = 0 rt_sigaction(SIGINT, {0x406330, [INT], SA_RESTORER|SA_RESTART, 0x7f56c1ac2b30}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, {0x406330, [TERM], SA_RESTORER|SA_RESTART, 0x7f56c1ac2b30}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGABRT, {0x406330, [ABRT], SA_RESTORER|SA_RESTART, 0x7f56c1ac2b30}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR1, {0x404180, [USR1], SA_RESTORER|SA_RESTART, 0x7f56c1ac2b30}, {SIG_DFL, [], 0}, 8) = 0 write(2, "Recording WAVE 'test.wav' : ", 28Recording WAVE 'test.wav' : ) = 28 write(2, "Signed 16 bit Little Endian, ", 29Signed 16 bit Little Endian, ) = 29 write(2, "Rate 44100 Hz, ", 15Rate 44100 Hz, ) = 15 write(2, "Stereo", 6Stereo) = 6 write(2, "\n", 1 ) = 1 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b4a70) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_PARAMS, 0x7fffa33b5060) = 0 ioctl(4, SNDRV_PCM_IOCTL_SW_PARAMS, 0x7fffa33b4ec0) = 0 ioctl(4, SNDRV_PCM_IOCTL_PREPARE, 0x3) = 0 open("/dev/snd/controlC3", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION or USBDEVFS_CONTROL or USBDEVFS_CONTROL32, 0x7fffa33b4d80) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO or UI_DEV_CREATE, 0x7fffa33b4dd0) = 0 close(3) = 0 write(2, "Hardware PCM card 3 'UA-1EX' dev"..., 50Hardware PCM card 3 'UA-1EX' device 0 subdevice 0 ) = 50 write(2, "Its setup is:\n", 14Its setup is: ) = 14 write(2, " stream : CAPTURE\n", 25 stream : CAPTURE ) = 25 write(2, " access : RW_INTERLEAVED\n", 32 access : RW_INTERLEAVED ) = 32 write(2, " format : S16_LE\n", 24 format : S16_LE ) = 24 write(2, " subformat : STD\n", 21 subformat : STD ) = 21 write(2, " channels : 2\n", 19 channels : 2 ) = 19 write(2, " rate : 44100\n", 23 rate : 44100 ) = 23 write(2, " exact rate : 44100 (44100/1)"..., 33 exact rate : 44100 (44100/1) ) = 33 write(2, " msbits : 16\n", 20 msbits : 16 ) = 20 write(2, " buffer_size : 22050\n", 23 buffer_size : 22050 ) = 23 write(2, " period_size : 5513\n", 22 period_size : 5513 ) = 22 write(2, " period_time : 125011\n", 24 period_time : 125011 ) = 24 write(2, " tstamp_mode : NONE\n", 22 tstamp_mode : NONE ) = 22 write(2, " period_step : 1\n", 19 period_step : 1 ) = 19 write(2, " avail_min : 5513\n", 22 avail_min : 5513 ) = 22 write(2, " period_event : 0\n", 19 period_event : 0 ) = 19 write(2, " start_threshold : 1\n", 23 start_threshold : 1 ) = 23 write(2, " stop_threshold : 22050\n", 27 stop_threshold : 22050 ) = 27 write(2, " silence_threshold: 0\n", 23 silence_threshold: 0 ) = 23 write(2, " silence_size : 0\n", 19 silence_size : 0 ) = 19 write(2, " boundary : 620652323646996"..., 37 boundary : 6206523236469964800 ) = 37 write(2, " appl_ptr : 0\n", 19 appl_ptr : 0 ) = 19 write(2, " hw_ptr : 0\n", 19 hw_ptr : 0 ) = 19 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 fcntl(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE) fcntl(0, F_SETFL, O_RDWR|O_NONBLOCK|O_LARGEFILE) = 0 ioctl(0, SNDCTL_TMR_START or SNDRV_TIMER_IOCTL_TREAD or TCSETS, {B38400 opost isig -icanon echo ...}) = 0 unlink("test.wav") = 0 open("test.wav", O_WRONLY|O_CREAT, 0644) = 3 write(3, "RIFF$\0\0\200WAVE", 12) = 12 write(3, "fmt \20\0\0\0", 8) = 8 write(3, "\1\0\2\0D\254\0\0\20\261\2\0\4\0\20\0", 16) = 16 write(3, "data\0\0\0\200", 8) = 8 read(0, 0x7fffa33b5370, 1) = -1 EAGAIN (Resource temporarily unavailable) ioctl(4, SNDRV_PCM_IOCTL_READI_FRAMES, 0x7fffa33b5360) = -1 EPIPE (Broken pipe) ioctl(4, SNDRV_PCM_IOCTL_STATUS, 0x7fffa33b5280) = 0 write(2, "Status(R/W):\n", 13Status(R/W): ) = 13 write(2, " state : PREPARED\n", 25 state : PREPARED ) = 25 write(2, " trigger_time: 0.000000\n", 25 trigger_time: 0.000000 ) = 25 write(2, " tstamp : 354.777136696\n", 30 tstamp : 354.777136696 ) = 30 write(2, " delay : 0\n", 18 delay : 0 ) = 18 write(2, " avail : 0\n", 18 avail : 0 ) = 18 write(2, " avail_max : 0\n", 18 avail_max : 0 ) = 18 write(2, "arecord: xrun:1359: ", 20arecord: xrun:1359: ) = 20 write(2, "read/write error, state = PREPAR"..., 34read/write error, state = PREPARED) = 34 write(2, "\n", 1 ) = 1 ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig -icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_START or SNDRV_TIMER_IOCTL_TREAD or TCSETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(4, SNDRV_PCM_IOCTL_DROP, 0x7fffa33b51e0) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_FREE, 0) = 0 close(4) = 0 munmap(0x7f56c2739000, 4096) = 0 munmap(0x7f56c2738000, 4096) = 0 exit_group(1) = ? ------------------------------------------------------------------------------ Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user