How do I force it to do the sd? assignment ? Comparing with your dmesg output, the usb-storage module somehow refuse to use the scsi emulation and assign sd? to my device.
As for the vendor information, I believe it is correct and most likely than not, the device I have is just a OEM device rebadge with its own brand(that is very common for these cheapo CF readers). And yes, I already have a CF inserted in the reader which in XP can read without any problem.
