Re: FreeBSD and unidentified iPod Touch
On Thu, Sep 08, 2011 at 10:44:05PM +0200, Zahemszky G?bor wrote: > Hi! > > My son has got an iPod Touch (3rd generation, 8GB). We van use iTunes > on Windows, bu we cannot reach it on FreeBSD 8.2R, amd64. When we connect it, > we > got the following output: > > Sep 8 22:22:29 Picasso root: Unknown USB device: vendor 0x05ac product > 0x1293 bus uhub2 > Sep 8 22:22:29 Picasso kernel: ugen2.2: at usbus2 > > # usbconfig > ... > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON > > # usbconfig -d ugen2.2 dump_device_desc > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON > > bLength = 0x0012 > bDescriptorType = 0x0001 > bcdUSB = 0x0200 > bDeviceClass = 0x > bDeviceSubClass = 0x > bDeviceProtocol = 0x > bMaxPacketSize0 = 0x0040 > idVendor = 0x05ac > idProduct = 0x1293 > bcdDevice = 0x0001 > iManufacturer = 0x0001 > iProduct = 0x0002 > iSerialNumber = 0x0003 <63160800ecbe33eb705dd1291c8a0f78547ea5b3> > bNumConfigurations = 0x0003 > > Is it possible to use some of the usb_quirks, or something other to see that > machine az an umass device? iPod Touch is no longer a mass storage device, unlike earlier iPod models with the hard drives inside. It uses a proprietary communications system for updates from iTunes. There might be something in ports which allows communication Regards, Gary ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"
Re: FreeBSD and unidentified iPod Touch
On Thursday 08 September 2011 22:44:05 Zahemszky Gábor wrote: > Hi! > > My son has got an iPod Touch (3rd generation, 8GB). We van use iTunes > on Windows, bu we cannot reach it on FreeBSD 8.2R, amd64. When we connect > it, we got the following output: > > Sep 8 22:22:29 Picasso root: Unknown USB device: vendor 0x05ac product > 0x1293 bus uhub2 Sep 8 22:22:29 Picasso kernel: ugen2.2: at > usbus2 > > # usbconfig > ... > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) > pwr=ON > > # usbconfig -d ugen2.2 dump_device_desc > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) > pwr=ON > > bLength = 0x0012 > bDescriptorType = 0x0001 > bcdUSB = 0x0200 > bDeviceClass = 0x > bDeviceSubClass = 0x > bDeviceProtocol = 0x > bMaxPacketSize0 = 0x0040 > idVendor = 0x05ac > idProduct = 0x1293 > bcdDevice = 0x0001 > iManufacturer = 0x0001 > iProduct = 0x0002 > iSerialNumber = 0x0003 <63160800ecbe33eb705dd1291c8a0f78547ea5b3> Hi, > bNumConfigurations = 0x0003 ^^^ your device has multiple configurations. Try: usbconfig -d 2.2 set_config 1 or usbconfig -d 2.2 set_config 2 A umass device should appear if the device has support for that. Else it is also likely that the PTP protocol is used. There are several tools in ports that can access this USB protocol. http://www.freebsd.org/cgi/ports.cgi?query=ipod&stype=all&sektion=all Especially the usbmuxd. --HPS ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"
Re: FreeBSD and unidentified iPod Touch
On Thursday 08 September 2011 22:44:05 Zahemszky Gábor wrote: > Hi! > > My son has got an iPod Touch (3rd generation, 8GB). We van use iTunes > on Windows, bu we cannot reach it on FreeBSD 8.2R, amd64. When we connect > it, we got the following output: > > Sep 8 22:22:29 Picasso root: Unknown USB device: vendor 0x05ac product > 0x1293 bus uhub2 Sep 8 22:22:29 Picasso kernel: ugen2.2: at > usbus2 > > # usbconfig > ... > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) > pwr=ON > > # usbconfig -d ugen2.2 dump_device_desc > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) > pwr=ON > > bLength = 0x0012 > bDescriptorType = 0x0001 > bcdUSB = 0x0200 > bDeviceClass = 0x > bDeviceSubClass = 0x > bDeviceProtocol = 0x > bMaxPacketSize0 = 0x0040 > idVendor = 0x05ac > idProduct = 0x1293 > bcdDevice = 0x0001 > iManufacturer = 0x0001 > iProduct = 0x0002 > iSerialNumber = 0x0003 <63160800ecbe33eb705dd1291c8a0f78547ea5b3> Hi, > bNumConfigurations = 0x0003 ^^^ your device has multiple configurations. Try: usbconfig -d 2.2 set_config 1 or usbconfig -d 2.2 set_config 2 A umass device should appear if the device has support for that. Else it is also likely that the PTP protocol is used. There are several tools in ports that can access this USB protocol. http://www.freebsd.org/cgi/ports.cgi?query=ipod&stype=all&sektion=all Especially the usbmuxd. --HPS ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"
FreeBSD and unidentified iPod Touch
Hi! My son has got an iPod Touch (3rd generation, 8GB). We van use iTunes on Windows, bu we cannot reach it on FreeBSD 8.2R, amd64. When we connect it, we got the following output: Sep 8 22:22:29 Picasso root: Unknown USB device: vendor 0x05ac product 0x1293 bus uhub2 Sep 8 22:22:29 Picasso kernel: ugen2.2: at usbus2 # usbconfig ... ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON # usbconfig -d ugen2.2 dump_device_desc ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x bDeviceSubClass = 0x bDeviceProtocol = 0x bMaxPacketSize0 = 0x0040 idVendor = 0x05ac idProduct = 0x1293 bcdDevice = 0x0001 iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0003 <63160800ecbe33eb705dd1291c8a0f78547ea5b3> bNumConfigurations = 0x0003 Is it possible to use some of the usb_quirks, or something other to see that machine az an umass device? By the way, I didn't find the identification information of that machine, in /usr/src/sys/dev/usb/usbdevs on my 8.2 machine. Vendor ID: 0x05ac Product ID: 0x1293 It's model: MC086BT OS Version: 4.2.1(8C148) Thanks, Gábor Zahemszky < Gabor at Zahemszky dot HU > -- #!/bin/ksh # # See my GPG key at http://www.Zahemszky.HU # Z='21N16I25C25E30, 40M30E33E25T15U!'; IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ '; set -- $Z;for i;{ [[ $i = ? ]]&&print $i&&break; [[ $i = ??? ]]&&j=$i&&i=${i%?}; typeset -i40 i=8#$i;print -n ${i#???}; [[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;}; IFS=' 0123456789 ';set -- $Z;for i;{ [[ $i = , ]]&&i=2; [[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print "$j" ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"