Hi,
I've got a brand new fresh AM335x EVM with the stock free SD card (labelled "AM335x EVM Linux SDK v5.04.01", which is running Linux 3.2.0.
root@am335x-evm:~# uname -a
Linux am335x-evm 3.2.0 #1 Mon Apr 9 10:19:16 CDT 2012 armv7l unknown
When I boot up the AM335x EVM, and then after boot up is complete, connect the USB cable from the AM335x EVM to my PC, the "BeagleBone (D:)" window appears on Windows XP as expected.
When I connect the USB cable first, and then turn on the AM335x EVM, I get a "USB Device Not Recognised" bubble notification in Windows XP, and the "BeagleBone (D:)" window and drive does not appear unless I disconnect and reconnect the USB cable.
I would like the gadget MSD work in both bootup / cable scenarios for my AM335x based product.