Re: [Line6linux-devel] line6 out of staging
Status: Pre-Alpha
Brought to you by:
mgrabner
From: Markus G. <gr...@ic...> - 2012-12-29 21:31:43
|
Am Samstag, 29. Dezember 2012, 21:16:44 schrieb L. Alberto Giménez: > On Thu, Dec 20, 2012 at 10:09:05PM +0100, L. Alberto Giménez wrote: > > On Thu, Nov 29, 2012 at 10:13:00AM +0100, Stefan Hajnoczi wrote: > Hi, > > I've installed some USB monitors on my Windows machines (some of them are > trial versions, so I downloaded a handful of them and will try them out for > features, ease of use, etc). > > So, anyone could point me to documentation on how to begin? I'm not familiar > with inner USB workings though I have some basic background (I've read > LDD). I can now get the URBs running between the Windows box and the POD > after connecting the device via USB, but I don't know what to do or how to > parse all of that data... any help? I once had the optimistic assumption that it would be possible to write code for devices which are not available to me for testing. With this intention in mind, I wrote up some instructions what data to record to be able to figure our the protocol by which host and device communicate (basically reflecting the experiments I made to implement the PODxt Pro driver): http://www.tanzband-scream.at/line6/usblog.html Although it turned out to be very difficult to actually write code based on these data without being able to test myself, it might provide some hints for you. For the kernel part of the ALSA interface, you should read this: http://www.alsa-project.org/~tiwai/writing-an-alsa-driver/index.html For the USB stuff, I only used the documentation included in the kernel sources. Hope that helps, feel free to ask if you are looking for a particular piece of information! Kind regards, Markus |