From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuzmichev Date: Wed, 14 Jul 2010 14:02:51 +0400 Subject: [U-Boot] USB CDC branch In-Reply-To: References: <4C3C1509.8010302@denx.de> <4C3C3DB6.2080600@mvista.com> Message-ID: <4C3D8B4B.8080906@mvista.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Remi, > What do you mean with ported to 2010.03? > It was already working on latest git, do you mean you backported it to > an older version? I mean that I have to work over our fork of main u-boot 2010.03. Of course before submitting the patches I will test them on both 'master' branches of main u-boot and u-boot-usb. > Is RNDIS working stable? I didn't make tests yet. > We had quite some troubles with it, > especially with BSODs on those Windows boxes... Looks like I have to fix this :) > The device unplug/plug behaviour was a pain for RNDIS, Do you mean that Windows and u-boot do not recognize cable unplug? > But, I do not want to scare you off from this rndis work I have no choice :) > We use it to communicate with a CDC driver on a Windows XP-embedded > host (http://www.thesycon.de/eng/usb_cdcecm.shtml). Fine. And thanks for hint. ___ WBR, Vitaly. On 07/13/2010 11:48 PM, Remy Bohmer wrote: > Hi, > > 2010/7/13 Vitaly Kuzmichev : >> FYI I'm doing some work on this branch too. > > Great! > >> Actually I have ported it to 2010.03 > > What do you mean with ported to 2010.03? > It was already working on latest git, do you mean you backported it to > an older version? (I would not expect this would be a big difference > though) > >> added RNDIS support > > Is RNDIS working stable? We had quite some troubles with it, > especially with BSODs on those Windows boxes... > The device unplug/plug behaviour was a pain for RNDIS, hence the > reason why we removed that from the code. > But, I do not want to scare you off from this rndis work, please > continue. Maybe you can get it to work properly :-) > > We use it to communicate with a CDC driver on a Windows XP-embedded > host (http://www.thesycon.de/eng/usb_cdcecm.shtml). CDC works much > more stable, and much more faster compared to rndis. > >> and made integration into 'usb' command. > > Great! > >> However these changes aren't tested yet so the work is still under progress. >> >> Probably someone knows about any possible issues with CDC/RNDIS support? > > See above. > and CDC is working stable, no known issues with it. > > At least one hint: First get CDC working on your hardware before you > start to connect rndis, that would allow you to get the udc driver and > all other levels of SW working properly and that you would only need > to focus on rndis protocol rarities after that. And to prevent that > you are debugging all kinds of undocumented rndis calls from the > Windows host you could use a Linux host instead with the > Linux-rndis-usb-host driver ;-) > >> And also I would like to know the answers to Stefano's questions. > > See my other reply. > > I would suggest to merge all work in progress in the u-boot-usb/CDC > branch from which we push it to mainline. > > > Kind regards, > > Remy