I, or more accurately my wife, has an iPod Shuffle Model No. A1112
When inserting into a USB port it's led flashed but it didn't appear as a device in the File Manager. It was detected by the operating system.
# the iPod is detected...
sudo lsusb
Bus 001 Device 015: ID 05ac:1300 Apple, Inc. iPod Shuffle
# however lsusb can't list the iPod and errors out
sudo lsusb -v | grep Serial
iSerial 1 0000:00:1d.3
iSerial 0
iSerial 1 0000:00:1d.2
iSerial 1 0000:00:1d.1
iSerial 1 0000:00:1d.0
iSerial 3
can't get device qualifier: Connection timed out
can't get debug descriptor: Connection timed out
cannot read device status, Connection timed out (110)
It took ages to Google up an answer for this so this post hopefully will help others with the same predicament.
http://bugs.gentoo.org/325449
The basic work-a-round to get it to mount is to remove the udev rules file as shown here.
sudo mv /lib/udev/rules.d/90-libgpod.rules /home/jm/
# if you try to lsusb you will now get the iPod device ID 000A2700108E3673
sudo lsusb -v | grep Serial
iSerial 1 0000:00:1d.3
iSerial 0
iSerial 1 0000:00:1d.2
iSerial 1 0000:00:1d.1
iSerial 1 0000:00:1d.0
iSerial 3 000A2700108E3673
iSerial 1 0000:00:1d.7
I'm still finding that Rhythmbox exits abnormally when trying to interract with the iPod but at least now it's listed in file manager and I get the "You have inserted a blah blah blah" dialog box.
/home/jm/ - that jm I suppose is your wife's directory right? I replace it with mine?
Yeah I just moved the rules file to another area in this case a home directory.
Live saver!
Thanks, this got it working for me too.