USB card readers with more than one slot (e. g. and 8-in-1 device) have a different LUN for each slot. In order to have access to all of them CONFIG_SCSI_MULTI_LUN needs to be enabled in the kernel configuration. Perhaps the config help for this option could be updated to say this? Currently it says that most people won't need this option enabled, but that is not true... Maybe something like "If you have a USB card reader with more than one card slot you might want to say Y here as well." could be added? Reproducible: Always Steps to Reproduce:
Probably yes, but such request should be made upstream.
Yes, as Jakub said, this should be sent upstream. If you want to see this changed, send an email to the LKML (Linux Kernel Mailling list) or open a bug on the kernel bugzilla (http://bugzilla.kernel.org).