Ubuntu eats Windows driver

Each time I install Ubuntu on my Thinkpad T420S in a dual-boot configuration with Windows 7, the driver for my Ricoh multi-card reader goes missing. The error shows up as an error for “Base System Device in Device Manager.

The drivers for this device are not installed. (Code 28)

I tried re-installing several devices drivers that purport to handle this device. No joy.
The fix is to a) fix the MBR so Ubuntu isn’t available or b) ?. After removing the dual boot configuration, there is no error.