[alsa-devel] [PATCH 39/39] bebob: Add support for M-Audio special Firewire series

Stefan Richter stefanr at s5r6.in-berlin.de
Sat Mar 1 15:32:26 CET 2014


On Mar 01 Takashi Sakamoto wrote:
[M-Audio devices with misbehaving IRM feature]
> Currently I'm also not sure. So I want it pending for my future work.
> 
> Actually, the failure of operation to CSR_CHANNELS_AVAILABLE_HI appears 
> in stopping streams. When starting streams, retries in 
> manage_channels()/manage_bandwidth() works fine. So users can use their 
> devices as usual.
> 
> The disadvantages may appears when the driver handles this failure many 
> times. Then users will see this message 'isochronous resources exhausted'.
> 
> I think the way to recover this state is just to reboot the system. But 
> this state doesn't bring sudden hangup to system. Users can observer 
> what happened.

Another way to recover would be a 1394 bus reset, for example initiated by
"ffadotest BusReset", or "firecontrol <<< 'br short'", or using the
gscanbus GUI.

> With trade-off of the fact that there is no driver for these devices in 
> both of user-land/kernel-land, I want to include these patches.

I agree.
-- 
Stefan Richter
-=====-====- --== ----=
http://arcgraph.de/sr/


More information about the Alsa-devel mailing list