FreeBSD and unidentified iPod Touch

Zahemszky Gábor Gabor at Zahemszky.HU
Thu Sep 8 21:07:35 UTC 2011


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 = 0x0000 
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  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 $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"


More information about the freebsd-usb mailing list