I have a Raspberry Pi B but it doesn't seem to recognize my Nexus 5 when I attempt to tether it over USB. lsusb shows no new devices, dmesg shows the exact same USB messages at boot whether the phone is plugged in or not, and this is the case for both full Jessie and Jessie lite versions of Raspbian.
Tethering to a PC works fine: my phone's USB tethering option becomes available and I just check it to tether. Plugging it into the raspberry pi shows the tethering option still greyed out, but at least the phone's charging symbol lights up indicating that it's getting power. It's on a 2.5 A power supply, which I would think would be enough.
Other USB devices work fine, and tried swapping ports and cables to no avail. Anyone else have any ideas? This seems like it should be a basic step, so I'm a little stumped here. The phone doesn't show up as a storage device or anything. It's like it's not even connected, so any suggestions would be much appreciated.