since i am not seeing the same performance with windows and linux hosts i 
have sent you the dump on the device with a windows host.  With a Linux 
machine i am not being able to even succesfully transact the first control 
message.
I am looking into that issue as well...


----- Original Message ----- 
From: "Alan Stern" <[EMAIL PROTECTED]>
To: "vishal" <[EMAIL PROTECTED]>
Cc: "linux usb devel" <[email protected]>
Sent: Thursday, November 17, 2005 9:11 PM
Subject: Re: [linux-usb-devel] Gadget Controller driver


| On Thu, 17 Nov 2005, vishal wrote:
|
| >   thanks a lot Greg. I applied the said patches. And thankfully i am 
able to
| > detect my device as a Mass strage media device when i use the following
| > module load command:
| > #insmod g_file_storage.ko file=/my_file  stall=n transport=BBB 
protocol=SCSI
| > removable=y
| >   But the detection is succesfull on a windows host. I am able to read 
the
| > files succesfully and flawlessly!!
| >
| >  However when i try to edit a file and save it, the host controller 
resets
| > the device(my board)
| >    I traced the code and here is what i found happens:
| >    When the Host issues a WRITE(10) command to the device, my DM320 
function
| > driver hands it over to the Mass Media driver gadget layer wherein  the 
code
| > jumps to the do_write() function in the file_storage.c, and there it 
keeps
| > waiting inside the
| > sleep_thread(),wait_event_interruptible(fsg->thread_wqh...)
| >  I havent really understood the Mass Media Driver layer yet, am trying
| > to...any help on what may cause this problem?
|
| The driver is waiting for the host to send data.  It can't write anything
| until the host tells it what to write.
|
| >   And why would the device not get detected on my Linux host running 
2.6.13
| > ?. I get read descriptor errors on my linux host when i plug in the
| > device.Could there be some timing issues? Maybe the device isnt settling
| > down in the stipulated time?
|
| There are lots of possible errors.  If you would post a verbose debugging
| log from the host and from the gadget, maybe I could tell what's going
| wrong.  Make sure the host has CONFIG_USB_DEBUG turned on and the gadget
| driver has #define DEBUG and #define VERBOSE.
|
| Alan Stern
|
|
|
| -------------------------------------------------------
| This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
| Register for a JBoss Training Course.  Free Certification Exam
| for All Training Attendees Through End of 2005. For more info visit:
| http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
| _______________________________________________
| [email protected]
| To unsubscribe, use the last form field at:
| https://lists.sourceforge.net/lists/listinfo/linux-usb-devel 



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to