"Generic MassStorageClass USB Device" VS. "USB Mass Storage Device USB Device"

I have a piece of software that I MUST use to make flash cards for some equipment. The flash cards are essentially the equipment's hard drive and they have a mix of Linux and Windows partitions. Here is the problem I'm having...

I have a flash card reader made by Onn that takes CF, SC or MicroSD cards. We only use the CF part. It has never been an issue. The software finds the card, reads and writes as it needs to, no problem. The issue with the Onn card reader is that it is cheap, and I have constant issues with the micro USB connector failing. So, I wanted to get a better quality card reader/writer. I bought a Platinum PT-CRDAC1 from BestBuy. It has a USBC connector and the device is much better quality overall. However, it doesn't work with the special software that I HAVE to use. The software basically says it can't connect and that there are probably too many USB devices connected. The Platinum card reader has exactly the same setup as the Onn card reader - CF slot, SD slot, and microSD slot. Both cards use the same driver. Both cards report the same volumes when running "Diskpart list Volumes". The only difference I can find is the name of the USB device listed in Device Manager and the number of devices listed. For the Onn device, it shows only one USB device, and the name of it is "USB Mass Storage Device USB Device". For the Platinum device (the one that doesn't work with the software) Device Manager list 3 USB storage devices and the name given them is "Generic MassStorageClass USB Device".

Any ideas how to fix this?

UPDATE:

So, I bought another Onn flash card reader/writer. Fortunately, this one is better quality. This one also works. The driver still shows the name "Generic MassStorageClass USB Device" for the device like it does for the Platinum card reader. However, device manager still only shows one device rather than three like it does for the Platinum. Is this a firmware issue in the Platimum device?

Dear Damon Mills

Welcome to Microsoft Community.

From your description, I understand that your situation seems to be as follows:

  1. You made a flash card through a software that you used with an Onn card reader. The card reader is shown as a device in the device manager and the device name is "USB Mass Storage Device USB Device".

  2. you buy a Platinum card reader which appears as three devices in the device manager, with the device name "Universal MassStorageClass USB device". The card reader does not work with your software.

  3. You have bought a new onn card reader. The card reader appears as one device in the Device Manager, with the device name "Universal MassStorageClass USB device".

You seem to have the following questions:

  • Why are some card readers recognised as one device and some as three devices.

  • Why are the names of the readers different.

  • Why the Platinum card reader is not recognised by the software.

Let us analyse the problem together as follows:

The number and name of the reader devices recognised in the device manager is related to the chip in the reader. Some readers use one chip to recognise three card slots and some readers use three chips to recognise three card slots. Your onn reader perhaps uses one chip to recognise three card slots and will therefore be recognised as one device. Your Platinum reader may be using three chips to recognise three slots and will therefore be recognised as three devices.

The name of the reader in the device manager is also related to the chip. The onn reader uses the same driver as the Platinum reader and when the driver recognises the reader it names the reader according to the type of chip. So the fact that you are reading different names for the readers means that the chips used in the two readers are not the same.

You also mention that the Platinum card reader is not recognised by the software. The Platinum card reader seems to be found by the device manager, which means that it is connected to the computer properly. So this may be related to the software itself, but as I have no further knowledge of your software, and you may have more expertise than I do in this area, you may wish to contact the software support staff.

I hope you find the above information helpful, if my description does not match your reality or if you have questions please let me know in a reply.

 

Thanks for your patience and understanding!

 

 

Best Regards,

 

LucyW-MSFT | Microsoft Community Support Specialist

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated April 20, 2024 Views 818 Applies to: