On Fri, Jan 13, 2012 at 7:45 PM, Padmanabha V <padmanabhav@xxxxxx> wrote: > Hi, > > Our customer had provided a USB driver for flashing software to their > Android phone. > The driver works fine with 32-bit OS (Windows XP). But is does not work with > 64-bit OS (Windows 7). > > From the below article I learnt that the gserial.inf need to be updated to > its 64-bit version. > http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:usb-gadget:serial > > I tried using > 1. the gserial.inf file given in this article > 2. the one (linux-cdc-acm.inf) given here > https://groups.google.com/group/linux.kernel/msg/b95ab0630bcb7e9f?hl=ja > with the PID and VID values updated to reflect my device. > > Both of them caused my PC to crash on installing it. > The driver remains installed, though its not functional, and PC crashes > everytime I connect the phone. > > Any suggestions is appreciated. > It seems to me the driver is correctly installed. But your PC application may be the fault, or your device firmware is buggy since Windows 7 is more stringent in terms of USB Specification Compliance. usbser.sys can be very problematic. Here is one example in Microchip forum. You can see that both the usbser.sys version and the PC application might play a part in the crash (BSOD in that case). http://www.microchip.com/forums/m469465.aspx -- Xiaofan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html