kbhomes/libmtp-zune — Issue #3: Unable to mtp-detect a Lumia 800
Author: directhex
Created: 2012-02-20 15:56:24+00:00
State: open

Hi,

I'm trying to get signs of life from my Lumia 800 WP7 device.

I'm not seeing any evidence that the MTPZ handshake is even being attempted, even though the microsoft.com/MTPZ string is definitely being received from the device:

directhex@dream:~/Projects/libmtp-zune$ sudo LIBMTP_DEBUG=12 /opt/zune/bin/mtp-detect
LIBMTP_Set_Debug: Setting debugging level to 12 (on)
libmtp version: 1.1.2

Listing raw device(s)
usb_set_debug: Setting debugging level to 9 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 008 on 002
usb_os_find_devices: Found 004 on 002
skipped 5 class/vendor specific interface descriptors
skipped 6 class/vendor specific interface descriptors
skipped 5 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 002
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 046 on 001
skipping descriptor 0x21
skipped 1 class/vendor specific endpoint descriptors
usb_os_find_devices: Found 045 on 001
usb_os_find_devices: Found 044 on 001
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 043 on 001
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 042 on 001
usb_os_find_devices: Found 041 on 001
usb_os_find_devices: Found 006 on 001
skipping descriptor 0xB
skipped 1 class/vendor specific endpoint descriptors
skipped 5 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 19 class/vendor specific interface descriptors
usb_os_find_devices: Found 005 on 001
usb_os_find_devices: Found 004 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 003 on 001
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
USB error: error sending control message: Broken pipe
USB error: could not clear/halt ep 0: No such file or directory
USB error: error sending control message: Broken pipe
USB error: could not clear/halt ep 0: No such file or directory
LIBMTP LIBMTP_Detect_Raw_Devices[672]: Device 0 (VID=045e and PID=04ec) is a Microsoft Windows Phone.
Found 1 device(s):
Microsoft: Windows Phone (045e:04ec) @ bus 2, dev 8
Attempting to connect device(s)
usb_set_debug: Setting debugging level to 9 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 008 on 002
usb_os_find_devices: Found 004 on 002
skipped 5 class/vendor specific interface descriptors
skipped 6 class/vendor specific interface descriptors
skipped 5 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 002
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 046 on 001
skipping descriptor 0x21
skipped 1 class/vendor specific endpoint descriptors
usb_os_find_devices: Found 045 on 001
usb_os_find_devices: Found 044 on 001
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 043 on 001
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 042 on 001
usb_os_find_devices: Found 041 on 001
usb_os_find_devices: Found 006 on 001
skipping descriptor 0xB
skipped 1 class/vendor specific endpoint descriptors
skipped 5 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 19 class/vendor specific interface descriptors
usb_os_find_devices: Found 005 on 001
usb_os_find_devices: Found 004 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 003 on 001
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x1002, Open session
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1000 0000 0100 0210 0000 0000 0100 0000	................
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0xffffff92
LIBMTP ptp_usb_getresp[1490]: 02ff
LIBMTP configure_usb_device[1983]: PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP configure_usb_device[1984]: LIBMTP libusb: Attempt to reset device
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x1002, Open session
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1000 0000 0100 0210 0000 0000 0100 0000	................
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0000 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x1001, get device info
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 0c00 0000 0100 0110 0100 0000	............
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 9303 0000 0200 0110 0100 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0387 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0387 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0387
LIBMTP ptp_read_func[878]: <==USB IN
0000: 6400 0600 0000 6400 9a6d 0069 0063 0072	d.....d..m.i.c.r
0010: 006f 0073 006f 0066 0074 002e 0063 006f	.o.s.o.f.t...c.o
0020: 006d 003a 0020 0031 002e 0030 003b 0020	.m.:. .1...0.;.
0030: 006d 0069 0063 0072 006f 0073 006f 0066	.m.i.c.r.o.s.o.f
0040: 0074 002e 0063 006f 006d 002f 0057 004d	.t...c.o.m./.W.M
0050: 0044 0052 004d 0050 0044 003a 0020 0031	.D.R.M.P.D.:. .1
0060: 0030 002e 0031 003b 0020 006d 0069 0063	.0...1.;. .m.i.c
0070: 0072 006f 0073 006f 0066 0074 002e 0063	.r.o.s.o.f.t...c
0080: 006f 006d 002f 0057 004d 0050 0050 0044	.o.m./.W.M.P.P.D
0090: 003a 0020 0031 0031 002e 0031 003b 0020	.:. .1.1...1.;.
00a0: 006d 0069 0063 0072 006f 0073 006f 0066	.m.i.c.r.o.s.o.f
00b0: 0074 002e 0063 006f 006d 002f 0041 0041	.t...c.o.m./.A.A
00c0: 0056 0054 003a 0020 0031 002e 0030 003b	.V.T.:. .1...0.;
00d0: 0020 006d 0069 0063 0072 006f 0073 006f	. .m.i.c.r.o.s.o
00e0: 0066 0074 002e 0063 006f 006d 002f 0057	.f.t...c.o.m./.W
00f0: 004d 0044 0052 004d 004e 0044 003a 0020	.M.D.R.M.N.D.:.
0100: 0031 002e 0030 003b 0020 006d 0069 0063	.1...0.;. .m.i.c
0110: 0072 006f 0073 006f 0066 0074 002e 0063	.r.o.s.o.f.t...c
0120: 006f 006d 002f 004d 0054 0050 005a 003a	.o.m./.M.T.P.Z.:
0130: 0020 0031 002e 0030 003b 0000 0000 0060	. .1...0.;.....`
0140: 0000 0001 1002 1003 1004 1005 1006 1007	................
0150: 1008 1009 100b 100c 100d 100f 1010 1013	................
0160: 1014 1015 1016 1019 101b 1010 9811 9802	................
0170: 9807 9801 9803 9804 9805 9806 9808 9829	...............)
0180: 922a 922e 922f 9230 9231 9201 9102 9103	.*.../.0.1......
0190: 9104 9105 9106 9107 9108 9109 910a 910b	................
01a0: 9118 9219 9204 9217 9232 9233 9212 9213	.........2.3....
01b0: 9214 9215 9216 9220 9221 9222 9223 9208	....... .!.".#..
01c0: 6101 6102 6103 6104 6105 6106 6109 610a	a.a.a.a.a.a.a.a.
01d0: 610b 610d 6107 6100 9301 9306 9302 9303	a.a.a.a.........
01e0: 9304 9305 930b 930c 930d 930e 9312 9313	................
01f0: 9314 9360 9361 9362 9363 9364 9365 9366	...`.a.b.c.d.e.f
0200: 9334 9204 0000 000c 4003 4001 c702 c736	.4......@.@....6
0210: 0000 0001 d301 d521 d201 d101 d401 5002	.......!......P.
0220: d302 d102 d402 5019 d238 d218 d20f d32f	......P..8...../
0230: d205 d305 d425 d21c d226 d206 d437 d217	.....%...&...7..
0240: d203 d11a d232 d235 d233 d234 d21b d21f	.....2.5.3.4....
0250: d200 d300 d120 d230 d207 d327 d208 d328	..... .0...'...(
0260: d20a d32a d20b d32b d20c d32c d209 d329	...*...+...,...)
0270: d20d d32d d20e d32e d231 d204 d336 d200	...-.....1...6..
0280: 0000 0011 0000 0018 b20b ba01 b400 3011	..............0.
0290: b205 ba03 ba01 3001 3881 b982 b916 b203	......0.8.......
02a0: b915 b20c 3001 b909 3006 4e00 4f00 4b00	....0...0.N.O.K.
02b0: 4900 4100 0000 0a4c 0075 006d 0069 0061	I.A....L.u.m.i.a
02c0: 0020 0038 0030 0030 0000 002d 3000 3700	. .8.0.0...-0.7.
02d0: 2e00 3100 3000 2e00 3000 3700 3700 3400	..1.0...0.7.7.4.
02e0: 3000 2e00 3000 3300 2d00 3000 3000 2e00	0...0.3.-.0.0...
02f0: 3000 3000 2e00 3000 3000 3000 3000 3000	0.0...0.0.0.0.0.
0300: 2e00 3000 3000 2d00 3000 3000 2e00 3000	..0.0.-.0.0...0.
0310: 3000 2e00 3000 3000 3000 3000 3000 2e00	0...0.0.0.0.0...
0320: 3000 3000 0000 2a64 0032 0034 0033 0030	0.0...*d.2.4.3.0
0330: 0038 0037 0033 0020 002d 0020 0036 0036	.8.7.3. .-. .6.6
0340: 0036 0030 0037 0039 0038 0032 0020 002d	.6.0.7.9.8.2. .-
0350: 0020 0036 0039 0036 0065 0066 0037 0033	. .6.9.6.e.f.7.3
0360: 0066 0020 002d 0020 0037 0032 0062 0037	.f. .-. .7.2.b.7
0370: 0038 0031 0035 0066 0000 0000 0000 0000	.8.1.5.f........
0380: 0000 0000 0000 00	.......
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0100 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0200 0000 04dc 0000	................
0010: 18b2 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0200 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0200 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0300 0000 04dc 0000	................
0010: 0bba 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0300 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0300 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0400 0000 04dc 0000	................
0010: 01b4 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0400 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0400 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0500 0000 04dc 0000	................
0010: 0030 0000	.0..
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0500 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0500 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0600 0000 04dc 0000	................
0010: 11b2 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0600 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0600 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0700 0000 04dc 0000	................
0010: 05ba 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0700 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0700 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0800 0000 04dc 0000	................
0010: 03ba 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0800 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0800 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0900 0000 04dc 0000	................
0010: 0130 0000	.0..
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0900 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0900 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0a00 0000 04dc 0000	................
0010: 0138 0000	.8..
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0a00 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0a00 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0b00 0000 04dc 0000	................
0010: 81b9 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0b00 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0b00 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0c00 0000 04dc 0000	................
0010: 82b9 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0c00 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0c00 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0d00 0000 04dc 0000	................
0010: 16b2 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0d00 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0d00 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0e00 0000 04dc 0000	................
0010: 03b9 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0e00 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0e00 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 0f00 0000 04dc 0000	................
0010: 15b2 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 0f00 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 0f00 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 1000 0000 04dc 0000	................
0010: 0c30 0000	.0..
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 1000 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 1000 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 1100 0000 04dc 0000	................
0010: 01b9 0000	....
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 1100 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 1100 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x9802, Get object property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1400 0000 0100 0298 1200 0000 04dc 0000	................
0010: 0930 0000	.0..
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 1e00 0000 0200 0298 1200 0000	............
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0012 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0012 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x0012
LIBMTP ptp_read_func[878]: <==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000	................
0010: 0000	..
LIBMTP ptp_usb_getresp[1463]: RESPONSE: LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0120 1200 0000	....... ....
LIBMTP ptp_usb_getresp[1490]: 2001
LIBMTP ptp_usb_sendreq[1149]: REQUEST: 0x1014, Get device property description
LIBMTP ptp_write_func[984]: USB OUT==>
0000: 1000 0000 0100 1410 1300 0000 0150 0000	.............P..
LIBMTP ptp_usb_getdata[1286]: GET DATA PHASE
LIBMTP ptp_read_func[840]: Remaining size to read: 0x0200 bytes
LIBMTP ptp_read_func[864]: Reading in 0x0200 bytes
LIBMTP ptp_read_func[872]: Result of read: 0x000c
LIBMTP ptp_read_func[878]: <==USB IN
0000: 0c00 0000 0300 0f20 1300 0000	....... ....