I have a Kingston USB stick that when attached to my Linux box it cannot get recognized. In fdisk -l I cannot see the drive. In dmesg it has the following:

[  236.538939] usb 2-2: new high-speed USB device number 9 using xhci_hcd
[  236.688591] usb 2-2: New USB device found, idVendor=13fe, idProduct=5200, bcdDevice= 1.10
[  236.688597] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  236.688600] usb 2-2: Product: 2303 Boot ROM           
[  236.688602] usb 2-2: Manufacturer: Phison                  
[  236.690122] usb-storage 2-2:1.0: USB Mass Storage device detected
[  236.690705] scsi host4: usb-storage 2-2:1.0
[  237.723337] scsi 4:0:0:0: Direct-Access              2303 PRAM        1.00 PQ: 0 ANSI: 0 CCS
[  237.723904] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  237.731393] sd 4:0:0:0: [sdb] Attached SCSI removable disk

When I run:

root@laptop:~# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

fdisk: cannot open /dev/sdb: No medium found

Any ideas please?

  • Does it work on other machines, e.g. Windows? Does gdisk give more information?
    – WGRM
    Commented Mar 8, 2020 at 11:53
  • @LinuxSecurityFreak Your name suggests experience, yet i read utter bs. Where do you get this information from? The stick identified and the SCSI subsstem assigned a device file. With the information given, i can't see any error. My first idea was, that it might have a gpt partitioning scheme. Maybe the OP has left out some relevant information, but so far everything seems fine.
    – WGRM
    Commented Mar 8, 2020 at 12:10

2 Answers 2



Information below found on behalf of these 2 lines:

[  236.688600] usb 2-2: Product: 2303 Boot ROM           
[  236.688602] usb 2-2: Manufacturer: Phison                  


Let me quote flashdrive-repair.com, visit for complete information (spelling and formatting corrected, links removed):

Here we will explain how to repair Phison PS2251-03, PS2303, UP303, and Toshiba TC58NC2303G5T USB flash drives. If you have a corrupted Phison PS2251-03 and you need its firmware to fix it, here is the solution.

I gather to you all possible Phison PS2251-03 Firmware and format tools. Phison PS2251-03 Recovery tool allows you to format Phison PS2251-03, PS2303, UP303, and Toshiba TC58NC2303G5T chip controllers.

First you need to use Chip Genius software to determine your flash information, and if your flash drive chip controller is Phison PS2251-03, you can use this software.


I would normally recommend dumping this USB stick, but that would not answer the question. The answer is that your USB flash drive has corrupted firmware and the data is gone.

  1. Backup your data(if exist) to disk image. dd if=/dev/sdb of=stick.img.
  2. Erase stick dd if=/dev/zero of=/dev/sdb.
  3. Try to partitioning stick via fdisk.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .