On Fri, 17 Jul 2009, maximilian attems wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=13792 > > Summary: Apple IPhone 3Gs not showing up as storage > Tried to add an unusual dev in the same history lineage of Apple, > > diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h > index 1b9c5dd..13ef37e 100644 > --- a/drivers/usb/storage/unusual_devs.h > +++ b/drivers/usb/storage/unusual_devs.h > @@ -769,6 +769,12 @@ UNUSUAL_DEV( 0x05ac, 0x120a, 0x0000, 0x9999, > US_SC_DEVICE, US_PR_DEVICE, NULL, > US_FL_FIX_CAPACITY ), > > +UNUSUAL_DEV( 0x05ac, 0x1294, 0x0000, 0x9999, > + "Apple", > + "iPhone", > + US_SC_DEVICE, US_PR_DEVICE, NULL, > + US_FL_FIX_CAPACITY ), > + > /* Reported by Dan Williams <dcbw@xxxxxxxxxx> > * Option N.V. mobile broadband modems > * Ignore driver CD mode and force into modem mode by default. > > > but it only added some resets and didn't make the device show up: > attached is lsusb -v output No wonder it didn't work. The lsusb output shows that the iPhone is not a mass-storage device. It uses the PTP protocol instead, which means you have to run programs like gphoto to access it. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html