Yes Vista appears to work fine with regular flash drives.
Rebuilt g_file_storage.ko in debug mode as suggested. Dmesg output
for Vista follows:
g_file_storage gadget: ep0-setup, length 8:
0: 80 06 00 01 00 00 40 00
g_file_storage gadget: get device descriptor
g_file_storage gadget: ep0-in, length 18:
0: 12 01 00 02 00 00 00 10 25 05 a5 a4 03 03 01 02
10: 03 01
g_file_storage gadget: disconnect or port reset
g_file_storage gadget-lun0: fdatasync -> 0
g_file_storage gadget: ep0-setup, length 8:
0: 80 06 00 01 00 00 12 00
g_file_storage gadget: get device descriptor
g_file_storage gadget: ep0-in, length 18:
0: 12 01 00 02 00 00 00 10 25 05 a5 a4 03 03 01 02
10: 03 01
g_file_storage gadget: ep0-setup, length 8:
0: 00 09 01 00 00 00 00 00
g_file_storage gadget: set configuration
g_file_storage gadget: set interface 0
g_file_storage gadget: full speed config #1
g_file_storage gadget: bulk-out, length 31:
0: 55 53 42 43 40 1c 63 83 ff 00 00 00 80 00 06 12
10: 01 80 00 ff 00 00 00 00 00 00 00 00 00 00 00
g_file_storage gadget: SCSI command: INQUIRY; Dc=6, Di=255; Hc=6, Hi=255
g_file_storage gadget: bulk-in, length 0:
g_file_storage gadget: bulk-in set halt
g_file_storage gadget: sending command-failure status
g_file_storage gadget: sense data: SK x05, ASC x24, ASCQ x00; info x0
g_file_storage gadget: bulk-in, length 13:
0: 55 53 42 53 40 1c 63 83 ff 00 00 00 01
g_file_storage gadget: bulk-out, length 0:
g_file_storage gadget: bulk_out_complete --> -108, 0/31
g_file_storage gadget: disconnect or port reset
g_file_storage gadget-lun0: fdatasync -> 0
g_file_storage gadget: reset config
g_file_storage gadget: reset interface
On 3/15/07, Alan Stern <[EMAIL PROTECTED]> wrote:
> On Thu, 15 Mar 2007 [EMAIL PROTECTED] wrote:
>
> > Hi,
> >
> > I used the g_file_storage gadget to implement an ActiveSync-like
> > capability between a 2.6.18-based gumstix board (USB client) and an
> > XP host. When the two are connected, the gumstix looks to the XP host
> > like a "Mass Storage Device" and it automatically appears on the XP
> > host under the category of "Devices with Removable Storage." Users
> > can then interact with gumstix as though it were a flash drive --
> > dragging and dropping files to/from the gumstix board.
> >
> > Unfortunately this capability does not work on Windows Vista. When
> > the gumstix is plugged into a Vista host, the Vista status screen
> > indicates "USB Mass Storage Device ... Ready to Use" and then shortly
> > later "Linux File-Stor Gadget USB Device ... Searching preconfigured
> > driver folders ..." But after a lengthy search period (2-3 minutes)
> > the status screen disappeared and the gumstix device was nowhere to be
> > found in the "My Computer" folder.
> >
> > I opened the Device Manager on Vista and saw that an object labeled
> > simply "Disk drive" was added/removed in the "Disk drives" folder each
> > time I plugged/unplugged the gumstix. The drive does not show up in
> > the "My Computer" display nor is it assigned a drive number, so it is
> > not addressable.
> >
> > Does anyone know if there is g_file_storage work in progress to
> > support Windows Vista, or can someone suggest a workaround to the
> > current problem?
>
> The answer to both questions is No. But you can help start the process
> off by gathering some data.
>
> In the source file for g_file_storage, drivers/usb/gadget/file_storage.c,
> around line 220 you'll see this:
>
> #undef DEBUG
> #undef VERBOSE
> #undef DUMP_MSGS
>
> Change those to #define instead of #undef and rebuild the driver. After
> trying to connect to the Vista host, run dmesg to see the debugging log
> and post the output here. Maybe it will tell us what's going wrong.
>
> Does Vista work okay with regular USB flash drives?
>
> Alan Stern
>
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users