Most any Android device will do this just fine. They have a selectable option on how to present the device to your PC operating system. I run Linux RHEL 6.x and have a Nexus One (gingerbread), and can either mount it as a "smart" device, or as a USB drive. In any case, all Android phones should work well with Linux. Windows phones (Nokia Lumia phones), and iPhones, not so well. Don't know about RIM phones.
rubberman
Posting Maven
2,587 posts since Mar 2010
Reputation Points: 365
Solved Threads: 308
Skill Endorsements: 52
FWIW, I also have Nokia Symbian, S40, and Lumia phones (funny that, considering I am a Nokia engineer).
rubberman
Posting Maven
2,587 posts since Mar 2010
Reputation Points: 365
Solved Threads: 308
Skill Endorsements: 52