On Thu, Jun 29, 2006 at 04:55:15PM +0530, [EMAIL PROTECTED] wrote:
> Hi,
> 
> I am working on an tool which is used for end to end testing of a
> telephone network. As a part of the tool, we have mobiles connected to
> the system (with kernel-2.6.16.13). The mobiles(CDC devices) being used
> are USB 2.0 full speed devices and are connected to the system using USB
> 2.0 high speed hubs. The device driver used to communicate to the
> mobiles is "generic usb-serial driver". A maximum of 32 mobiles are
> connected to one root hub(UHCI port) using hubs.
> 
> One of the basic tests performed using this application is continuous
> power-on/power-off of the mobiles for 200 cycles. From the application,
> AT commands(for power-on and power-off) are passed to the mobile through
> the "generic usb serial driver". When this testing is in progress,
> suddenly system got hanged. We could not see any pointer for the system
> hang, from the logs(/var/log/messages). Till the point of time the
> system got hanged, everything seems to be normal from the logs. And as
> the system got hanged, the logging stopped suddenly.

I've been getting emails from people at your company for months about
this issue.  So far all I've figured out is that you are using a
modified usb-serial driver, and do not provide the code to show what you
are really doing in that driver.

It's also come out that the driver you have written is not being
released by your company under the GPL, despite it being based on GPL
licensed code.  That's just not nice, and violates the kernel license,
thereby causing big problems for your customers and your company.

Also, your company has been told many times that the generic usb-serial
driver is NOT ment to do this kind of stress testing, due to a total
lack of flow control to the devices.  Please do not try to do something
that is unsupported, and that you have been told will not work.

So, in summary:
  - don't use the usb-serial generic driver for real world applications,
    it will not work and cause odd problems that will be hard to debug
    due to lack of flow control or any other tty line settings.  This is
    as designed.
  - Please post the code for your modified usb-serial drivers if you
    want to get help for them.  We would be glad to help out, if you
    abide by the license of the code you are using.
  - Please post full kernel logs, with CONFIG_USB_DEBUG enabled, that
    have not been edited.

thanks,

greg k-h

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to