It's an sd card, not usb, but:
Bus 002 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
the only thing that happens when the sd card is inserted in the reader is the creation of a node /dev/ptmx.
About the reader itself, from /var/log/messages:
proprietary Ricoh MMC controller disabled (via firewire function)
MMC cards are now supported by standard SDHCI controller
There is discussion on the web but no solution AFAICT. This can be seen by googling the above so I won't reproduce it here.
A driver sdricoh.cs has been written as a patch, for the following:
"sdricoh_cs is a Linux driver for Ricoh Secure Digital and MMC Card Readers that announce themselves as Ricoh Bay1Controller pcmcia device."
I tried to build it, to see the effect. It was written with some guides as to typical required applications but no configure script. I believe it was written for a version of opensuse. I could tweak my way through the make stage, but it didn't provide a useable makefile. I believe a deeper knowledge than mine is required to troubleshoot this, but in any case I don't think it's the solution.
At this stage,I'm assuming it's not worth the time for me or anyone to work through this. I have several working computers, three of which have sd card readers, so the problem is just a matter of interest now, and maybe a pointer to others who have this issue not to waste time on the blind alleys I have followed. Not to say that it can't be solved, but probably not by me!