Re: USB Card recording problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One more oddity: The Edirol cards happily ignores the vid and pid 
options. I've played around with module options. While the card should 
be position 5, it took position one.
Since the card also gets detected and loaded even if it has no entry in 
the modules list at all, I suspect something is wrong here.


$ cat /proc/asound/cards
  0 [Intel          ]: HDA-Intel - HDA Intel
                       HDA Intel at 0xf49f4000 irq 54
  1 [UA1EX          ]: USB-Audio - UA-1EX
                       EDIROL UA-1EX at usb-0000:00:1a.0-1.2, full speed
  2 [CX8801         ]: CX88x - Conexant CX8801
                       Conexant CX8801 at 0xf6000000
  3 [VirMIDI        ]: VirMIDI - VirMIDI
                       Virtual MIDI Card 1


$ cat /etc/modprobe.d/alsa.conf
<snip>
# Edirol UA-1EX
alias snd-card-5 snd-usb-audio
options snd-usb-audio index=5 vid=0x0582 pid=0x0097
</snip>

$ lsusb
<snip>
Bus 001 Device 003: ID 0582:0097 Roland Corp. EDIROL UA-1EX
</snip>

So contrary to its USB Midiinterface counterpart which repects the 
vendor and ip settings (not plugged in here, but it does), the Edirol 
does not. Any ideas?


Am 10.12.2011 03:33, schrieb Ede Wolf:
> 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


------------------------------------------------------------------------------
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


[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux