Okay -- after reviewing the code, I'm not sure how we could get internal PCI flash drive readers to automount without changes to gvfs and adding a udev rule. I've gotten nautilus to automount with the attached patch and the following udev rule:
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x10ec", ATTRS{device}=="0x5208", ENV{ID_DRIVE_FLASH}="1"
Okay -- after reviewing the code, I'm not sure how we could get internal PCI flash drive readers to automount without changes to gvfs and adding a udev rule. I've gotten nautilus to automount with the attached patch and the following udev rule:
SUBSYSTEMS=="pci", ATTRS{vendor} =="0x10ec" , ATTRS{device} =="0x5208" , ENV{ID_ DRIVE_FLASH} ="1"