Hi,

Max Nikulin wrote:
> Usually the device as recognized as (ignore discrepancy in bus and port
> numbers, they are from notes taken at different moments on 2 laptops)
> ...
>     |__ 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
> ...
>     |__ Port 3: Dev 8, If 0, Class=Mass Storage, Driver=usb-storage, 480M
>        ID 090c:3265 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology 
> Corp.)

I understand that USB Vendor Id and Product Id are told by the USB
device's firmware to the operating system.

Somewhat undisciplined usage of the Id 8564:1000 can be seen at:
  https://flashboot.ru/iflash/page45/
  FLASH          FLASH          VID  PID  CHIP    CHIP     MEMORY   SIZE
  VENDOR         MODEL                    VENDOR  MODEL    CHIP
  ----------------------------------------------------------------------
  transcend      d33193         8564 1000 ALCOR                       16
  JetFlash       Transcend 64Gb 8564 1000 SMI                         64
  Silicon Motion Transcend      090C 3265 SMI     SM3265AB TRANSCEND 128

It seems that the firmware is wavering between something like the second
and the third identity. There seems to be a 128 GB version of 8564:1000,
too:
  https://usb-ids.gowdy.us/read/UD/8564/1000

My feeble theory is that the booting software issues some kind of reset
which makes the USB stick's firmware forget its commercial vendor and lets
it fall back to its manufacturing vendor. Further it forgets how to deal
with Linux.


Have a nice day :)

Thomas

Reply via email to