Bug 16168 - Add alsa 1.0.22.1 USB driver to Touch
: Add alsa 1.0.22.1 USB driver to Touch
Status: RESOLVED WONTFIX
Product: SB Touch
Classification: Unclassified
Component: OS
: 7.5.0
: All All
: -- enhancement with 4 votes (vote)
: Future
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-29 01:12 UTC by John Swenson
Modified: 2019-01-25 10:34 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments
Latest alsa USB driver patch (194.93 KB, patch)
2010-04-29 01:12 UTC, John Swenson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John Swenson 2010-04-29 01:12:56 UTC
Created attachment 6811 [details]
Latest alsa USB driver patch

The Touch can talk to USB DACs. The latest lasa driver has many enhancements,
especially asynchronous mode.

This is a patch which adds the latest alsa USB driver. It doesn't change any
other driver.

The patch is relative to:
fab4-none-linux-gnueabi/linux-fab4-2.6.26+7.5+svnr8092-r9/linux-2.6.26/sound

Andy said this could be but in a separate testing branch so a few others could
test this before it went public.

John S.
Comment 1 Andy Grundman 2010-04-29 04:53:48 UTC
Thanks, this will need to be integrated into poky properly via quilt, at http://svn.slimdevices.com/repos/jive/7.6/trunk/squeezeos/src/imx35/patches/
Comment 2 Mickey Gee 2011-01-14 13:11:55 UTC
Current version of alsa is 1.0.23. Is 1.0.22.1 still recommended? If so, would use for both Radio and Touch?
Comment 3 John Swenson 2011-01-14 16:49:48 UTC
10.23 would be nice but is not easy. What I have done here is take the 10.22.1 USB driver and convert it to the old pre 10.18 interface which the other Touch drivers use. I don't really want to do it again. 

In order to use the 10.23 driver the whole ALSA system on the Touch would have to be upgraded. Which would mean the existing Touch drivers would have to be upgraded to the new ALSA interface. (its not very hard to do). 

Personally I think this is the way to go so the Touch can stay in sync with whats happening in ALSA. It would also be a good time to upgrade the Touch ALSA drivers to 176 and 192 sample rates. The hardware can handle it, but the drivers currently don't. 

I would be willing to do the conversion of the existing drivers to the new ALSA format and add 176 and 192 if Logitech would be willing to switch over to the latest ALSA. 

John S.
Comment 4 Klaus Schulz 2011-05-05 01:10:00 UTC
Hi guys.

Anything going on with this!?!?

This is not just a bug.

By implementing an up2date Alsa, Logitech can address quite a 
substantial new market segment of (async) USB DACs with the 
product.

It is well understood that Logitech can not officially support USB DACs
due to Alsa limitations. Still there is a huge number of USB DACs out 
there which will work with newest Alsa. 

I'm sure that quite some potential customers would take their buying decision based on this feature.

With this feature, Logitech will enter the PC+USB DAC segment, with all the advantages that come with this standalone streaming client solution. 

This upgrade should be a no-brainer. John even offers support.

I hope Logitech productmanagement is not sleeping.

And please. Make the snd-usb-audio a loadable module. 

To make it perfect, a configuration basic dialog for output devices would be
nice to have. That one  defines alsa interface parameters ( S24_3LE, S24_LE, S16_LE, etc. plughw, hw etc. and interface number 0,1,2,3. etc.). A configuration dialog will be much better and much more flexible then the todays hardcoded version.
Comment 5 Andy Grundman 2011-05-05 05:27:41 UTC
We just don't have time for a niche feature like this, John's patch is good but it's not quite a drop-in patch for us. If you or anyone else wants to work on integrating it into the build system please feel free.
Comment 6 Klaus Schulz 2011-05-06 01:34:25 UTC
"Niche Feature"

If you "don't have time" to implement an IMO "Key" feature, it's your way of looking at things. 

USB DACs are the most widely used external audio interfaces. IMO the SB Touch 
would made a perfect companion to a huge number of those interfaces out there. 
I'm sure that many potential customers would swap their PCs out replacing it with your Touch. 

I'd love to have a chat with your product management about how much market potential I see behind it - and what effort it would mean to you guys..

We don't ask for more than stepping up Alsa and to make the module loadable. 
There is not much more to do from your side.

Beside that Alsa has improved over time. It would be beneficial to step up to Alsa 1.0.24 in the context of product maintenance anyhow.
  

Cheers 
Klaus (aka soundcheck - Touch Toolbox)
Comment 7 Andre 2011-05-06 06:42:51 UTC
Hi Andy,
I'd have to agree with Klaus' observations. I would like to strongly suggest that you have a look at the potential market of Computer Audio and USB DACs that is growing daily. With this small modification you'd make the SB Touch the easiest and most user-friendly device in the field and I assure you that it would be very, very hard to beat as a digital transport even compared to very expensive high-end transports (after a few mods on our side, obviously).
Please do consider it as something simple and easy to implement that would make a considerable difference in the computer audio world.
best regards
André R. S. Gonçalves(In reply to comment #5)
> We just don't have time for a niche feature like this, John's patch is good but
> it's not quite a drop-in patch for us. If you or anyone else wants to work on
> integrating it into the build system please feel free.
Comment 8 Jimmy 2011-08-17 21:01:01 UTC
hi, may i ask how to install this patch to touch? thx!