FreeBSD and unidentified iPod Touch

2011-09-08 Thread Zahemszky Gábor
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: Apple Inc. at usbus2

# usbconfig
...
ugen2.2: iPod Apple Inc. at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

# usbconfig -d ugen2.2 dump_device_desc
ugen2.2: iPod Apple Inc. 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  Apple Inc.
  iProduct = 0x0002  iPod
  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 $ibreak;
[[ $i = ??? ]]j=$ii=${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


Re: FreeBSD and unidentified iPod Touch

2011-09-08 Thread Hans Petter Selasky
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: Apple Inc. at
 usbus2
 
 # usbconfig
 ...
 ugen2.2: iPod Apple Inc. at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps)
 pwr=ON
 
 # usbconfig -d ugen2.2 dump_device_desc
 ugen2.2: iPod Apple Inc. 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  Apple Inc.
   iProduct = 0x0002  iPod
   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=ipodstype=allsektion=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

2011-09-08 Thread Hans Petter Selasky
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: Apple Inc. at
 usbus2
 
 # usbconfig
 ...
 ugen2.2: iPod Apple Inc. at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps)
 pwr=ON
 
 # usbconfig -d ugen2.2 dump_device_desc
 ugen2.2: iPod Apple Inc. 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  Apple Inc.
   iProduct = 0x0002  iPod
   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=ipodstype=allsektion=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

2011-09-08 Thread Gary Palmer
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: Apple Inc. at usbus2
 
 # usbconfig
 ...
 ugen2.2: iPod Apple Inc. at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
 
 # usbconfig -d ugen2.2 dump_device_desc
 ugen2.2: iPod Apple Inc. 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  Apple Inc.
   iProduct = 0x0002  iPod
   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