<p><br>
><br>
> Hi David,<br>
><br>
> I tested this functionality with my two devices below. As a result, the<br>
> fallback did not work well. Please check the attached files.<br>
><br>
> Echo Audio Audiofile 4 (6ch capture/6ch playback)<br>
> M-Audio FireWire Audiophile (4ch capture/6ch playback)<br>
></p>
<p>Using 7.9 fragments of size 7168 bytes (10.16ms), buffer size is 56320 bytes (79.82ms) </p>
<p>Seem bug in driver <br><br><br></p>
<p>0.713| 0.003) D: [pulseaudio] alsa-util.c: Managed to open hw:1 <br>
( 0.713| 0.000) I: [pulseaudio] alsa-util.c: Disabling tsched mode since BATCH flag is set <br>
( 0.713| 0.000) D: [pulseaudio] alsa-util.c: snd_pcm_hw_params_set_format(Signed 16 bit Little Endian) failed: Invalid argument <br>
( 0.713| 0.000) D: [pulseaudio] alsa-util.c: snd_pcm_hw_params_set_format(Signed 16 bit Big Endian) failed: Invalid argument <br>
( 0.713| 0.000) D: [pulseaudio] alsa-util.c: snd_pcm_hw_params_set_format(Float 32 bit Little Endian) failed: Invalid argument <br>
( 0.713| 0.000) D: [pulseaudio] alsa-util.c: snd_pcm_hw_params_set_format(Float 32 bit Big Endian) failed: Invalid argument <br>
( 0.713| 0.000) D: [pulseaudio] alsa-util.c: Maximum hw buffer size is 92 ms <br>
( 1.154| 0.441) D: [pulseaudio] alsa-util.c: Set buffer size first (to 3528 samples), period size second (to 441 samples). <br>
( 1.154| 0.000) I: [pulseaudio] alsa-util.c: Device hw:1 doesn't support sample format s16le, changed to s32le. ( 1.167| 0.012) I: [pulseaudio] alsa-source.c: Successfully opened device hw:1. <br>
( 1.167| 0.000) I: [pulseaudio] alsa-source.c: Selected mapping 'Analog 4-channel Input' (analog-4-channel-input). <br>
( 1.167| 0.000) I: [pulseaudio] alsa-source.c: Cannot enable timer-based scheduling, falling back to sound IRQ scheduling. <br>
( 1.167| 0.000) I: [pulseaudio] alsa-source.c: Successfully enabled mmap() mode. <br>
( 1.167| 0.000) I: [pulseaudio] alsa-util.c: Successfully attached to mixer 'hw:1' <br>
( 1.168| 0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event. <br>
( 1.168| 0.000) I: [pulseaudio] source.c: Created source 2 "alsa_input.firewire-0x000d6c03002b7e2e.analog-4-channel-input" with sample spec s32le 4ch 44100Hz and channel map aux0,aux1,aux2,aux3 <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.resolution_bits = "24" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.api = "alsa" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.class = "sound" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.class = "generic" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.subclass = "generic-mix" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: <a href="http://alsa.name">alsa.name</a> = "FW Audiophile PCM" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: <a href="http://alsa.id">alsa.id</a> = "BeBoB" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.subdevice = "0" ( 1.168| 0.000) I: [pulseaudio] source.c: alsa.subdevice_name = "subdevice #0" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.device = "0" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.card = "1" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.card_name = "FW Audiophile" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.long_card_name = "M-Audio FW Audiophile (id:13, rev:1), GUID 000d6c03002b7e2e at fw1.0, S400" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: alsa.driver_name = "snd_bebob" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.bus_path = "pci-0000:02:01.0" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: sysfs.path = "/devices/pci0000:00/0000:00:1e.0/0000:02:01.0/fw1/fw1.0/sound/card1" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: <a href="http://udev.id">udev.id</a> = "firewire-0x000d6c03002b7e2e" ( 1.168| 0.000) I: [pulseaudio] source.c: device.bus = "firewire" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: <a href="http://device.vendor.name">device.vendor.name</a> = "Ricoh Co Ltd" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: <a href="http://device.product.name">device.product.name</a> = "R5C832 IEEE 1394 Controller" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.string = "hw:1" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.buffering.buffer_size = "56320" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.buffering.fragment_size = "7168" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.access_mode = "mmap" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: <a href="http://device.profile.name">device.profile.name</a> = "analog-4-channel-input" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.profile.description = "Analog 4-channel Input" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: device.description = "R5C832 IEEE 1394 Controller Analog 4-channel Input" ( 1.168| 0.000) I: [pulseaudio] source.c: alsa.mixer_name = "FW Audiophile" <br>
( 1.168| 0.000) I: [pulseaudio] source.c: module-udev-detect.discovered = "1" ( 1.168| 0.000) I: [pulseaudio] source.c: device.icon_name = "audio-card-firewire" <br>
( 1.168| 0.000) I: [pulseaudio] alsa-source.c: Using 7.9 fragments of size 7168 bytes (10.16ms), buffer size is 56320 bytes (79.82ms) <br>
( 1.168| 0.000) D: [pulseaudio] alsa-source.c: hwbuf_unused=0 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-source.c: setting avail_min=1 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: snd_pcm_dump(): ( 1.168| 0.000) D: [pulseaudio] alsa-util.c: Hardware PCM card 1 'FW Audiophile' device 0 subdevice 0 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: Its setup is: <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: stream : CAPTURE <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: access : MMAP_INTERLEAVED <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: format : S32_LE <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: subformat : STD <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: channels : 4 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: rate : 44100 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: exact rate : 44100 (44100/1) <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: msbits : 24 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: buffer_size : 3520 ( 1.168| 0.000) D: [pulseaudio] alsa-util.c: period_size : 448 ( 1.168| 0.000) D: [pulseaudio] alsa-util.c: period_time : 10158 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: tstamp_mode : ENABLE <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: period_step : 1 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: avail_min : 448 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: period_event : 1 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: start_threshold : -1 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: stop_threshold : 1845493760 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: silence_threshold: 0 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: silence_size : 0 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: boundary : 1845493760 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: appl_ptr : 0 <br>
( 1.168| 0.000) D: [pulseaudio] alsa-util.c: hw_ptr : 0<br></p>