Re: USB flash with varying VendorID:ProductId
> lsusb -vt
> /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
> ID 1d6b:0003 Linux Foundation 3.0 root hub
> |__ Port 2: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
> ID 8564:1000 Transcend Information, Inc. JetFlash
>
> however it may accidentally become
>
> usb 3-3: Product: SM3265AB MEMORY BAR
> usb 3-3: Manufacturer: Silicon Motion,Inc.
>
> |__ Port 3: Dev 8, If 0, Class=Mass Storage, Driver=usb-storage, 480M
> ID 090c:3265 Silicon Motion, Inc. - Taiwan (formerly Feiya
> Technology Corp.)
Hmm... I'm way out of my depth here, but the one thing that I notice
that the the Transcend state is using USB3 (hence xHCI) whereas the
Silicon Motion state uses USB2 speed (and presumably the EHCI).
> It seems, attempt of booting live system is a reliable way to put the device
> into its "Silicon Motion" state.
My guess is that the boot code (BIOS? Grub?) doesn't support USB3 (it
doesn't have a driver for the xHCI controller, only for the EHCI
controller).
Stefan
Reply to: