oandrew / ipod-gadget

iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raspberry Pi Zero W don't work.

pitman75 opened this issue · comments

Hello,

About system:

  • Hardware: Raspberry Pi Zero W
  • OS: Last Raspbian updated at 29 Nov
  • Kernel: raspberrypi-kernel-1.20171029-1 uname showed 4.9.59+

By your instruction I was get Git of kernel module and success build it. After load modules libcomposite and g_ipod I see in dmesg:

g_ipog: loading out-of-tree module taints kernel
IPOD loaded

Build by Go ipod-gadgets was hard. By default Go version was 1.7.5 and has bug with undefine sort.Slice function.

I found and got Go 1.8 binary, unpack into /usr/local/go and build ipod-gadget by

/usr/local/bin/go get github.com/oandrew/ipod/cmd/ipod

In my folder ~/src/go/src/github.com I see executable ipod file.

iap-start

When I try play with not connected to any device I see

iap-test

When I try connect my Raspberry Pi Zero W to a Windows PC dmesg showed me

iap-test2

A windows PC indetify device as Composite USB device with correct VID/PID (Apple) but descriptors table has only Mass storage

USB Mass Storage Device
Connection Status	Device connected
Current Configuration	1
Speed	High (480 Mbit/s)
Device Address	20
Number Of Open Pipes	2
Device Descriptor
Offset	Field	Size	Value	Description
0 	bLength 	1 	12h 	
1 	bDescriptorType 	1 	01h 	Device
2 	bcdUSB 	2 	0200h 	USB Spec 2.0
4 	bDeviceClass 	1 	00h 	Class info in Ifc Descriptors
5 	bDeviceSubClass 	1 	00h 	
6 	bDeviceProtocol 	1 	00h 	
7 	bMaxPacketSize0 	1 	40h 	64 bytes
8 	idVendor 	2 	05ACh 	Apple, Inc.
10 	idProduct 	2 	12ABh 	
12 	bcdDevice 	2 	0409h 	4.09
14 	iManufacturer 	1 	00h 	
15 	iProduct 	1 	00h 	
16 	iSerialNumber 	1 	00h 	
17 	bNumConfigurations 	1 	02h 	
Device Qualifier Descriptor
Offset	Field	Size	Value	Description
0 	bLength 	1 	0Ah 	
1 	bDescriptorType 	1 	06h 	Device Qualifier
2 	bcdUSB 	2 	0200h 	USB Spec 2.0
4 	bDeviceClass 	1 	00h 	Class info in Ifc Descriptors
5 	bDeviceSubClass 	1 	00h 	
6 	bDeviceProtocol 	1 	00h 	
7 	bMaxPacketSize0 	1 	40h 	64 bytes
8 	bNumConfigurations 	1 	02h 	
9 	bReserved 	1 	00h 	
Configuration Descriptor 1
Offset	Field	Size	Value	Description
0 	bLength 	1 	09h 	
1 	bDescriptorType 	1 	02h 	Configuration
2 	wTotalLength 	2 	0020h 	
4 	bNumInterfaces 	1 	01h 	
5 	bConfigurationValue 	1 	01h 	
6 	iConfiguration 	1 	00h 	
7 	bmAttributes 	1 	C0h 	Self Powered
	4..0: Reserved 		...00000  	
	5: Remote Wakeup 		..0.....  	No
	6: Self Powered 		.1......  	Yes
	7: Reserved (set to one)
(bus-powered for 1.0) 		1.......  	
8 	bMaxPower 	1 	FAh 	500 mA
Interface Descriptor 0/0 Mass Storage, 2 Endpoints
Offset	Field	Size	Value	Description
0 	bLength 	1 	09h 	
1 	bDescriptorType 	1 	04h 	Interface
2 	bInterfaceNumber 	1 	00h 	
3 	bAlternateSetting 	1 	00h 	
4 	bNumEndpoints 	1 	02h 	
5 	bInterfaceClass 	1 	08h 	Mass Storage
6 	bInterfaceSubClass 	1 	06h 	SCSI Transparent Command Set
7 	bInterfaceProtocol 	1 	50h 	Bulk-Only Transport
8 	iInterface 	1 	01h 	"Mass Storage"
Endpoint Descriptor 81 1 In, Bulk, 512 bytes
Offset	Field	Size	Value	Description
0 	bLength 	1 	07h 	
1 	bDescriptorType 	1 	05h 	Endpoint
2 	bEndpointAddress 	1 	81h 	1 In
3 	bmAttributes 	1 	02h 	Bulk
	1..0: Transfer Type 		......10  	Bulk
	7..2: Reserved 		000000..  	
4 	wMaxPacketSize 	2 	0200h 	512 bytes
6 	bInterval 	1 	00h 	
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset	Field	Size	Value	Description
0 	bLength 	1 	07h 	
1 	bDescriptorType 	1 	05h 	Endpoint
2 	bEndpointAddress 	1 	01h 	1 Out
3 	bmAttributes 	1 	02h 	Bulk
	1..0: Transfer Type 		......10  	Bulk
	7..2: Reserved 		000000..  	
4 	wMaxPacketSize 	2 	0200h 	512 bytes
6 	bInterval 	1 	01h 	
Other Speed Configuration Descriptor 1
Offset	Field	Size	Value	Description
0 	bLength 	1 	09h 	
1 	bDescriptorType 	1 	07h 	Other Speed Configuration
2 	wTotalLength 	2 	0020h 	
4 	bNumInterfaces 	1 	01h 	
5 	bConfigurationValue 	1 	01h 	
6 	iConfiguration 	1 	00h 	
7 	bmAttributes 	1 	C0h 	Self Powered
	4..0: Reserved 		...00000  	
	5: Remote Wakeup 		..0.....  	No
	6: Self Powered 		.1......  	Yes
	7: Reserved (set to one)
(bus-powered for 1.0) 		1.......  	
8 	bMaxPower 	1 	FAh 	500 mA
Interface Descriptor 0/0 Mass Storage, 2 Endpoints
Offset	Field	Size	Value	Description
0 	bLength 	1 	09h 	
1 	bDescriptorType 	1 	04h 	Interface
2 	bInterfaceNumber 	1 	00h 	
3 	bAlternateSetting 	1 	00h 	
4 	bNumEndpoints 	1 	02h 	
5 	bInterfaceClass 	1 	08h 	Mass Storage
6 	bInterfaceSubClass 	1 	06h 	SCSI Transparent Command Set
7 	bInterfaceProtocol 	1 	50h 	Bulk-Only Transport
8 	iInterface 	1 	01h 	"Mass Storage"
Endpoint Descriptor 81 1 In, Bulk, 64 bytes
Offset	Field	Size	Value	Description
0 	bLength 	1 	07h 	
1 	bDescriptorType 	1 	05h 	Endpoint
2 	bEndpointAddress 	1 	81h 	1 In
3 	bmAttributes 	1 	02h 	Bulk
	1..0: Transfer Type 		......10  	Bulk
	7..2: Reserved 		000000..  	
4 	wMaxPacketSize 	2 	0040h 	64 bytes
6 	bInterval 	1 	00h 	
Endpoint Descriptor 01 1 Out, Bulk, 64 bytes
Offset	Field	Size	Value	Description
0 	bLength 	1 	07h 	
1 	bDescriptorType 	1 	05h 	Endpoint
2 	bEndpointAddress 	1 	01h 	1 Out
3 	bmAttributes 	1 	02h 	Bulk
	1..0: Transfer Type 		......10  	Bulk
	7..2: Reserved 		000000..  	
4 	wMaxPacketSize 	2 	0040h 	64 bytes
6 	bInterval 	1 	00h 	

This report was generated by USBlyzer

What's wrong? How to I can do it working?
With my best regards, Dmitriy.

HI.
/dev/iap0 is a char.
This is the correct way:
speaker-test -D hw:CARD=iPodUSB,DEV=0 -c 2 -r 44100

Since the commit 84a5b07#diff-e4eb1f16d00de5e5efe4d128ee3ae458L908 ipod-gadget presents 2 configurations instead of 1 because many ipod docks expect 2 configurations.
Windows chooses the first one by default and ignores the second.

On a Linux host you could force the configuration 2 by using usb_modeswitch
usb_modeswitch -v 05ac -p 12ab -u 2
or just
echo 2 > /sys/bus/usb/devices/$DEV/bConfigurationValue where $DEV is the usb dev (you can find it from dmesg log)

For Windows you probably could find some app.

I plan used the device for play audio via built-in car audio system. It don't have Line-in but support USB stream audio from Apple's devices. How to much better try?

Run it like this:
ipod -d /dev/iap0 -v -w ipod.trace
Just plug it in the car and see what happens.
Upload your trace file here.

If it succeeds you should be able to run the speaker-test and hear the sound

Thanks for much help. My result is:

  1. Car audio system identify iPod
  2. speaker-test produced some noise. I tried add -f2000 for hear 2KHz tone but only noise

My trace:

< 0E 00 55 04 00 38 00 01 C3 00
> 03 00 55 06 00 02 00 01 00 38 BF 00 00 00
< 0E 00 55 04 00 11 00 02 E9 00
> 03 00 55 06 00 12 00 02 FF FF E8 00 00 00
< 0E 00 55 05 00 4B 00 03 00 AD
> 04 00 55 0D 00 4C 00 03 00 00 00 00 06 3D EF 73 FF 00
< 0E 00 55 05 00 4B 00 04 03 A9
> 04 00 55 0D 00 4C 00 04 03 00 00 00 00 00 00 00 00 A0
< 0E 00 55 05 00 4B 00 05 04 A7
> 04 00 55 0D 00 4C 00 05 04 00 00 00 00 00 00 00 00 9E
< 0E 00 55 05 00 4B 00 06 0A A0
> 04 00 55 0D 00 4C 00 06 0A 00 00 00 00 00 00 00 00 97
< 11 00 55 15 00 39 00 07 01 0F 00 00 04 00 03 04 0A 00 00 00 02 00 00 02 00 82
> 03 00 55 09 00 3A 00 07 01 03 00 00 00 B2
< 11 00 55 10 00 39 00 08 01 0A 00 01 00 00 00 00 00 00 00 10 93 00 00 00 00 00
> 03 00 55 09 00 3A 00 08 01 03 00 01 00 B0
< 12 00 55 1C 00 39 00 09 01 16 00 02 01 43 61 72 41 63 63 65 73 73 6F 72 79 53 79 73 74 65 6D 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 09 01 04 00 02 00 01 AB 00 00 00
< 10 00 55 0C 00 39 00 0A 01 06 00 02 04 01 00 00 A3 00
> 04 00 55 0A 00 3A 00 0A 01 04 00 02 00 04 A7 00 00 00
< 10 00 55 0C 00 39 00 0B 01 06 00 02 05 01 00 00 A1 00
> 04 00 55 0A 00 3A 00 0B 01 04 00 02 00 05 A5 00 00 00
< 12 00 55 1E 00 39 00 0C 01 18 00 02 06 4E 49 53 53 41 4E 20 4D 4F 54 4F 52 20 43 4F 2E 2C 4C 54 44 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 0C 01 04 00 02 00 06 A3 00 00 00
< 11 00 55 15 00 39 00 0D 01 0F 00 02 07 43 51 2D 46 4E 32 34 45 31 47 58 00 BC
> 04 00 55 0A 00 3A 00 0D 01 04 00 02 00 07 A1 00 00 00
< 10 00 55 0D 00 39 00 0E 01 07 00 02 0C 00 00 00 00 96
> 04 00 55 0A 00 3A 00 0E 01 04 00 02 00 0C 9B 00 00 00
< 0E 00 55 05 00 3B 00 0F 00 B1
> 02 00 55 05 00 3C 00 0F 00 B0
> 02 00 55 04 00 14 00 0F D9 00
< 10 00 55 00 00 08 00 15 00 0F 02 00 02 01 CF 00 00 00
> 02 00 55 05 00 16 00 0F 00 D6
> 06 00 55 19 00 17 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 0F 5E DB 5D DA 80 55 07 A7 5A F7 D2 3C 6D CF F9 19 B5 29 E0 D2 87 64 9D F2 D8 FE 06 91 47 2D 11 F0 8F 9F 27 23 8B 87 FA 9C 31 5E 71 2A 36 DE BD F9 B6 E5 50 BD 84 1F 65 08 25 E7 89 41 4A 94 28 CC E9 7A 89 17 21 5F 27 DF F5 B8 6B AC C5 DF 48 60 8C FB 3D D2 E1 0A 58 0A FE B3 2C AF 2C 59 12 B1 E9 07 D0 32 C1 ED 96 9A 58 9A 01 AE 5E F4 B7 C0 69 D2 4D 48 3A 35 21 7E E1 43 75 CA 41 10 1F 7A A0 02 09 03 00 02 01 00 00 03 0D 03 00 02 01 00 00 04 11 03 00 02 01 00 00 05 19 03 00 02 01 00 00 06 31 03 00 02 01 00 00 07 5F 03 00 02 01 00 00 08 C1 03 00 02 01 00 00 09
> 02 00 55 05 00 19 00 0F 00 D3
> 02 00 55 04 0A 02 03 E7 06 00
< 11 00 55 10 0A 03 03 E7 00 00 7D 00 00 00 AC 44 00 00 BB 80 51 00 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0E 00 55 04 00 4F 00 13 9A 00
> 04 00 55 0C 00 51 00 13 00 00 00 00 00 00 00 00 90 00
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00 00
< 0E 00 55 05 00 37 00 14 01 AF
> 03 00 55 06 00 02 00 14 00 37 AD 00 00 00
< 0E 00 55 05 04 00 1C 00 15 C6
> 05 00 55 0E 04 00 1D 00 15 00 04 93 E0 00 00 4E 20 02 D5 00 00 00 00 00 00 00
< 0E 00 55 05 04 00 39 00 16 A8
< 0E 00 55 05 04 00 39 00 17 A7
< 0E 00 55 05 04 00 39 00 18 A6
< 0E 00 55 05 04 00 39 00 19 A5
< 0F 00 55 06 04 00 29 00 1A 07 AC 00 00 00
> 03 00 55 08 04 00 01 00 1A 00 00 29 B0 00
< 0E 00 55 05 04 00 1E 00 1B BE
< 0E 00 55 05 04 00 1E 00 1C BD
< 0E 00 55 05 04 00 1E 00 1D BC
< 0F 00 55 06 04 00 29 00 1E 07 A8 00 00 00
> 03 00 55 08 04 00 01 00 1E 00 00 29 AC 00
< 0E 00 55 05 04 00 1E 00 1F BA
< 0E 00 55 04 00 38 00 01 C3 00
> 03 00 55 06 00 02 00 01 00 38 BF 00 00 00
< 0E 00 55 04 00 11 00 02 E9 00
> 03 00 55 06 00 12 00 02 FF FF E8 00 00 00
< 0E 00 55 05 00 4B 00 03 00 AD
> 04 00 55 0D 00 4C 00 03 00 00 00 00 06 3D EF 73 FF 00
< 0E 00 55 05 00 4B 00 04 03 A9
> 04 00 55 0D 00 4C 00 04 03 00 00 00 00 00 00 00 00 A0
< 0E 00 55 05 00 4B 00 05 04 A7
> 04 00 55 0D 00 4C 00 05 04 00 00 00 00 00 00 00 00 9E
< 0E 00 55 05 00 4B 00 06 0A A0
> 04 00 55 0D 00 4C 00 06 0A 00 00 00 00 00 00 00 00 97
< 11 00 55 15 00 39 00 07 01 0F 00 00 04 00 03 04 0A 00 00 00 02 00 00 02 00 82
> 03 00 55 09 00 3A 00 07 01 03 00 00 00 B2
< 11 00 55 10 00 39 00 08 01 0A 00 01 00 00 00 00 00 00 00 10 93 00 00 00 00 00
> 03 00 55 09 00 3A 00 08 01 03 00 01 00 B0
< 12 00 55 1C 00 39 00 09 01 16 00 02 01 43 61 72 41 63 63 65 73 73 6F 72 79 53 79 73 74 65 6D 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 09 01 04 00 02 00 01 AB 00 00 00
< 10 00 55 0C 00 39 00 0A 01 06 00 02 04 01 00 00 A3 00
> 04 00 55 0A 00 3A 00 0A 01 04 00 02 00 04 A7 00 00 00
< 10 00 55 0C 00 39 00 0B 01 06 00 02 05 01 00 00 A1 00
> 04 00 55 0A 00 3A 00 0B 01 04 00 02 00 05 A5 00 00 00
< 12 00 55 1E 00 39 00 0C 01 18 00 02 06 4E 49 53 53 41 4E 20 4D 4F 54 4F 52 20 43 4F 2E 2C 4C 54 44 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 0C 01 04 00 02 00 06 A3 00 00 00
< 11 00 55 15 00 39 00 0D 01 0F 00 02 07 43 51 2D 46 4E 32 34 45 31 47 58 00 BC
> 04 00 55 0A 00 3A 00 0D 01 04 00 02 00 07 A1 00 00 00
< 10 00 55 0D 00 39 00 0E 01 07 00 02 0C 00 00 00 00 96
> 04 00 55 0A 00 3A 00 0E 01 04 00 02 00 0C 9B 00 00 00
< 0E 00 55 05 00 3B 00 0F 00 B1
> 02 00 55 05 00 3C 00 0F 00 B0
> 02 00 55 04 00 14 00 0F D9 00
< 10 00 55 00 00 08 00 15 00 0F 02 00 02 01 CF 00 00 00
> 02 00 55 05 00 16 00 0F 00 D6
> 06 00 55 19 00 17 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 0F 5E DB 5D DA 80 55 07 A7 5A F7 D2 3C 6D CF F9 19 B5 29 E0 D2 87 64 9D F2 D8 FE 06 91 47 2D 11 F0 8F 9F 27 23 8B 87 FA 9C 31 5E 71 2A 36 DE BD F9 B6 E5 50 BD 84 1F 65 08 25 E7 89 41 4A 94 28 CC E9 7A 89 17 21 5F 27 DF F5 B8 6B AC C5 DF 48 60 8C FB 3D D2 E1 0A 58 0A FE B3 2C AF 2C 59 12 B1 E9 07 D0 32 C1 ED 96 9A 58 9A 01 AE 5E F4 B7 C0 69 D2 4D 48 3A 35 21 7E E1 43 75 CA 41 10 1F 7A A0 02 09 03 00 02 01 00 00 03 0D 03 00 02 01 00 00 04 11 03 00 02 01 00 00 05 19 03 00 02 01 00 00 06 31 03 00 02 01 00 00 07 5F 03 00 02 01 00 00 08 C1 03 00 02 01 00 00 09
> 02 00 55 05 00 19 00 0F 00 D3
> 02 00 55 04 0A 02 03 E7 06 00
< 11 00 55 10 0A 03 03 E7 00 00 7D 00 00 00 AC 44 00 00 BB 80 51 00 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0E 00 55 04 00 4F 00 13 9A 00
> 04 00 55 0C 00 51 00 13 00 00 00 00 00 00 00 00 90 00
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00 00
< 0E 00 55 05 00 37 00 14 01 AF
> 03 00 55 06 00 02 00 14 00 37 AD 00 00 00
< 0E 00 55 05 04 00 1C 00 15 C6
> 05 00 55 0E 04 00 1D 00 15 00 04 93 E0 00 00 4E 20 02 D5 00 00 00 00 00 00 00
< 0E 00 55 05 04 00 39 00 16 A8
< 0E 00 55 05 04 00 39 00 17 A7
< 0E 00 55 05 04 00 39 00 18 A6 

Alsa's device for play aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: iPodUSB [], device 0: iPod PCM []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

When I start play MP3 file by command

mpg123 -a 1:0 filename

I got coredump of dwc2 kernel module

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.59+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1047 Sun Oct 29 11:47:10 GMT 2017
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] OF: fdt:Machine model: Raspberry Pi Zero W Rev 1.1
[    0.000000] cma: Reserved 8 MiB at 0x1b400000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 114688
[    0.000000] free_area_init_node: node 0, pgdat c0914e10, node_mem_map db010000
[    0.000000]   Normal zone: 1008 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 114688 pages, LIFO batch:31
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 113680
[    0.000000] Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:57:5F:91 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait splash plymouth.ignore-serial-consoles
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 435944K/458752K available (5950K kernel code, 491K rwdata, 1948K rodata, 396K init, 725K bss, 14616K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xdc800000 - 0xff800000   ( 560 MB)
                   lowmem  : 0xc0000000 - 0xdc000000   ( 448 MB)
                   modules : 0xbf000000 - 0xc0000000   (  16 MB)
                     .text : 0xc0008000 - 0xc05d7a48   (5951 kB)
                     .init : 0xc0841000 - 0xc08a4000   ( 396 kB)
                     .data : 0xc08a4000 - 0xc091ef48   ( 492 kB)
                      .bss : 0xc091ef48 - 0xc09d4648   ( 726 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000029] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[    0.000074] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[    0.000173] bcm2835: system timer (irq = 27)
[    0.000647] Console: colour dummy device 80x30
[    0.001418] console [tty1] enabled
[    0.001473] Calibrating delay loop... 697.95 BogoMIPS (lpj=3489792)
[    0.060362] pid_max: default: 32768 minimum: 301
[    0.060828] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060899] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.062193] Disabling memory control group subsystem
[    0.062403] CPU: Testing write buffer coherency: ok
[    0.062503] ftrace: allocating 21715 entries in 64 pages
[    0.180886] Setting up static identity map for 0x8200 - 0x8238
[    0.182961] devtmpfs: initialized
[    0.192878] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[    0.193388] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.193490] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.194828] pinctrl core: initialized pinctrl subsystem
[    0.196340] NET: Registered protocol family 16
[    0.198924] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.208642] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[    0.208735] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.208874] Serial: AMBA PL011 UART driver
[    0.211845] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[    0.212664] uart-pl011 20201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
[    0.262981] bcm2835-dma 20007000.dma: DMA legacy API manager at dc80d000, dmachans=0x1
[    0.265754] SCSI subsystem initialized
[    0.266085] usbcore: registered new interface driver usbfs
[    0.266277] usbcore: registered new interface driver hub
[    0.266522] usbcore: registered new device driver usb
[    0.270960] raspberrypi-firmware soc:firmware: Attached to firmware from 2017-10-24 17:09
[    0.273053] clocksource: Switched to clocksource timer
[    0.327266] VFS: Disk quotas dquot_6.6.0
[    0.327468] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.327840] FS-Cache: Loaded
[    0.328232] CacheFiles: Loaded
[    0.347670] NET: Registered protocol family 2
[    0.349109] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.349269] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.349402] TCP: Hash tables configured (established 4096 bind 4096)
[    0.349541] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.349609] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.349967] NET: Registered protocol family 1
[    0.350772] RPC: Registered named UNIX socket transport module.
[    0.350850] RPC: Registered udp transport module.
[    0.350889] RPC: Registered tcp transport module.
[    0.350926] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.352202] hw perfevents: enabled with armv6_1176 PMU driver, 3 counters available
[    0.354883] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.375636] FS-Cache: Netfs 'nfs' registered for caching
[    0.377501] NFS: Registering the id_resolver key type
[    0.377611] Key type id_resolver registered
[    0.377654] Key type id_legacy registered
[    0.382160] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.382627] io scheduler noop registered
[    0.382692] io scheduler deadline registered (default)
[    0.383313] io scheduler cfq registered
[    0.389212] BCM2708FB: allocated DMA memory 5b500000
[    0.389345] BCM2708FB: allocated DMA channel 0 @ dc80d000
[    0.434118] Console: switching to colour frame buffer device 228x61
[    0.471179] bcm2835-rng 20104000.rng: hwrng registered
[    0.471626] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000000(512 MiB)
[    0.473219] vc-sm: Videocore shared memory driver
[    0.500829] brd: module loaded
[    0.514982] loop: module loaded
[    0.515185] Loading iSCSI transport class v2.0-870.
[    0.516416] usbcore: registered new interface driver smsc95xx
[    0.516700] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    0.517129] dwc_otg: FIQ enabled
[    0.517137] dwc_otg: NAK holdoff enabled
[    0.517145] dwc_otg: FIQ split-transaction FSM enabled
[    0.517163] Module dwc_common_port init
[    0.517668] usbcore: registered new interface driver usb-storage
[    0.518469] mousedev: PS/2 mouse device common for all mice
[    0.520626] bcm2835-wdt 20100000.watchdog: Broadcom BCM2835 watchdog timer
[    0.521499] bcm2835-cpufreq: min=700000 max=1000000
[    0.522464] sdhci: Secure Digital Host Controller Interface driver
[    0.522729] sdhci: Copyright(c) Pierre Ossman
[    0.523543] sdhost-bcm2835 20202000.sdhost: could not get clk, deferring probe
[    0.526277] mmc-bcm2835 20300000.mmc: could not get clk, deferring probe
[    0.526766] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.527587] ledtrig-cpu: registered to indicate activity on CPUs
[    0.528020] hidraw: raw HID events driver (C) Jiri Kosina
[    0.528572] usbcore: registered new interface driver usbhid
[    0.528805] usbhid: USB HID core driver
[    0.530359] vchiq: vchiq_init_state: slot_zero = 0xdb580000, is_master = 0
[    0.532818] [vc_sm_connected_init]: start
[    0.543561] [vc_sm_connected_init]: end - returning 0
[    0.544423] Initializing XFRM netlink socket
[    0.544675] NET: Registered protocol family 17
[    0.554231] Key type dns_resolver registered
[    0.565200] registered taskstats version 1
[    0.584044] uart-pl011 20201000.serial: cts_event_workaround enabled
[    0.593259] 20201000.serial: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2
[    0.605591] sdhost: log_buf @ db510000 (5b510000)
[    0.693155] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[    0.705333] mmc-bcm2835 20300000.mmc: mmc_debug:0 mmc_debug2:0
[    0.714469] mmc-bcm2835 20300000.mmc: DMA channel allocated
[    0.756686] random: fast init done
[    0.803339] of_cfs_init
[    0.819351] of_cfs_init: OK
[    0.830389] Waiting for root device /dev/mmcblk0p7...
[    0.848513] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    0.859578] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.870765] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.884554] mmc0: host does not support reading read-only switch, assuming write-enable
[    0.893372] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    0.908518] mmc0: new high speed SDHC card at address aaaa
[    0.919237] mmcblk0: mmc0:aaaa SL16G 14.8 GiB
[    0.938382]  mmcblk0: p1 p2 < p5 p6 p7 >
[    0.972756] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
[    0.982012] VFS: Mounted root (ext4 filesystem) readonly on device 179:7.
[    0.995936] devtmpfs: mounted
[    1.006714] Freeing unused kernel memory: 396K
[    1.015499] This architecture does not have kernel memory protection.
[    1.094807] mmc1: new high speed SDIO card at address 0001
[    1.574425] systemd[1]: System time before build time, advancing clock.
[    1.733016] NET: Registered protocol family 10
[    1.761508] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.819684] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    1.831012] systemd[1]: Detected architecture arm.
[    1.882548] systemd[1]: Set hostname to <raspberrypi>.
[    3.004738] systemd[1]: Listening on Syslog Socket.
[    3.027127] systemd[1]: Listening on udev Kernel Socket.
[    3.050733] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    3.072842] systemd[1]: Reached target Swap.
[    3.094895] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    3.118654] systemd[1]: Created slice System Slice.
[    3.147446] systemd[1]: Mounting Debug File System...
[    3.809571] i2c /dev entries driver
[    3.897390] 20980000.usb supply vusb_d not found, using dummy regulator
[    3.897570] 20980000.usb supply vusb_a not found, using dummy regulator
[    4.353243] dwc2 20980000.usb: EPs: 8, dedicated fifos, 4080 entries in SPRAM
[    4.354297] dwc2 20980000.usb: DWC OTG Controller
[    4.354379] dwc2 20980000.usb: new USB bus registered, assigned bus number 1
[    4.354484] dwc2 20980000.usb: irq 33, io mem 0x00000000
[    4.354917] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.354931] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.354943] usb usb1: Product: DWC OTG Controller
[    4.354951] usb usb1: Manufacturer: Linux 4.9.59+ dwc2_hsotg
[    4.354961] usb usb1: SerialNumber: 20980000.usb
[    4.356456] hub 1-0:1.0: USB hub found
[    4.356563] hub 1-0:1.0: 1 port detected
[   42.605075] EXT4-fs (mmcblk0p7): re-mounted. Opts: (null)
[   43.045511] systemd-journald[108]: Received request to flush runtime journal from PID 1
[   45.213320] gpiomem-bcm2835 20200000.gpiomem: Initialised: Registers at 0x20200000
[   46.473511] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[   46.514095] usbcore: registered new interface driver brcmfmac
[   46.901989] brcmfmac: Firmware version = wl0: Aug  7 2017 00:46:29 version 7.45.41.46 (r666254 CY) FWID 01-f8a78378
[   46.904852] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.41 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-08-07 00:37:47 
[   56.425207] uart-pl011 20201000.serial: no DMA platform data
[   57.157914] random: crng init done
[   58.042871] g_ipod: loading out-of-tree module taints kernel.
[   58.083605] IPOD loaded! 
[   58.474628] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   58.474646] brcmfmac: power management disabled
[   59.157657] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SSFS
[   60.846027] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   60.982768] Bluetooth: Core ver 2.22
[   60.982945] NET: Registered protocol family 31
[   60.982955] Bluetooth: HCI device and connection manager initialized
[   60.982978] Bluetooth: HCI socket layer initialized
[   60.982994] Bluetooth: L2CAP socket layer initialized
[   60.987598] Bluetooth: SCO socket layer initialized
[   61.005000] Bluetooth: HCI UART driver ver 2.3
[   61.005017] Bluetooth: HCI UART protocol H4 registered
[   61.005022] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   61.005190] Bluetooth: HCI UART protocol Broadcom registered
[   61.581623] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   61.581636] Bluetooth: BNEP filters: protocol multicast
[   61.581662] Bluetooth: BNEP socket layer initialized
[   62.005621] Bluetooth: RFCOMM TTY layer initialized
[   62.005656] Bluetooth: RFCOMM socket layer initialized
[   62.005689] Bluetooth: RFCOMM ver 1.11
[   69.903252] fuse init (API version 7.26)
[   97.685248] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[  151.368785] ipod device opened 
[  151.369074] g_ipod gadget:  = ipod_bind() 
[  151.436910] Mass Storage Function, version: 2009/09/11
[  151.436933] LUN: removable file: (no medium)
[  151.436951] g_ipod gadget:  = ipod_ptp_config_bind() 
[  151.448890] g_ipod gadget:  = ipod_config_bind() 
[  151.448907] g_ipod gadget:  = ipod_audio_control_bind() 
[  151.450140] g_ipod gadget:  = ipod_hid_bind() 
[  151.450168] g_ipod gadget: g_ipod ready
[  151.450183] dwc2 20980000.usb: bound driver g_ipod
[  158.460750] dwc2 20980000.usb: new device is full-speed
[  158.471744] dwc2 20980000.usb: new device is full-speed
[  158.482758] dwc2 20980000.usb: new device is full-speed
[  158.493753] dwc2 20980000.usb: new device is full-speed
[  158.504760] dwc2 20980000.usb: new device is full-speed
[  158.617759] dwc2 20980000.usb: new device is full-speed
[  158.718405] dwc2 20980000.usb: new address 1
[  158.719800] g_ipod gadget:  = ipod_hid_setup() 
[  158.719820] g_ipod gadget: Control req: 40.40 v01f4 i01f4 l0
[  158.719828] g_ipod gadget: apple vendor 0x40 
[  158.724820] g_ipod gadget: full-speed config #2: iPod interface
[  158.724855] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  158.724863] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  158.724872] g_ipod gadget:  = ipod_hid_set_alt() 
[  158.726471] g_ipod gadget:  = ipod_hid_setup() 
[  158.726493] g_ipod gadget: Control req: 81.06 v2200 i0002 l208
[  158.726501] g_ipod gadget: get hid descriptor
[  159.008552] g_ipod gadget:  = ipod_hid_setup() 
[  159.008582] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.008660]  ipod_hid_out_complete() len=10 actual=10 
[  159.052494]  iap write 14 
[  159.068541] g_ipod gadget:  = ipod_hid_setup() 
[  159.068576] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.068665]  ipod_hid_out_complete() len=10 actual=10 
[  159.135282]  iap write 14 
[  159.143504] g_ipod gadget:  = ipod_hid_setup() 
[  159.143530] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.143636]  ipod_hid_out_complete() len=10 actual=10 
[  159.182693]  iap write 18 
[  159.198525] g_ipod gadget:  = ipod_hid_setup() 
[  159.198552] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.198658]  ipod_hid_out_complete() len=10 actual=10 
[  159.224876]  iap write 18 
[  159.238746] g_ipod gadget:  = ipod_hid_setup() 
[  159.238774] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.238836]  ipod_hid_out_complete() len=10 actual=10 
[  159.262338]  iap write 18 
[  159.278518] g_ipod gadget:  = ipod_hid_setup() 
[  159.278546] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.278661]  ipod_hid_out_complete() len=10 actual=10 
[  159.312029]  iap write 18 
[  159.328544] g_ipod gadget:  = ipod_hid_setup() 
[  159.328572] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  159.328672]  ipod_hid_out_complete() len=26 actual=26 
[  159.392104]  iap write 14 
[  159.408511] g_ipod gadget:  = ipod_hid_setup() 
[  159.408535] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  159.408634]  ipod_hid_out_complete() len=26 actual=26 
[  159.435964]  iap write 14 
[  159.448538] g_ipod gadget:  = ipod_hid_setup() 
[  159.448563] g_ipod gadget: Control req: 21.09 v0212 i0002 l50
[  159.448702]  ipod_hid_out_complete() len=50 actual=50 
[  159.509111]  iap write 18 
[  159.523553] g_ipod gadget:  = ipod_hid_setup() 
[  159.523581] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  159.523670]  ipod_hid_out_complete() len=18 actual=18 
[  159.564243]  iap write 18 
[  159.578540] g_ipod gadget:  = ipod_hid_setup() 
[  159.578568] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  159.578673]  ipod_hid_out_complete() len=18 actual=18 
[  159.613086]  iap write 18 
[  159.628575] g_ipod gadget:  = ipod_hid_setup() 
[  159.628603] g_ipod gadget: Control req: 21.09 v0212 i0002 l50
[  159.628696]  ipod_hid_out_complete() len=50 actual=50 
[  159.665547]  iap write 18 
[  159.678769] g_ipod gadget:  = ipod_hid_setup() 
[  159.678797] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  159.678863]  ipod_hid_out_complete() len=26 actual=26 
[  159.726470]  iap write 18 
[  159.738582] g_ipod gadget:  = ipod_hid_setup() 
[  159.738608] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  159.738672]  ipod_hid_out_complete() len=18 actual=18 
[  159.782689]  iap write 18 
[  159.798526] g_ipod gadget:  = ipod_hid_setup() 
[  159.798553] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  159.798607]  ipod_hid_out_complete() len=10 actual=10 
[  159.833946]  iap write 10 
[  159.852737]  iap write 10 
[  219.889127] g_ipod gadget:  = ipod_hid_setup() 
[  219.889154] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  219.889231]  ipod_hid_out_complete() len=18 actual=18 
[  219.912141]  iap write 10 
[  219.927398]  iap write 50 
[  220.259241] g_ipod gadget:  = ipod_hid_setup() 
[  220.259264] g_ipod gadget: Control req: 21.09 v0214 i0002 l194
[  220.259569]  ipod_hid_out_complete() len=194 actual=194 
[  220.282836]  iap write 10 
[  220.306606]  iap write 10 
[  220.309241] g_ipod gadget:  = ipod_hid_setup() 
[  220.309262] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  220.309359]  ipod_hid_out_complete() len=26 actual=26 
[  220.336016]  iap write 26 
[  220.454316] g_ipod gadget:  = ipod_hid_setup() 
[  220.454343] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  220.454415]  ipod_hid_out_complete() len=10 actual=10 
[  220.479042]  iap write 18 
[  220.499272] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  220.500959] g_ipod gadget:  = ipod_audio_control_setup() 
[  220.500982] g_ipod gadget: Control req: 22.01 v0100 i0081 l3
[  220.504120] g_ipod gadget:  = ipod_hid_setup() 
[  220.504144] g_ipod gadget: Control req: 21.09 v020f i0002 l14
[  220.504219]  ipod_hid_out_complete() len=14 actual=14 
[  220.514131] g_ipod gadget:  = ipod_hid_setup() 
[  220.514158] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  220.514211]  ipod_hid_out_complete() len=10 actual=10 
[  220.566173]  iap write 14 
[  220.574174] g_ipod gadget:  = ipod_hid_setup() 
[  220.574197] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  220.574257]  ipod_hid_out_complete() len=10 actual=10 
[  220.626012]  iap write 26 
[  220.634132] g_ipod gadget:  = ipod_hid_setup() 
[  220.634159] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  220.634212]  ipod_hid_out_complete() len=10 actual=10 
[  250.649614] g_ipod gadget:  = ipod_hid_setup() 
[  250.649648] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  250.649710]  ipod_hid_out_complete() len=10 actual=10 
[  280.659737] g_ipod gadget:  = ipod_hid_setup() 
[  280.659772] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  280.659847]  ipod_hid_out_complete() len=10 actual=10 
[  310.670196] g_ipod gadget:  = ipod_hid_setup() 
[  310.670229] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  310.670308]  ipod_hid_out_complete() len=10 actual=10 
[  340.825419] g_ipod gadget:  = ipod_hid_setup() 
[  340.825451] g_ipod gadget: Control req: 21.09 v020f i0002 l14
[  340.825520]  ipod_hid_out_complete() len=14 actual=14 
[  340.864156]  iap write 14 
[  340.875429] g_ipod gadget:  = ipod_hid_setup() 
[  340.875458] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  340.875521]  ipod_hid_out_complete() len=10 actual=10 
[  355.890629] g_ipod gadget:  = ipod_hid_setup() 
[  355.890666] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  355.890743]  ipod_hid_out_complete() len=10 actual=10 
[  370.900820] g_ipod gadget:  = ipod_hid_setup() 
[  370.900855] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  370.900923]  ipod_hid_out_complete() len=10 actual=10 
[  382.730775] g_ipod gadget:  = ipod_hid_setup() 
[  382.730803] g_ipod gadget: Control req: 21.09 v020f i0002 l14
[  382.730997]  ipod_hid_out_complete() len=14 actual=14 
[  382.733141]  iap write 14 
[  382.740778] g_ipod gadget:  = ipod_hid_setup() 
[  382.740803] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  382.740982]  ipod_hid_out_complete() len=10 actual=10 
[  387.889512] g_ipod gadget:  = ipod_audio_control_disable() 
[  387.889536] g_ipod gadget:  = ipod_hid_disable() 
[  387.889553] g_ipod gadget:  = ipod_disconnect() 
[  387.889567] ------------[ cut here ]------------
[  387.889775] WARNING: CPU: 0 PID: 0 at drivers/usb/dwc2/gadget.c:195 dwc2_hsotg_init_fifo+0x190/0x1b0 [dwc2]
[  387.889785] Modules linked in: usb_f_mass_storage fuse rfcomm cmac bnep hci_uart btbcm bluetooth g_ipod(O) brcmfmac brcmutil snd_bcm2835 cfg80211 snd_pcm rfkill snd_timer snd bcm2835_gpiomem uio_pdrv_genirq fixed uio libcomposite dwc2 udc_core i2c_dev ip_tables x_tables ipv6
[  387.889918] CPU: 0 PID: 0 Comm: swapper Tainted: G           O    4.9.59+ #1047
[  387.889924] Hardware name: BCM2835
[  387.889995] [<c0016148>] (unwind_backtrace) from [<c0013c90>] (show_stack+0x20/0x24)
[  387.890025] [<c0013c90>] (show_stack) from [<c031a618>] (dump_stack+0x20/0x28)
[  387.890056] [<c031a618>] (dump_stack) from [<c0021d1c>] (__warn+0xe4/0x10c)
[  387.890077] [<c0021d1c>] (__warn) from [<c0021e10>] (warn_slowpath_null+0x30/0x38)
[  387.890206] [<c0021e10>] (warn_slowpath_null) from [<bf0b3144>] (dwc2_hsotg_init_fifo+0x190/0x1b0 [dwc2])
[  387.890415] [<bf0b3144>] (dwc2_hsotg_init_fifo [dwc2]) from [<bf0b517c>] (dwc2_hsotg_core_init_disconnected+0x78/0x320 [dwc2])
[  387.890608] [<bf0b517c>] (dwc2_hsotg_core_init_disconnected [dwc2]) from [<bf0b5a84>] (dwc2_hsotg_irq+0x660/0x7a0 [dwc2])
[  387.890739] [<bf0b5a84>] (dwc2_hsotg_irq [dwc2]) from [<c005ea9c>] (__handle_irq_event_percpu+0x94/0x1c8)
[  387.890767] [<c005ea9c>] (__handle_irq_event_percpu) from [<c005ebfc>] (handle_irq_event_percpu+0x2c/0x68)
[  387.890789] [<c005ebfc>] (handle_irq_event_percpu) from [<c005ec70>] (handle_irq_event+0x38/0x4c)
[  387.890812] [<c005ec70>] (handle_irq_event) from [<c0061c48>] (handle_level_irq+0x9c/0x130)
[  387.890831] [<c0061c48>] (handle_level_irq) from [<c005dd5c>] (generic_handle_irq+0x30/0x44)
[  387.890852] [<c005dd5c>] (generic_handle_irq) from [<c005e298>] (__handle_domain_irq+0x58/0xb8)
[  387.890872] [<c005e298>] (__handle_domain_irq) from [<c0009420>] (bcm2835_handle_irq+0x28/0x48)
[  387.890896] [<c0009420>] (bcm2835_handle_irq) from [<c05d575c>] (__irq_svc+0x5c/0x7c)
[  387.890904] Exception stack(0xc08a5f18 to 0xc08a5f60)
[  387.890914] 5f00:                                                       00000000 00000000
[  387.890928] 5f20: 00000000 c08a7760 c08a4000 00000000 c08a68ac c0917d98 00000001 c0917d98
[  387.890943] 5f40: dbfffa60 c08a5f74 c08a5f68 c08a5f68 c00107c4 c00107c8 60000013 ffffffff
[  387.890966] [<c05d575c>] (__irq_svc) from [<c00107c8>] (arch_cpu_idle+0x30/0x40)
[  387.890985] [<c00107c8>] (arch_cpu_idle) from [<c05d560c>] (default_idle_call+0x34/0x48)
[  387.891018] [<c05d560c>] (default_idle_call) from [<c0050810>] (cpu_startup_entry+0x8c/0xe8)
[  387.891051] [<c0050810>] (cpu_startup_entry) from [<c05d09c0>] (rest_init+0x6c/0x84)
[  387.891081] [<c05d09c0>] (rest_init) from [<c0841c84>] (start_kernel+0x33c/0x3b4)
[  387.891090] ---[ end trace 51e1228c1c4fd3f9 ]---
[  387.900000] dwc2 20980000.usb: new device is full-speed
[  387.911018] dwc2 20980000.usb: new device is full-speed
[  387.922010] dwc2 20980000.usb: new device is full-speed
[  387.933009] dwc2 20980000.usb: new device is full-speed
[  387.944011] dwc2 20980000.usb: new device is full-speed
[  388.056018] dwc2 20980000.usb: new device is full-speed
[  388.157599] dwc2 20980000.usb: new address 1
[  388.158941] g_ipod gadget:  = ipod_hid_setup() 
[  388.158953] g_ipod gadget: Control req: 40.40 v01f4 i01f4 l0
[  388.158958] g_ipod gadget: apple vendor 0x40 
[  388.164045] g_ipod gadget: full-speed config #2: iPod interface
[  388.164087] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  388.164095] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  388.164111] g_ipod gadget:  = ipod_hid_set_alt() 
[  388.165562] g_ipod gadget:  = ipod_hid_setup() 
[  388.165582] g_ipod gadget: Control req: 81.06 v2200 i0002 l208
[  388.165588] g_ipod gadget: get hid descriptor
[  388.460856] g_ipod gadget:  = ipod_hid_setup() 
[  388.460879] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  388.460948]  ipod_hid_out_complete() len=10 actual=10 
[  388.475997]  iap write 14 
[  388.490793] g_ipod gadget:  = ipod_hid_setup() 
[  388.490818] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  388.490913]  ipod_hid_out_complete() len=10 actual=10 
[  388.517554]  iap write 14 
[  388.525810] g_ipod gadget:  = ipod_hid_setup() 
[  388.525833] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  388.525914]  ipod_hid_out_complete() len=10 actual=10 
[  388.558241]  iap write 18 
[  388.570816] g_ipod gadget:  = ipod_hid_setup() 
[  388.570843] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  388.570911]  ipod_hid_out_complete() len=10 actual=10 
[  388.607388]  iap write 18 
[  388.620818] g_ipod gadget:  = ipod_hid_setup() 
[  388.620846] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  388.620912]  ipod_hid_out_complete() len=10 actual=10 
[  388.646212]  iap write 18 
[  388.660817] g_ipod gadget:  = ipod_hid_setup() 
[  388.660844] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  388.660912]  ipod_hid_out_complete() len=10 actual=10 
[  388.707272]  iap write 18 
[  388.720823] g_ipod gadget:  = ipod_hid_setup() 
[  388.720849] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  388.720928]  ipod_hid_out_complete() len=26 actual=26 
[  388.774745]  iap write 14 
[  388.790831] g_ipod gadget:  = ipod_hid_setup() 
[  388.790859] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  388.790929]  ipod_hid_out_complete() len=26 actual=26 
[  388.853768]  iap write 14 
[  388.870839] g_ipod gadget:  = ipod_hid_setup() 
[  388.870864] g_ipod gadget: Control req: 21.09 v0212 i0002 l50
[  388.870995]  ipod_hid_out_complete() len=50 actual=50 
[  388.908505]  iap write 18 
[  388.920978] g_ipod gadget:  = ipod_hid_setup() 
[  388.921006] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  388.921085]  ipod_hid_out_complete() len=18 actual=18 
[  388.984220]  iap write 18 
[  389.000825] g_ipod gadget:  = ipod_hid_setup() 
[  389.000849] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  389.000946]  ipod_hid_out_complete() len=18 actual=18 
[  389.047671]  iap write 18 
[  389.060850] g_ipod gadget:  = ipod_hid_setup() 
[  389.060877] g_ipod gadget: Control req: 21.09 v0212 i0002 l50
[  389.061020]  ipod_hid_out_complete() len=50 actual=50 
[  389.109007]  iap write 18 
[  389.125967] g_ipod gadget:  = ipod_hid_setup() 
[  389.125991] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  389.126092]  ipod_hid_out_complete() len=26 actual=26 
[  389.174934]  iap write 18 
[  389.190827] g_ipod gadget:  = ipod_hid_setup() 
[  389.190855] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  389.190947]  ipod_hid_out_complete() len=18 actual=18 
[  389.245539]  iap write 18 
[  389.260834] g_ipod gadget:  = ipod_hid_setup() 
[  389.260861] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  389.260920]  ipod_hid_out_complete() len=10 actual=10 
[  389.296575]  iap write 10 
[  389.323961]  iap write 10 
[  449.361419] g_ipod gadget:  = ipod_hid_setup() 
[  449.361455] g_ipod gadget: Control req: 21.09 v0210 i0002 l18
[  449.361563]  ipod_hid_out_complete() len=18 actual=18 
[  449.400806]  iap write 10 
[  449.427087]  iap write 50 
[  449.766530] g_ipod gadget:  = ipod_hid_setup() 
[  449.766557] g_ipod gadget: Control req: 21.09 v0214 i0002 l194
[  449.766862]  ipod_hid_out_complete() len=194 actual=194 
[  449.816849]  iap write 10 
[  449.841160]  iap write 10 
[  449.846529] g_ipod gadget:  = ipod_hid_setup() 
[  449.846554] g_ipod gadget: Control req: 21.09 v0211 i0002 l26
[  449.846648]  ipod_hid_out_complete() len=26 actual=26 
[  449.880072]  iap write 26 
[  449.976520] g_ipod gadget:  = ipod_hid_setup() 
[  449.976549] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  449.976638]  ipod_hid_out_complete() len=10 actual=10 
[  450.007235]  iap write 18 
[  450.026691] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  450.028214] g_ipod gadget:  = ipod_audio_control_setup() 
[  450.028235] g_ipod gadget: Control req: 22.01 v0100 i0081 l3
[  450.031384] g_ipod gadget:  = ipod_hid_setup() 
[  450.031409] g_ipod gadget: Control req: 21.09 v020f i0002 l14
[  450.031470]  ipod_hid_out_complete() len=14 actual=14 
[  450.041430] g_ipod gadget:  = ipod_hid_setup() 
[  450.041453] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  450.041511]  ipod_hid_out_complete() len=10 actual=10 
[  450.086264]  iap write 14 
[  450.096529] g_ipod gadget:  = ipod_hid_setup() 
[  450.096554] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  450.096639]  ipod_hid_out_complete() len=10 actual=10 
[  450.137415]  iap write 26 
[  450.146422] g_ipod gadget:  = ipod_hid_setup() 
[  450.146447] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  450.146507]  ipod_hid_out_complete() len=10 actual=10 
[  480.161712] g_ipod gadget:  = ipod_hid_setup() 
[  480.161748] g_ipod gadget: Control req: 21.09 v020e i0002 l10
[  480.161841]  ipod_hid_out_complete() len=10 actual=10  

Thanks for testing! Definitely some progress.

  • I've added support for some missing requests that your device is sending. oandrew/ipod@3ee7248 so make sure you rebuild the new version.
  • Usually you specify an alsa device with hw: prefix.
    Try this mpg123 -o alsa -a hw:1,0 filename

Thanks for help.

This is car from Nissan

My result is:

  1. mpg123 can play audio, I can hear it
  2. Quality of audio is bad
  3. When I run speaker-test I may hear only noise
  4. Kernel modules didn't crash

My Trace log

< 0E 00 55 04 00 38 00 01 C3 00
> 03 00 55 06 00 02 00 01 00 38 BF 00 00 00
< 0E 00 55 04 00 11 00 02 E9 00
> 03 00 55 06 00 12 00 02 FF FF E8 00 00 00
< 0E 00 55 05 00 4B 00 03 00 AD
> 04 00 55 0D 00 4C 00 03 00 00 00 00 06 3D EF 73 FF 00
< 0E 00 55 05 00 4B 00 04 03 A9
> 04 00 55 0D 00 4C 00 04 03 00 00 00 00 00 00 00 00 A0
< 0E 00 55 05 00 4B 00 05 04 A7
> 04 00 55 0D 00 4C 00 05 04 00 00 00 00 00 00 00 00 9E
< 0E 00 55 05 00 4B 00 06 0A A0
> 04 00 55 0D 00 4C 00 06 0A 00 00 00 00 00 00 00 00 97
< 11 00 55 15 00 39 00 07 01 0F 00 00 04 00 03 04 0A 00 00 00 02 00 00 02 00 82
> 03 00 55 09 00 3A 00 07 01 03 00 00 00 B2
< 11 00 55 10 00 39 00 08 01 0A 00 01 00 00 00 00 00 00 00 10 93 00 00 00 00 00
> 03 00 55 09 00 3A 00 08 01 03 00 01 00 B0
< 12 00 55 1C 00 39 00 09 01 16 00 02 01 43 61 72 41 63 63 65 73 73 6F 72 79 53 79 73 74 65 6D 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 09 01 04 00 02 00 01 AB 00 00 00
< 10 00 55 0C 00 39 00 0A 01 06 00 02 04 01 00 00 A3 00
> 04 00 55 0A 00 3A 00 0A 01 04 00 02 00 04 A7 00 00 00
< 10 00 55 0C 00 39 00 0B 01 06 00 02 05 01 00 00 A1 00
> 04 00 55 0A 00 3A 00 0B 01 04 00 02 00 05 A5 00 00 00
< 12 00 55 1E 00 39 00 0C 01 18 00 02 06 4E 49 53 53 41 4E 20 4D 4F 54 4F 52 20 43 4F 2E 2C 4C 54 44 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 0C 01 04 00 02 00 06 A3 00 00 00
< 11 00 55 15 00 39 00 0D 01 0F 00 02 07 43 51 2D 46 4E 32 34 45 31 47 58 00 BC
> 04 00 55 0A 00 3A 00 0D 01 04 00 02 00 07 A1 00 00 00
< 10 00 55 0D 00 39 00 0E 01 07 00 02 0C 00 00 00 00 96
> 04 00 55 0A 00 3A 00 0E 01 04 00 02 00 0C 9B 00 00 00
< 0E 00 55 05 00 3B 00 0F 00 B1
> 02 00 55 05 00 3C 00 0F 00 B0
> 02 00 55 04 00 14 00 0F D9 00
< 10 00 55 00 00 08 00 15 00 0F 02 00 02 01 CF 00 00 00
> 02 00 55 05 00 16 00 0F 00 D6
> 06 00 55 19 00 17 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 0F 5E DB 5D DA 80 55 07 A7 5A F7 D2 3C 6D CF F9 19 B5 29 E0 D2 87 64 9D F2 D8 FE 06 91 47 2D 11 F0 8F 9F 27 23 8B 87 FA 9C 31 5E 71 2A 36 DE BD F9 B6 E5 50 BD 84 1F 65 08 25 E7 89 41 4A 94 28 CC E9 7A 89 17 21 5F 27 DF F5 B8 6B AC C5 DF 48 60 8C FB 3D D2 E1 0A 58 0A FE B3 2C AF 2C 59 12 B1 E9 07 D0 32 C1 ED 96 9A 58 9A 01 AE 5E F4 B7 C0 69 D2 4D 48 3A 35 21 7E E1 43 75 CA 41 10 1F 7A A0 02 09 03 00 02 01 00 00 03 0D 03 00 02 01 00 00 04 11 03 00 02 01 00 00 05 19 03 00 02 01 00 00 06 31 03 00 02 01 00 00 07 5F 03 00 02 01 00 00 08 C1 03 00 02 01 00 00 09
> 02 00 55 05 00 19 00 0F 00 D3
> 02 00 55 04 0A 02 03 E7 06 00
< 11 00 55 10 0A 03 03 E7 00 00 7D 00 00 00 AC 44 00 00 BB 80 51 00 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0E 00 55 04 00 4F 00 13 9A 00
> 04 00 55 0C 00 51 00 13 00 00 00 00 00 00 00 00 90 00
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00 00
< 0E 00 55 05 00 37 00 14 01 AF
> 03 00 55 06 00 02 00 14 00 37 AD 00 00 00
< 0E 00 55 05 04 00 1C 00 15 C6
> 05 00 55 0E 04 00 1D 00 15 00 04 93 E0 00 00 4E 20 02 D5 00 00 00 00 00 00 00
< 0E 00 55 05 04 00 39 00 16 A8
> 04 00 55 0A 04 00 3A 00 16 01 40 00 F0 01 70 00 00 00
< 0E 00 55 05 04 00 16 00 17 CA
> 03 00 55 08 04 00 01 00 17 00 00 16 C6 00
< 0F 00 55 06 04 00 18 00 18 05 C1 00 00 00
> 03 00 55 09 04 00 19 00 18 00 00 00 00 C2
< 0F 00 55 06 04 00 29 00 19 07 AD 00 00 00
> 03 00 55 08 04 00 01 00 19 00 00 29 B1 00
< 0E 00 55 05 04 00 1E 00 1A BF
> 03 00 55 09 04 00 1F 00 1A 00 00 00 00 BA
< 0E 00 55 05 04 00 1E 00 1B BE
> 03 00 55 09 04 00 1F 00 1B 00 00 00 00 B9
< 0E 00 55 05 04 00 02 00 1C D9
< 0E 00 55 05 04 00 02 00 1D D8
< 0E 00 55 05 04 00 02 00 1E D7
< 0E 00 55 05 04 00 02 00 1F D6 

With my best regards, Dmitriy.

This is car from Ford

  1. Kernel module crashed after start play
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.59+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1047 Sun Oct 29 11:47:10 GMT 2017
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] OF: fdt:Machine model: Raspberry Pi Zero W Rev 1.1
[    0.000000] cma: Reserved 8 MiB at 0x1b400000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 114688
[    0.000000] free_area_init_node: node 0, pgdat c0914e10, node_mem_map db010000
[    0.000000]   Normal zone: 1008 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 114688 pages, LIFO batch:31
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 113680
[    0.000000] Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:57:5F:91 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait splash plymouth.ignore-serial-consoles
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 435944K/458752K available (5950K kernel code, 491K rwdata, 1948K rodata, 396K init, 725K bss, 14616K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xdc800000 - 0xff800000   ( 560 MB)
                   lowmem  : 0xc0000000 - 0xdc000000   ( 448 MB)
                   modules : 0xbf000000 - 0xc0000000   (  16 MB)
                     .text : 0xc0008000 - 0xc05d7a48   (5951 kB)
                     .init : 0xc0841000 - 0xc08a4000   ( 396 kB)
                     .data : 0xc08a4000 - 0xc091ef48   ( 492 kB)
                      .bss : 0xc091ef48 - 0xc09d4648   ( 726 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000034] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[    0.000079] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[    0.000179] bcm2835: system timer (irq = 27)
[    0.000655] Console: colour dummy device 80x30
[    0.001425] console [tty1] enabled
[    0.001480] Calibrating delay loop... 697.95 BogoMIPS (lpj=3489792)
[    0.060365] pid_max: default: 32768 minimum: 301
[    0.060833] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.060903] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.062199] Disabling memory control group subsystem
[    0.062407] CPU: Testing write buffer coherency: ok
[    0.062509] ftrace: allocating 21715 entries in 64 pages
[    0.180897] Setting up static identity map for 0x8200 - 0x8238
[    0.182975] devtmpfs: initialized
[    0.192880] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[    0.193395] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.193496] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.194833] pinctrl core: initialized pinctrl subsystem
[    0.196342] NET: Registered protocol family 16
[    0.198921] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.208654] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[    0.208749] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.208891] Serial: AMBA PL011 UART driver
[    0.211870] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[    0.212678] uart-pl011 20201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
[    0.262964] bcm2835-dma 20007000.dma: DMA legacy API manager at dc80d000, dmachans=0x1
[    0.265735] SCSI subsystem initialized
[    0.266066] usbcore: registered new interface driver usbfs
[    0.266258] usbcore: registered new interface driver hub
[    0.266500] usbcore: registered new device driver usb
[    0.270975] raspberrypi-firmware soc:firmware: Attached to firmware from 2017-10-24 17:09
[    0.273067] clocksource: Switched to clocksource timer
[    0.327292] VFS: Disk quotas dquot_6.6.0
[    0.327493] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.327862] FS-Cache: Loaded
[    0.328254] CacheFiles: Loaded
[    0.347678] NET: Registered protocol family 2
[    0.349113] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.349272] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.349404] TCP: Hash tables configured (established 4096 bind 4096)
[    0.349543] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.349610] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.349970] NET: Registered protocol family 1
[    0.350782] RPC: Registered named UNIX socket transport module.
[    0.350859] RPC: Registered udp transport module.
[    0.350898] RPC: Registered tcp transport module.
[    0.350934] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.352210] hw perfevents: enabled with armv6_1176 PMU driver, 3 counters available
[    0.354894] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.375636] FS-Cache: Netfs 'nfs' registered for caching
[    0.377504] NFS: Registering the id_resolver key type
[    0.377613] Key type id_resolver registered
[    0.377658] Key type id_legacy registered
[    0.382147] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.382615] io scheduler noop registered
[    0.382679] io scheduler deadline registered (default)
[    0.383306] io scheduler cfq registered
[    0.389198] BCM2708FB: allocated DMA memory 5b500000
[    0.389331] BCM2708FB: allocated DMA channel 0 @ dc80d000
[    0.434984] Console: switching to colour frame buffer device 228x61
[    0.472021] bcm2835-rng 20104000.rng: hwrng registered
[    0.472466] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000000(512 MiB)
[    0.474067] vc-sm: Videocore shared memory driver
[    0.501722] brd: module loaded
[    0.516113] loop: module loaded
[    0.516287] Loading iSCSI transport class v2.0-870.
[    0.517347] usbcore: registered new interface driver smsc95xx
[    0.517591] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    0.517962] dwc_otg: FIQ enabled
[    0.517970] dwc_otg: NAK holdoff enabled
[    0.517975] dwc_otg: FIQ split-transaction FSM enabled
[    0.517992] Module dwc_common_port init
[    0.518485] usbcore: registered new interface driver usb-storage
[    0.519295] mousedev: PS/2 mouse device common for all mice
[    0.521401] bcm2835-wdt 20100000.watchdog: Broadcom BCM2835 watchdog timer
[    0.522288] bcm2835-cpufreq: min=700000 max=1000000
[    0.523360] sdhci: Secure Digital Host Controller Interface driver
[    0.523637] sdhci: Copyright(c) Pierre Ossman
[    0.524384] sdhost-bcm2835 20202000.sdhost: could not get clk, deferring probe
[    0.527219] mmc-bcm2835 20300000.mmc: could not get clk, deferring probe
[    0.527698] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.528521] ledtrig-cpu: registered to indicate activity on CPUs
[    0.528942] hidraw: raw HID events driver (C) Jiri Kosina
[    0.529488] usbcore: registered new interface driver usbhid
[    0.529716] usbhid: USB HID core driver
[    0.531286] vchiq: vchiq_init_state: slot_zero = 0xdb580000, is_master = 0
[    0.533636] [vc_sm_connected_init]: start
[    0.544427] [vc_sm_connected_init]: end - returning 0
[    0.545256] Initializing XFRM netlink socket
[    0.545506] NET: Registered protocol family 17
[    0.554759] Key type dns_resolver registered
[    0.565997] registered taskstats version 1
[    0.584750] uart-pl011 20201000.serial: cts_event_workaround enabled
[    0.594271] 20201000.serial: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2
[    0.606235] sdhost: log_buf @ db510000 (5b510000)
[    0.693168] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[    0.704999] mmc-bcm2835 20300000.mmc: mmc_debug:0 mmc_debug2:0
[    0.714440] mmc-bcm2835 20300000.mmc: DMA channel allocated
[    0.756513] random: fast init done
[    0.803353] of_cfs_init
[    0.815352] of_cfs_init: OK
[    0.829795] Waiting for root device /dev/mmcblk0p7...
[    0.847639] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    0.858745] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.869524] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.883626] mmc0: host does not support reading read-only switch, assuming write-enable
[    0.892627] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    0.901738] mmc0: new high speed SDHC card at address aaaa
[    0.912456] mmcblk0: mmc0:aaaa SL16G 14.8 GiB
[    0.931533]  mmcblk0: p1 p2 < p5 p6 p7 >
[    0.959539] EXT4-fs (mmcblk0p7): INFO: recovery required on readonly filesystem
[    0.968503] EXT4-fs (mmcblk0p7): write access will be enabled during recovery
[    1.056373] mmc1: new high speed SDIO card at address 0001
[    1.191116] EXT4-fs (mmcblk0p7): recovery complete
[    1.206238] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
[    1.215625] VFS: Mounted root (ext4 filesystem) readonly on device 179:7.
[    1.229608] devtmpfs: mounted
[    1.240143] Freeing unused kernel memory: 396K
[    1.249403] This architecture does not have kernel memory protection.
[    1.776025] systemd[1]: System time before build time, advancing clock.
[    1.934537] NET: Registered protocol family 10
[    1.962919] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.020467] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    2.032028] systemd[1]: Detected architecture arm.
[    2.083298] systemd[1]: Set hostname to <raspberrypi>.
[    3.217621] systemd[1]: Listening on Journal Socket.
[    3.240250] systemd[1]: Listening on udev Kernel Socket.
[    3.261959] systemd[1]: Listening on fsck to fsckd communication Socket.
[    3.285121] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    3.307630] systemd[1]: Listening on Journal Socket (/dev/log).
[    3.331241] systemd[1]: Created slice System Slice.
[    3.354827] systemd[1]: Created slice system-autologin.slice.
[    3.852787] i2c /dev entries driver
[    3.993617] 20980000.usb supply vusb_d not found, using dummy regulator
[    3.993762] 20980000.usb supply vusb_a not found, using dummy regulator
[    4.453341] dwc2 20980000.usb: EPs: 8, dedicated fifos, 4080 entries in SPRAM
[    4.454507] dwc2 20980000.usb: DWC OTG Controller
[    4.454592] dwc2 20980000.usb: new USB bus registered, assigned bus number 1
[    4.454701] dwc2 20980000.usb: irq 33, io mem 0x00000000
[    4.455170] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.455186] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.455194] usb usb1: Product: DWC OTG Controller
[    4.455203] usb usb1: Manufacturer: Linux 4.9.59+ dwc2_hsotg
[    4.455212] usb usb1: SerialNumber: 20980000.usb
[    4.456714] hub 1-0:1.0: USB hub found
[    4.456822] hub 1-0:1.0: 1 port detected
[    5.980541] EXT4-fs (mmcblk0p7): re-mounted. Opts: (null)
[    7.255261] systemd-journald[114]: Received request to flush runtime journal from PID 1
[    9.610182] gpiomem-bcm2835 20200000.gpiomem: Initialised: Registers at 0x20200000
[   10.861431] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[   10.900911] usbcore: registered new interface driver brcmfmac
[   11.245367] brcmfmac: Firmware version = wl0: Aug  7 2017 00:46:29 version 7.45.41.46 (r666254 CY) FWID 01-f8a78378
[   11.246703] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.41 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-08-07 00:37:47 
[   16.015734] uart-pl011 20201000.serial: no DMA platform data
[   20.633246] Bluetooth: Core ver 2.22
[   20.633434] NET: Registered protocol family 31
[   20.633445] Bluetooth: HCI device and connection manager initialized
[   20.633475] Bluetooth: HCI socket layer initialized
[   20.633494] Bluetooth: L2CAP socket layer initialized
[   20.633553] Bluetooth: SCO socket layer initialized
[   20.652927] Bluetooth: HCI UART driver ver 2.3
[   20.652951] Bluetooth: HCI UART protocol H4 registered
[   20.652959] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   20.667452] Bluetooth: HCI UART protocol Broadcom registered
[   21.166927] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   21.166951] brcmfmac: power management disabled
[   21.467473] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   21.467490] Bluetooth: BNEP filters: protocol multicast
[   21.467526] Bluetooth: BNEP socket layer initialized
[   22.163631] Bluetooth: RFCOMM TTY layer initialized
[   22.163686] Bluetooth: RFCOMM socket layer initialized
[   22.163733] Bluetooth: RFCOMM ver 1.11
[   22.948106] random: crng init done
[   23.658389] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   24.777683] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SSFS
[   25.316101] g_ipod: loading out-of-tree module taints kernel.
[   25.343674] IPOD loaded! 
[   35.923237] fuse init (API version 7.26)
[   57.599492] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[  714.694981] ipod device opened 
[  714.695267] g_ipod gadget:  = ipod_bind() 
[  714.744392] Mass Storage Function, version: 2009/09/11
[  714.744416] LUN: removable file: (no medium)
[  714.744433] g_ipod gadget:  = ipod_ptp_config_bind() 
[  714.748759] g_ipod gadget:  = ipod_config_bind() 
[  714.748775] g_ipod gadget:  = ipod_audio_control_bind() 
[  714.749983] g_ipod gadget:  = ipod_hid_bind() 
[  714.750012] g_ipod gadget: g_ipod ready
[  714.750027] dwc2 20980000.usb: bound driver g_ipod
[  782.644158] dwc2 20980000.usb: new device is high-speed
[  782.793609] dwc2 20980000.usb: new address 1
[  782.915277] g_ipod gadget: high-speed config #2: iPod interface
[  782.915320] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  782.915332] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  782.915342] g_ipod gadget:  = ipod_hid_set_alt() 
[  782.985514] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  782.996655] g_ipod gadget:  = ipod_audio_control_setup() 
[  782.996689] g_ipod gadget: Control req: 22.01 v0100 i0081 l3
[  783.055878] g_ipod gadget:  = ipod_hid_setup() 
[  783.055914] g_ipod gadget: Control req: 81.06 v2200 i0002 l208
[  783.055924] g_ipod gadget: get hid descriptor
[  783.062551] g_ipod gadget:  = ipod_hid_setup() 
[  783.062579] g_ipod gadget: Control req: 21.0a v0000 i0002 l0
[  783.062587] g_ipod gadget: set idle 
[  785.079570] g_ipod gadget:  = ipod_hid_setup() 
[  785.079605] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.079703]  ipod_hid_out_complete() len=13 actual=13 
[  785.121583]  iap write 14 
[  785.122741] g_ipod gadget:  = ipod_hid_setup() 
[  785.122773] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.122836]  ipod_hid_out_complete() len=13 actual=13 
[  785.181639]  iap write 14 
[  785.182712] g_ipod gadget:  = ipod_hid_setup() 
[  785.182733] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.182776]  ipod_hid_out_complete() len=13 actual=13 
[  785.215188]  iap write 18 
[  785.217353] g_ipod gadget:  = ipod_hid_setup() 
[  785.217378] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.217449]  ipod_hid_out_complete() len=13 actual=13 
[  785.245396]  iap write 18 
[  785.246659] g_ipod gadget:  = ipod_hid_setup() 
[  785.246682] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.246728]  ipod_hid_out_complete() len=13 actual=13 
[  785.287570]  iap write 18 
[  785.288656] g_ipod gadget:  = ipod_hid_setup() 
[  785.288679] g_ipod gadget: Control req: 21.09 v0214 i0002 l193
[  785.288784]  ipod_hid_out_complete() len=193 actual=193 
[  785.354504]  iap write 96 
[  785.354636]  iap write 32 
[  785.356499] g_ipod gadget:  = ipod_hid_setup() 
[  785.356523] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  785.356584]  ipod_hid_out_complete() len=49 actual=49 
[  785.396058]  iap write 14 
[  785.399126] g_ipod gadget:  = ipod_hid_setup() 
[  785.399151] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  785.399210]  ipod_hid_out_complete() len=49 actual=49 
[  785.441505]  iap write 18 
[  785.442729] g_ipod gadget:  = ipod_hid_setup() 
[  785.442755] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  785.442819]  ipod_hid_out_complete() len=49 actual=49 
[  785.502700]  iap write 14 
[  785.504995] g_ipod gadget:  = ipod_hid_setup() 
[  785.505017] g_ipod gadget: Control req: 21.09 v0213 i0002 l95
[  785.505113]  ipod_hid_out_complete() len=95 actual=95 
[  785.590596]  iap write 50 
[  785.591749] g_ipod gadget:  = ipod_hid_setup() 
[  785.591770] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.591837]  ipod_hid_out_complete() len=13 actual=13 
[  785.644158]  iap write 10 
[  785.656034]  iap write 10 
[  785.657685] g_ipod gadget:  = ipod_hid_setup() 
[  785.657710] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  785.657821]  ipod_hid_out_complete() len=255 actual=255 
[  785.658524] g_ipod gadget:  = ipod_hid_setup() 
[  785.658538] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  785.658635]  ipod_hid_out_complete() len=255 actual=255 
[  785.659571] g_ipod gadget:  = ipod_hid_setup() 
[  785.659590] g_ipod gadget: Control req: 21.09 v020d i0002 l5
[  785.659625]  ipod_hid_out_complete() len=5 actual=5 
[  785.733832]  iap write 14 
[  785.734764] g_ipod gadget:  = ipod_hid_setup() 
[  785.734783] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  785.734887]  ipod_hid_out_complete() len=255 actual=255 
[  785.735543] g_ipod gadget:  = ipod_hid_setup() 
[  785.735561] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  785.735697]  ipod_hid_out_complete() len=255 actual=255 
[  785.786641]  iap write 10 
[  785.802723]  iap write 50 
[  785.829859] g_ipod gadget:  = ipod_hid_setup() 
[  785.829886] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.829950]  ipod_hid_out_complete() len=13 actual=13 
[  785.852319]  iap write 18 
[  785.876230] g_ipod gadget:  = ipod_hid_setup() 
[  785.876257] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.876322]  ipod_hid_out_complete() len=13 actual=13 
[  785.890585]  iap write 26 
[  785.924506] g_ipod gadget:  = ipod_hid_setup() 
[  785.924532] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.924597]  ipod_hid_out_complete() len=13 actual=13 
[  785.941296]  iap write 18 
[  785.957863] g_ipod gadget:  = ipod_hid_setup() 
[  785.957890] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  785.957947]  ipod_hid_out_complete() len=13 actual=13 
[  785.972796]  iap write 18 
[  785.990048] g_ipod gadget:  = ipod_hid_setup() 
[  785.990075] g_ipod gadget: Control req: 21.09 v0211 i0002 l25
[  785.990122]  ipod_hid_out_complete() len=25 actual=25 
[  786.022647]  iap write 14 
[  786.028981] g_ipod gadget:  = ipod_hid_setup() 
[  786.029007] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  786.029150]  ipod_hid_out_complete() len=13 actual=13 
[  786.069730]  iap write 18 
[  786.071052] g_ipod gadget:  = ipod_hid_setup() 
[  786.071075] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  786.071119]  ipod_hid_out_complete() len=13 actual=13 
[  786.101217]  iap write 18 
[  786.107002] g_ipod gadget:  = ipod_hid_setup() 
[  786.107029] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  786.107088]  ipod_hid_out_complete() len=13 actual=13 
[  786.132935]  iap write 14 
[  786.137904] g_ipod gadget:  = ipod_hid_setup() 
[  786.137929] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  786.137996]  ipod_hid_out_complete() len=13 actual=13 
[  786.169801]  iap write 26 
[  786.275123] g_ipod gadget:  = ipod_hid_setup() 
[  786.275152] g_ipod gadget: Control req: 21.09 v0214 i0002 l193
[  786.275267]  ipod_hid_out_complete() len=193 actual=193 
[  786.306736]  iap write 10 
[  786.313556] g_ipod gadget:  = ipod_hid_setup() 
[  786.313582] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  786.313632]  ipod_hid_out_complete() len=13 actual=13 
[  786.339493]  iap write 10 
[  786.458034] g_ipod gadget:  = ipod_hid_setup() 
[  786.458060] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  786.458125]  ipod_hid_out_complete() len=49 actual=49 
[  786.479700]  iap write 26 
[  786.485015] g_ipod gadget:  = ipod_hid_setup() 
[  786.485036] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  786.485086]  ipod_hid_out_complete() len=13 actual=13 
[  796.247355] g_ipod gadget:  = ipod_hid_setup() 
[  796.247391] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.247468]  ipod_hid_out_complete() len=13 actual=13 
[  796.279193]  iap write 14 
[  796.288462] g_ipod gadget:  = ipod_hid_setup() 
[  796.288500] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.288568]  ipod_hid_out_complete() len=13 actual=13 
[  796.360151]  iap write 14 
[  796.367784] g_ipod gadget:  = ipod_hid_setup() 
[  796.367809] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.367882]  ipod_hid_out_complete() len=13 actual=13 
[  796.388606]  iap write 14 
[  796.395675] g_ipod gadget:  = ipod_hid_setup() 
[  796.395702] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.395771]  ipod_hid_out_complete() len=13 actual=13 
[  796.436843]  iap write 14 
[  796.443715] g_ipod gadget:  = ipod_hid_setup() 
[  796.443740] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.443790]  ipod_hid_out_complete() len=13 actual=13 
[  796.495661]  iap write 14 
[  796.502667] g_ipod gadget:  = ipod_hid_setup() 
[  796.502691] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.502755]  ipod_hid_out_complete() len=13 actual=13 
[  796.550847]  iap write 14 
[  796.557850] g_ipod gadget:  = ipod_hid_setup() 
[  796.557875] g_ipod gadget: Control req: 21.09 v0210 i0002 l17
[  796.557930]  ipod_hid_out_complete() len=17 actual=17 
[  796.600132]  iap write 14 
[  796.613488] g_ipod gadget:  = ipod_hid_setup() 
[  796.613516] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.613563]  ipod_hid_out_complete() len=13 actual=13 
[  796.631658] g_ipod gadget:  = ipod_hid_setup() 
[  796.631682] g_ipod gadget: Control req: 40.40 v01f4 i0640 l0
[  796.631689] g_ipod gadget: apple vendor 0x40 
[  796.657019]  iap write 14 
[  796.665742] g_ipod gadget:  = ipod_hid_setup() 
[  796.665769] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.665815]  ipod_hid_out_complete() len=13 actual=13 
[  796.691461]  iap write 14 
[  796.698404] g_ipod gadget:  = ipod_hid_setup() 
[  796.698429] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.698477]  ipod_hid_out_complete() len=13 actual=13 
[  796.733177]  iap write 18 
[  796.756354] g_ipod gadget:  = ipod_hid_setup() 
[  796.756378] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  796.756431]  ipod_hid_out_complete() len=13 actual=13 
[  807.252435] g_ipod gadget:  = ipod_hid_setup() 
[  807.252466] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  807.252560]  ipod_hid_out_complete() len=13 actual=13 
[  817.265255] g_ipod gadget:  = ipod_hid_setup() 
[  817.265289] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  817.265487]  ipod_hid_out_complete() len=13 actual=13 
[  834.180886] g_ipod gadget:  = ipod_hid_setup() 
[  834.180922] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.181028]  ipod_hid_out_complete() len=13 actual=13 
[  834.212098]  iap write 14 
[  834.212927] g_ipod gadget:  = ipod_hid_setup() 
[  834.212955] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.213014]  ipod_hid_out_complete() len=13 actual=13 
[  834.255102]  iap write 14 
[  834.256026] g_ipod gadget:  = ipod_hid_setup() 
[  834.256054] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.256155]  ipod_hid_out_complete() len=13 actual=13 
[  834.303227]  iap write 18 
[  834.303997] g_ipod gadget:  = ipod_hid_setup() 
[  834.304019] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.304074]  ipod_hid_out_complete() len=13 actual=13 
[  834.354522]  iap write 18 
[  834.355955] g_ipod gadget:  = ipod_hid_setup() 
[  834.355978] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.356023]  ipod_hid_out_complete() len=13 actual=13 
[  834.392167]  iap write 18 
[  834.392907] g_ipod gadget:  = ipod_hid_setup() 
[  834.392928] g_ipod gadget: Control req: 21.09 v0214 i0002 l193
[  834.393038]  ipod_hid_out_complete() len=193 actual=193 
[  834.471811]  iap write 96 
[  834.471934]  iap write 32 
[  834.485017] g_ipod gadget:  = ipod_hid_setup() 
[  834.485040] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  834.485101]  ipod_hid_out_complete() len=49 actual=49 
[  834.554844]  iap write 14 
[  834.555999] g_ipod gadget:  = ipod_hid_setup() 
[  834.556022] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  834.556078]  ipod_hid_out_complete() len=49 actual=49 
[  834.596509]  iap write 18 
[  834.597953] g_ipod gadget:  = ipod_hid_setup() 
[  834.597977] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  834.598023]  ipod_hid_out_complete() len=49 actual=49 
[  834.647257]  iap write 14 
[  834.648999] g_ipod gadget:  = ipod_hid_setup() 
[  834.649022] g_ipod gadget: Control req: 21.09 v0213 i0002 l95
[  834.649104]  ipod_hid_out_complete() len=95 actual=95 
[  834.714925]  iap write 50 
[  834.715949] g_ipod gadget:  = ipod_hid_setup() 
[  834.715971] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.716024]  ipod_hid_out_complete() len=13 actual=13 
[  834.751833]  iap write 10 
[  834.756725]  iap write 10 
[  834.759206] g_ipod gadget:  = ipod_hid_setup() 
[  834.759229] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  834.759361]  ipod_hid_out_complete() len=255 actual=255 
[  834.759819] g_ipod gadget:  = ipod_hid_setup() 
[  834.759835] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  834.759971]  ipod_hid_out_complete() len=255 actual=255 
[  834.761760] g_ipod gadget:  = ipod_hid_setup() 
[  834.761783] g_ipod gadget: Control req: 21.09 v020d i0002 l5
[  834.761842]  ipod_hid_out_complete() len=5 actual=5 
[  834.806542]  iap write 14 
[  834.807993] g_ipod gadget:  = ipod_hid_setup() 
[  834.808015] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  834.808145]  ipod_hid_out_complete() len=255 actual=255 
[  834.808816] g_ipod gadget:  = ipod_hid_setup() 
[  834.808837] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  834.808942]  ipod_hid_out_complete() len=255 actual=255 
[  834.843911]  iap write 10 
[  834.867982]  iap write 50 
[  834.886039] g_ipod gadget:  = ipod_hid_setup() 
[  834.886062] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.886102]  ipod_hid_out_complete() len=13 actual=13 
[  834.916662]  iap write 18 
[  834.926491] g_ipod gadget:  = ipod_hid_setup() 
[  834.926519] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.926563]  ipod_hid_out_complete() len=13 actual=13 
[  834.942451]  iap write 26 
[  834.953182] g_ipod gadget:  = ipod_hid_setup() 
[  834.953205] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  834.953271]  ipod_hid_out_complete() len=13 actual=13 
[  834.984658]  iap write 18 
[  835.001066] g_ipod gadget:  = ipod_hid_setup() 
[  835.001093] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.001154]  ipod_hid_out_complete() len=13 actual=13 
[  835.017655]  iap write 18 
[  835.034116] g_ipod gadget:  = ipod_hid_setup() 
[  835.034142] g_ipod gadget: Control req: 21.09 v0211 i0002 l25
[  835.034189]  ipod_hid_out_complete() len=25 actual=25 
[  835.061749]  iap write 14 
[  835.069549] g_ipod gadget:  = ipod_hid_setup() 
[  835.069571] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.069627]  ipod_hid_out_complete() len=13 actual=13 
[  835.093523]  iap write 18 
[  835.095332] g_ipod gadget:  = ipod_hid_setup() 
[  835.095356] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.095400]  ipod_hid_out_complete() len=13 actual=13 
[  835.127874]  iap write 18 
[  835.133407] g_ipod gadget:  = ipod_hid_setup() 
[  835.133434] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.133492]  ipod_hid_out_complete() len=13 actual=13 
[  835.167557]  iap write 14 
[  835.173833] g_ipod gadget:  = ipod_hid_setup() 
[  835.173859] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.173913]  ipod_hid_out_complete() len=13 actual=13 
[  835.210245]  iap write 26 
[  835.340643] g_ipod gadget:  = ipod_hid_setup() 
[  835.340670] g_ipod gadget: Control req: 21.09 v0214 i0002 l193
[  835.340786]  ipod_hid_out_complete() len=193 actual=193 
[  835.367928]  iap write 10 
[  835.374812] g_ipod gadget:  = ipod_hid_setup() 
[  835.374838] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.374902]  ipod_hid_out_complete() len=13 actual=13 
[  835.402959]  iap write 10 
[  835.519327] g_ipod gadget:  = ipod_hid_setup() 
[  835.519350] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  835.519403]  ipod_hid_out_complete() len=49 actual=49 
[  835.551715]  iap write 26 
[  835.557375] g_ipod gadget:  = ipod_hid_setup() 
[  835.557401] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  835.557474]  ipod_hid_out_complete() len=13 actual=13 
[  845.314523] g_ipod gadget:  = ipod_hid_setup() 
[  845.314558] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.314656]  ipod_hid_out_complete() len=13 actual=13 
[  845.344418]  iap write 14 
[  845.351965] g_ipod gadget:  = ipod_hid_setup() 
[  845.351991] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.352051]  ipod_hid_out_complete() len=13 actual=13 
[  845.422388]  iap write 14 
[  845.430056] g_ipod gadget:  = ipod_hid_setup() 
[  845.430092] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.430169]  ipod_hid_out_complete() len=13 actual=13 
[  845.491652]  iap write 14 
[  845.498896] g_ipod gadget:  = ipod_hid_setup() 
[  845.498922] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.498969]  ipod_hid_out_complete() len=13 actual=13 
[  845.544832]  iap write 14 
[  845.552360] g_ipod gadget:  = ipod_hid_setup() 
[  845.552381] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.552438]  ipod_hid_out_complete() len=13 actual=13 
[  845.591685]  iap write 14 
[  845.598933] g_ipod gadget:  = ipod_hid_setup() 
[  845.598959] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.599026]  ipod_hid_out_complete() len=13 actual=13 
[  845.632997]  iap write 14 
[  845.640069] g_ipod gadget:  = ipod_hid_setup() 
[  845.640095] g_ipod gadget: Control req: 21.09 v0210 i0002 l17
[  845.640166]  ipod_hid_out_complete() len=17 actual=17 
[  845.701623]  iap write 14 
[  845.713549] g_ipod gadget:  = ipod_hid_setup() 
[  845.713575] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.713620]  ipod_hid_out_complete() len=13 actual=13 
[  845.727701]  iap write 14 
[  845.747147] g_ipod gadget:  = ipod_hid_setup() 
[  845.747174] g_ipod gadget: Control req: 40.40 v01f4 i0640 l0
[  845.747179] g_ipod gadget: apple vendor 0x40 
[  845.768128] g_ipod gadget:  = ipod_hid_setup() 
[  845.768151] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.768197]  ipod_hid_out_complete() len=13 actual=13 
[  845.778447]  iap write 14 
[  845.785667] g_ipod gadget:  = ipod_hid_setup() 
[  845.785689] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.785732]  ipod_hid_out_complete() len=13 actual=13 
[  845.817569]  iap write 18 
[  845.835975] g_ipod gadget:  = ipod_hid_setup() 
[  845.835997] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  845.836049]  ipod_hid_out_complete() len=13 actual=13 
[  857.484692] g_ipod gadget:  = ipod_audio_control_disable() 
[  857.484708] g_ipod gadget:  = ipod_hid_disable() 
[  857.484719] g_ipod gadget:  = ipod_disconnect() 
[  857.484729] ------------[ cut here ]------------
[  857.484874] WARNING: CPU: 0 PID: 0 at drivers/usb/dwc2/gadget.c:195 dwc2_hsotg_init_fifo+0x190/0x1b0 [dwc2]
[  857.484880] Modules linked in: usb_f_mass_storage fuse g_ipod(O) rfcomm cmac bnep hci_uart btbcm bluetooth brcmfmac brcmutil cfg80211 snd_bcm2835 rfkill snd_pcm snd_timer snd bcm2835_gpiomem uio_pdrv_genirq fixed uio libcomposite dwc2 udc_core i2c_dev ip_tables x_tables ipv6
[  857.484963] CPU: 0 PID: 0 Comm: swapper Tainted: G           O    4.9.59+ #1047
[  857.484967] Hardware name: BCM2835
[  857.485011] [<c0016148>] (unwind_backtrace) from [<c0013c90>] (show_stack+0x20/0x24)
[  857.485030] [<c0013c90>] (show_stack) from [<c031a618>] (dump_stack+0x20/0x28)
[  857.485050] [<c031a618>] (dump_stack) from [<c0021d1c>] (__warn+0xe4/0x10c)
[  857.485064] [<c0021d1c>] (__warn) from [<c0021e10>] (warn_slowpath_null+0x30/0x38)
[  857.485139] [<c0021e10>] (warn_slowpath_null) from [<bf0b3144>] (dwc2_hsotg_init_fifo+0x190/0x1b0 [dwc2])
[  857.485264] [<bf0b3144>] (dwc2_hsotg_init_fifo [dwc2]) from [<bf0b517c>] (dwc2_hsotg_core_init_disconnected+0x78/0x320 [dwc2])
[  857.485377] [<bf0b517c>] (dwc2_hsotg_core_init_disconnected [dwc2]) from [<bf0b5a84>] (dwc2_hsotg_irq+0x660/0x7a0 [dwc2])
[  857.485453] [<bf0b5a84>] (dwc2_hsotg_irq [dwc2]) from [<c005ea9c>] (__handle_irq_event_percpu+0x94/0x1c8)
[  857.485470] [<c005ea9c>] (__handle_irq_event_percpu) from [<c005ebfc>] (handle_irq_event_percpu+0x2c/0x68)
[  857.485484] [<c005ebfc>] (handle_irq_event_percpu) from [<c005ec70>] (handle_irq_event+0x38/0x4c)
[  857.485497] [<c005ec70>] (handle_irq_event) from [<c0061c48>] (handle_level_irq+0x9c/0x130)
[  857.485510] [<c0061c48>] (handle_level_irq) from [<c005dd5c>] (generic_handle_irq+0x30/0x44)
[  857.485523] [<c005dd5c>] (generic_handle_irq) from [<c005e298>] (__handle_domain_irq+0x58/0xb8)
[  857.485537] [<c005e298>] (__handle_domain_irq) from [<c0009420>] (bcm2835_handle_irq+0x28/0x48)
[  857.485553] [<c0009420>] (bcm2835_handle_irq) from [<c05d575c>] (__irq_svc+0x5c/0x7c)
[  857.485559] Exception stack(0xc08a5f18 to 0xc08a5f60)
[  857.485566] 5f00:                                                       00000000 00000000
[  857.485576] 5f20: 00000000 c08a7760 c08a4000 00000000 c08a68ac c0917d98 00000001 c0917d98
[  857.485587] 5f40: dbfffa60 c08a5f74 c08a5f68 c08a5f68 c00107c4 c00107c8 60000013 ffffffff
[  857.485603] [<c05d575c>] (__irq_svc) from [<c00107c8>] (arch_cpu_idle+0x30/0x40)
[  857.485617] [<c00107c8>] (arch_cpu_idle) from [<c05d560c>] (default_idle_call+0x34/0x48)
[  857.485641] [<c05d560c>] (default_idle_call) from [<c0050810>] (cpu_startup_entry+0x8c/0xe8)
[  857.485666] [<c0050810>] (cpu_startup_entry) from [<c05d09c0>] (rest_init+0x6c/0x84)
[  857.485687] [<c05d09c0>] (rest_init) from [<c0841c84>] (start_kernel+0x33c/0x3b4)
[  857.485694] ---[ end trace 3bd411d99593897b ]---
[  857.539422] dwc2 20980000.usb: new device is high-speed
[  857.688859] dwc2 20980000.usb: new address 1
[  857.801946] g_ipod gadget: high-speed config #2: iPod interface
[  857.801982] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  857.801991] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  857.802012] g_ipod gadget:  = ipod_hid_set_alt() 
[  857.852113] g_ipod gadget:  = ipod_audio_control_set_alt() 
[  857.852771] g_ipod gadget:  = ipod_audio_control_setup() 
[  857.852792] g_ipod gadget: Control req: 22.01 v0100 i0081 l3
[  857.893887] g_ipod gadget:  = ipod_hid_setup() 
[  857.893923] g_ipod gadget: Control req: 81.06 v2200 i0002 l208
[  857.893932] g_ipod gadget: get hid descriptor
[  857.895526] g_ipod gadget:  = ipod_hid_setup() 
[  857.895545] g_ipod gadget: Control req: 21.0a v0000 i0002 l0
[  857.895551] g_ipod gadget: set idle 
[  859.855411] g_ipod gadget:  = ipod_hid_setup() 
[  859.855439] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  859.855488]  ipod_hid_out_complete() len=13 actual=13 
[  859.879911]  iap write 14 
[  859.880967] g_ipod gadget:  = ipod_hid_setup() 
[  859.880991] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  859.881034]  ipod_hid_out_complete() len=13 actual=13 
[  859.921176]  iap write 14 
[  859.922020] g_ipod gadget:  = ipod_hid_setup() 
[  859.922041] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  859.922101]  ipod_hid_out_complete() len=13 actual=13 
[  859.952804]  iap write 18 
[  859.953912] g_ipod gadget:  = ipod_hid_setup() 
[  859.953935] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  859.953987]  ipod_hid_out_complete() len=13 actual=13 
[  859.994835]  iap write 18 
[  859.996430] g_ipod gadget:  = ipod_hid_setup() 
[  859.996455] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  859.996501]  ipod_hid_out_complete() len=13 actual=13 
[  860.043440]  iap write 18 
[  860.045201] g_ipod gadget:  = ipod_hid_setup() 
[  860.045225] g_ipod gadget: Control req: 21.09 v0214 i0002 l193
[  860.045354]  ipod_hid_out_complete() len=193 actual=193 
[  860.101004]  iap write 96 
[  860.101073]  iap write 32 
[  860.102273] g_ipod gadget:  = ipod_hid_setup() 
[  860.102293] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  860.102361]  ipod_hid_out_complete() len=49 actual=49 
[  860.116314]  iap write 14 
[  860.118742] g_ipod gadget:  = ipod_hid_setup() 
[  860.118762] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  860.118798]  ipod_hid_out_complete() len=49 actual=49 
[  860.130316]  iap write 18 
[  860.131951] g_ipod gadget:  = ipod_hid_setup() 
[  860.131974] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  860.132022]  ipod_hid_out_complete() len=49 actual=49 
[  860.146376]  iap write 14 
[  860.147912] g_ipod gadget:  = ipod_hid_setup() 
[  860.147936] g_ipod gadget: Control req: 21.09 v0213 i0002 l95
[  860.148010]  ipod_hid_out_complete() len=95 actual=95 
[  860.173068]  iap write 50 
[  860.173936] g_ipod gadget:  = ipod_hid_setup() 
[  860.173958] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.174011]  ipod_hid_out_complete() len=13 actual=13 
[  860.184228]  iap write 10 
[  860.209730]  iap write 10 
[  860.211019] g_ipod gadget:  = ipod_hid_setup() 
[  860.211042] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  860.211151]  ipod_hid_out_complete() len=255 actual=255 
[  860.211874] g_ipod gadget:  = ipod_hid_setup() 
[  860.211895] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  860.212010]  ipod_hid_out_complete() len=255 actual=255 
[  860.212798] g_ipod gadget:  = ipod_hid_setup() 
[  860.212818] g_ipod gadget: Control req: 21.09 v020d i0002 l5
[  860.212863]  ipod_hid_out_complete() len=5 actual=5 
[  860.320342]  iap write 14 
[  860.322072] g_ipod gadget:  = ipod_hid_setup() 
[  860.322095] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  860.322205]  ipod_hid_out_complete() len=255 actual=255 
[  860.322832] g_ipod gadget:  = ipod_hid_setup() 
[  860.322850] g_ipod gadget: Control req: 21.09 v0215 i0002 l255
[  860.322946]  ipod_hid_out_complete() len=255 actual=255 
[  860.366696]  iap write 10 
[  860.385498]  iap write 50 
[  860.403558] g_ipod gadget:  = ipod_hid_setup() 
[  860.403581] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.403628]  ipod_hid_out_complete() len=13 actual=13 
[  860.419826]  iap write 18 
[  860.448766] g_ipod gadget:  = ipod_hid_setup() 
[  860.448791] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.448855]  ipod_hid_out_complete() len=13 actual=13 
[  860.470356]  iap write 26 
[  860.481261] g_ipod gadget:  = ipod_hid_setup() 
[  860.481287] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.481345]  ipod_hid_out_complete() len=13 actual=13 
[  860.511080]  iap write 18 
[  860.527074] g_ipod gadget:  = ipod_hid_setup() 
[  860.527101] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.527148]  ipod_hid_out_complete() len=13 actual=13 
[  860.543013]  iap write 18 
[  860.559038] g_ipod gadget:  = ipod_hid_setup() 
[  860.559067] g_ipod gadget: Control req: 21.09 v0211 i0002 l25
[  860.559246]  ipod_hid_out_complete() len=25 actual=25 
[  860.589956]  iap write 14 
[  860.596308] g_ipod gadget:  = ipod_hid_setup() 
[  860.596332] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.596388]  ipod_hid_out_complete() len=13 actual=13 
[  860.623236]  iap write 18 
[  860.624372] g_ipod gadget:  = ipod_hid_setup() 
[  860.624396] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.624451]  ipod_hid_out_complete() len=13 actual=13 
[  860.651623]  iap write 18 
[  860.830938] g_ipod gadget:  = ipod_hid_setup() 
[  860.830965] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.831007]  ipod_hid_out_complete() len=13 actual=13 
[  860.859811]  iap write 14 
[  860.869800] g_ipod gadget:  = ipod_hid_setup() 
[  860.869820] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  860.869867]  ipod_hid_out_complete() len=13 actual=13 
[  860.904733]  iap write 26 
[  861.063638] g_ipod gadget:  = ipod_hid_setup() 
[  861.063666] g_ipod gadget: Control req: 21.09 v0214 i0002 l193
[  861.063779]  ipod_hid_out_complete() len=193 actual=193 
[  861.109741]  iap write 10 
[  861.117180] g_ipod gadget:  = ipod_hid_setup() 
[  861.117207] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  861.117254]  ipod_hid_out_complete() len=13 actual=13 
[  861.123136]  iap write 10 
[  861.261660] g_ipod gadget:  = ipod_hid_setup() 
[  861.261688] g_ipod gadget: Control req: 21.09 v0212 i0002 l49
[  861.261746]  ipod_hid_out_complete() len=49 actual=49 
[  861.279865]  iap write 26 
[  861.285640] g_ipod gadget:  = ipod_hid_setup() 
[  861.285661] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  861.285703]  ipod_hid_out_complete() len=13 actual=13 
[  871.048908] g_ipod gadget:  = ipod_hid_setup() 
[  871.048944] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.049041]  ipod_hid_out_complete() len=13 actual=13 
[  871.102569]  iap write 14 
[  871.110325] g_ipod gadget:  = ipod_hid_setup() 
[  871.110358] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.110442]  ipod_hid_out_complete() len=13 actual=13 
[  871.161250]  iap write 14 
[  871.169031] g_ipod gadget:  = ipod_hid_setup() 
[  871.169061] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.169118]  ipod_hid_out_complete() len=13 actual=13 
[  871.220167]  iap write 14 
[  871.245932] g_ipod gadget:  = ipod_hid_setup() 
[  871.245960] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.246039]  ipod_hid_out_complete() len=13 actual=13 
[  871.263248]  iap write 14 
[  871.271517] g_ipod gadget:  = ipod_hid_setup() 
[  871.271544] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.271597]  ipod_hid_out_complete() len=13 actual=13 
[  871.302979]  iap write 14 
[  871.310402] g_ipod gadget:  = ipod_hid_setup() 
[  871.310425] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.310482]  ipod_hid_out_complete() len=13 actual=13 
[  871.331704]  iap write 14 
[  871.339377] g_ipod gadget:  = ipod_hid_setup() 
[  871.339402] g_ipod gadget: Control req: 21.09 v0210 i0002 l17
[  871.339460]  ipod_hid_out_complete() len=17 actual=17 
[  871.364849]  iap write 14 
[  871.376702] g_ipod gadget:  = ipod_hid_setup() 
[  871.376728] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.376786]  ipod_hid_out_complete() len=13 actual=13 
[  871.388507] g_ipod gadget:  = ipod_hid_setup() 
[  871.388534] g_ipod gadget: Control req: 40.40 v01f4 i0640 l0
[  871.388538] g_ipod gadget: apple vendor 0x40 
[  871.396395]  iap write 14 
[  871.415932] g_ipod gadget:  = ipod_hid_setup() 
[  871.415959] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.416005]  ipod_hid_out_complete() len=13 actual=13 
[  871.435717]  iap write 14 
[  871.442979] g_ipod gadget:  = ipod_hid_setup() 
[  871.443006] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.443070]  ipod_hid_out_complete() len=13 actual=13 
[  871.464219]  iap write 18 
[  871.482317] g_ipod gadget:  = ipod_hid_setup() 
[  871.482345] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  871.482413]  ipod_hid_out_complete() len=13 actual=13 
[  882.118039] g_ipod gadget:  = ipod_hid_setup() 
[  882.118073] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  882.118162]  ipod_hid_out_complete() len=13 actual=13 
[  892.113831] g_ipod gadget:  = ipod_hid_setup() 
[  892.113866] g_ipod gadget: Control req: 21.09 v020f i0002 l13
[  892.113950]  ipod_hid_out_complete() len=13 actual=13 
[  907.129113] g_ipod gadget:  = ipod_audio_control_disable() 
[  907.129137] g_ipod gadget:  = ipod_hid_disable() 
[  907.129153] g_ipod gadget:  = ipod_disconnect() 
[  907.129160] g_ipod gadget:  = ipod_disconnect() 
[  907.129178] g_ipod gadget:  = ipod_ptp_config_unbind() 
[  907.146033] g_ipod gadget:  = ipod_audio_control_unbind() 
[  907.158951] g_ipod gadget:  = ipod_hid_unbind() 
[  907.158978] g_ipod gadget:  = ipod_config_unbind() 
[  907.158990] g_ipod gadget:  = ipod_unbind() 
[  907.161749] ipod device closed  

Before test this car I didn't remove ipod.trace it may have log from prevouse test.

< 0F 00 55 04 00 38 00 00 C4 00 00 00 00
> 03 00 55 06 00 02 00 00 00 38 C0 00 00 00
< 0F 00 55 04 00 11 00 01 EA 00 00 00 00
> 03 00 55 06 00 12 00 01 FF FF E9 00 00 00
< 0F 00 55 05 00 4B 00 02 00 AE 00 00 00
> 04 00 55 0D 00 4C 00 02 00 00 00 00 06 3D EF 73 FF 01
< 0F 00 55 05 00 4B 00 03 0E 9F 00 00 00
> 04 00 55 0D 00 4C 00 03 0E 00 00 00 00 00 00 00 00 96
< 0F 00 55 05 00 4B 00 04 0D 9F 00 00 00
> 04 00 55 0D 00 4C 00 04 0D 00 00 00 00 00 00 00 00 96
< 14 00 55 60 00 39 00 05 09 0E 00 00 03 00 03 04 00 00 00 02 00 00 02 00 0A 00 01 00 00 00 00 00 00 02 10 0B 00 02 01 43 6F 75 70 61 67 65 00 06 00 02 04 01 00 02 06 00 02 05 01 00 02 0D 00 02 06 4D 69 63 72 6F 73 6F 66 74 00 0A 00 02 07 31 32 33 34 35 36 00 05 00 02 09 04 00 07 00 02 0C 00 00 00 03 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 07 00 55 30 00 3A 00 05 09 03 00 00 00 03 00 01 00 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 09 04 00 02 00 0C 2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 12 00 55 15 00 39 00 06 01 0F 00 00 04 00 03 04 0A 00 00 00 02 00 00 02 00 83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 03 00 55 09 00 3A 00 06 01 03 00 00 00 B3
< 12 00 55 1D 00 39 00 07 01 17 00 04 01 63 6F 6D 2E 66 6F 72 64 2E 73 79 6E 63 2E 70 72 6F 74 30 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 07 01 04 00 04 00 01 AB 00 00 00
< 12 00 55 13 00 39 00 08 01 0D 00 05 4B 34 4C 4A 4A 5A 48 43 4E 45 00 C2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 03 00 55 09 00 3A 00 08 01 03 00 05 00 AC
< 13 00 55 51 00 39 00 09 06 12 00 02 01 4D 69 63 72 6F 73 6F 66 74 20 41 75 74 6F 00 06 00 02 04 03 00 00 06 00 02 05 01 03 00 0D 00 02 06 4D 69 63 72 6F 73 6F 66 74 00 16 00 02 07 4D 69 63 72 6F 73 6F 66 74 20 41 75 74 6F 20 33 2E 30 00 05 00 02 09 04 00 A5 00 00 00 00 00 00 00 00 00
> 06 00 55 23 00 3A 00 09 06 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 09 50 00 00 00 00 00 00 00 00 00 00
< 0F 00 55 05 00 3B 00 0A 00 B6 00 00 00
> 02 00 55 05 00 3C 00 0A 00 B5
> 02 00 55 04 00 14 00 0A DE 00
< 15 02 55 00 01 F7 00 15 00 0A 02 00 00 01 30 82 03 88 06 09 2A 86 48 86 F7 0D 01 07 02 A0 82 03 79 30 82 03 75 02 01 01 31 00 30 0B 06 09 2A 86 48 86 F7 0D 01 07 01 A0 82 03 5D 30 82 03 59 30 82 02 41 A0 03 02 01 02 02 0F 22 22 AA 14 09 06 AA 04 AA 15 09 AA 93 57 04 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 81 83 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 13 0A 41 70 70 6C 65 20 49 6E 63 2E 31 26 30 24 06 03 55 04 0B 13 1D 41 70 70 6C 65 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 31 37 30 35 06 03 55 04 03 13 2E 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 30 1E 17 0D 31 34 30 39 30 36 31 34 34 37 31 30 5A
< 15 03 17 0D 32 32 30 32 31 34 32 32 31 38 30 38 5A 30 70 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 0C 0A 41 70 70 6C 65 20 49 6E 63 2E 31 1F 30 1D 06 03 55 04 0B 0C 16 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 31 2B 30 29 06 03 55 04 03 0C 22 49 50 41 5F 32 32 32 32 41 41 31 34 30 39 30 36 41 41 30 34 41 41 31 35 30 39 41 41 39 33 35 37 30 34 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 AE 21 F0 2E 74 74 A2 95 FD D1 B8 04 30 68 41 7C 4B B1 10 6F 2A F3 39 E3 EC 56 30 0D A1 DB 88 21 84 F5 8D 3B D0 F3 19 CD 82 C9 EA 0A C0 C1 53 EA 24 DD 3B 90 54 94 42 B3 C1 19 63 5C 4B 76 FE 38 61 3A 79 3F F9 79 B7 25 B7 13 E4 F5 88 58 CE F3 35 6C 0E B2 F8 ED 76 99 F1 D5 99 D2 40 95 94
< 0D 01 E2 CC 00
> 03 00 55 06 00 02 00 0A 00 15 D9 00 00 00
< 15 02 55 00 01 CA 00 15 00 0A 02 00 01 01 23 18 D9 92 E9 85 B4 5C 9B AE 56 8E B7 8E F7 8F F4 DF 9D E1 B5 A0 03 80 42 65 76 80 64 5D AE 67 02 03 01 00 01 A3 60 30 5E 30 1D 06 03 55 1D 0E 04 16 04 14 E6 55 41 B4 44 C4 5F B7 80 2C 2F 53 B8 70 6A FB BB 03 A3 1D 30 0C 06 03 55 1D 13 01 01 FF 04 02 30 00 30 1F 06 03 55 1D 23 04 18 30 16 80 14 FF 4B 1A 43 9A F5 19 96 AB 18 00 2B 61 C9 EE 40 9D 8E C7 04 30 0E 06 03 55 1D 0F 01 01 FF 04 04 03 02 03 B8 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 9C 7D 24 82 8B 9A 34 E3 18 AD BA 9D 59 A6 6A 27 33 7C 0C E0 E3 95 2C C6 3A 7D 74 38 E0 29 58 E9 41 3E 5F 31 A0 E4 E1 35 3B FF 9B 5B 7D 33 DB 50 91 E2 0B 49 46 96 33 17 BE 3C B1 1F 8C 93 5A 88 AA 9C 42 DC A0 3C 4B E6 1D 65 EC AA 59 3F 23 CC C3 A1 93 F6 5B CD
< 15 01 50 D3 02 95 9A F8 2C FA 51 9D EB 7C 20 79 AF 67 F6 30 E5 37 B3 A2 D1 F2 69 72 53 1B A2 5D 4D 40 C9 80 B9 88 38 99 E7 BE 35 BC 58 5F EA BD 89 C2 2B 27 D3 3E 82 B0 91 2A 35 63 20 DC 0A C0 EF 81 67 81 58 D6 54 53 E1 DE 3D 50 F2 A0 99 CF CA 88 79 C8 36 AE 6E 38 9A CC 9E 32 A1 07 53 D0 18 76 43 C1 3E DE CC 98 F9 25 30 A1 76 01 3C 44 D9 5E 3E C3 0B 4C 60 4E 73 7E 94 AD C4 01 64 5E BF 45 0C F9 D5 88 DD F2 DA 66 D9 72 2D 3F BE 48 52 B7 FA 49 5D C6 A1 D0 3D FD 45 62 A1 2D 8E 31 77 EF 6A 9A 9D 71 CA 1C A4 36 9B A5 31 00 BC 08 A3 3C FA A7 08 77 03 46 CB FB 6C B4 92 5D B8 1A B4 E5 07 11 56 4C 11 23 FC 10 7C AC CD 34 51 5D E0 9D A8 7B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 16 00 0A 00 DB
> 06 00 55 19 00 17 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 0F 00 55 04 00 0B 00 0B E6 00 00 00 00
> 04 00 55 0D 00 0C 00 0B 61 62 63 64 31 32 33 34 00 88
< 0F 00 55 04 00 07 00 0C E9 00 00 00 00
> 05 00 55 10 00 08 00 0C 69 70 6F 64 2D 67 61 64 67 65 74 00 97 00 00 00 00 00
< 0F 00 55 04 00 4F 00 0D A0 00 00 00 00
> 04 00 55 0C 00 51 00 0D 00 00 00 00 00 00 00 00 96 00
< 0F 00 55 05 00 4B 00 0E 00 A2 00 00 00
> 04 00 55 0D 00 4C 00 0E 00 00 00 00 06 3D EF 73 FF F5
< 11 00 55 0C 00 49 00 0F 00 00 00 00 00 00 00 24 78 00 00 00 00 00 00 00 00
> 03 00 55 06 00 02 00 0F 00 49 A0 00 00 00
< 0F 00 55 05 00 4B 00 10 04 9C 00 00 00
> 04 00 55 0D 00 4C 00 10 04 00 00 00 00 00 00 00 00 93
< 0F 00 55 05 00 4B 00 11 0A 95 00 00 00
> 04 00 55 0D 00 4C 00 11 0A 00 00 00 00 00 00 00 00 8C
< 0F 00 55 05 00 37 00 12 01 B1 00 00 00
> 03 00 55 06 00 02 00 12 00 37 AF 00 00 00
< 0F 00 55 05 04 00 1C 00 13 C8 00 00 00
> 05 00 55 0E 04 00 1D 00 13 00 04 93 E0 00 00 4E 20 02 D7 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 0A 17 1F B2 F3 B0 59 C5 1D E7 E5 60 5E 0C A5 A6 E9 41 56 C1 AA 67 5B 5B B6 6B D0 16 DE FB 8E 9F 9F CB 13 CC 81 0C 8E 59 78 1A DB 2A 65 30 6F 68 0B F0 2A 9D D5 B6 52 B2 45 3A 4F 6E 99 9E 03 BF 13 35 F9 17 1C 67 FC B1 1D 6F 20 88 51 A7 57 EC C2 6D 95 FD 07 22 BC 81 37 B1 96 D8 56 F7 AD 4E 89 B3 A0 B5 9C DA 54 C0 48 24 80 18 14 56 3D 14 F7 0A 8D 8A 2C 8C A4 0B 51 80 CC 34 63 27 95 9C 7D 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 19 00 0A 00 D8
> 02 00 55 04 0A 02 03 E7 06 00
< 0F 00 55 06 00 54 00 15 08 34 55 00 00
< 12 00 55 28 0A 03 03 E7 00 00 1F 40 00 00 2B 11 00 00 2E E0 00 00 3E 80 00 00 56 22 00 00 5D C0 00 00 7D 00 00 00 AC 44 00 00 BB 80 3D 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00
< 0F 00 55 05 04 00 16 00 16 CB 00 00 00
> 03 00 55 08 04 00 01 00 16 00 00 16 C7 00
< 0F 00 55 06 04 00 18 00 17 01 C6 00 00
> 03 00 55 09 04 00 19 00 17 00 00 00 00 C3
< 0F 00 55 06 04 00 18 00 18 04 C2 00 00
> 03 00 55 09 04 00 19 00 18 00 00 00 00 C2
< 0F 00 55 06 04 00 18 00 19 02 C3 00 00
> 03 00 55 09 04 00 19 00 19 00 00 00 00 C1
< 0F 00 55 06 04 00 18 00 1A 03 C1 00 00
> 03 00 55 09 04 00 19 00 1A 00 00 00 00 C0
< 0F 00 55 06 04 00 18 00 1B 05 BE 00 00
> 03 00 55 09 04 00 19 00 1B 00 00 00 00 BF
< 10 00 55 09 04 00 26 00 1C 00 00 08 2D 7C 00 00 00
> 03 00 55 08 04 00 01 00 1C 00 00 26 B1 00
< 0F 00 55 05 04 00 2C 00 1D AE 00 00 00
> 03 00 55 06 04 00 2D 00 1D 00 AC 00 00 00
< 0F 00 55 05 04 00 2F 00 1E AA 00 00 00
> 03 00 55 06 04 00 30 00 1E 00 A8 00 00 00
< 0F 00 55 05 04 00 39 00 1F 9F 00 00 00
> 04 00 55 0A 04 00 3A 00 1F 01 40 00 F0 01 67 00 00 00
< 0F 00 55 05 04 00 33 00 20 A4 00 00 00
< 0F 00 55 05 04 00 33 00 21 A3 00 00 00
< 0F 00 55 05 04 00 33 00 22 A2 00 00 00
< 0F 00 55 04 00 38 00 00 C4 00 00 00 00
> 03 00 55 06 00 02 00 00 00 38 C0 00 00 00
< 0F 00 55 04 00 11 00 01 EA 00 00 00 00
> 03 00 55 06 00 12 00 01 FF FF E9 00 00 00
< 0F 00 55 05 00 4B 00 02 00 AE 00 00 00
> 04 00 55 0D 00 4C 00 02 00 00 00 00 06 3D EF 73 FF 01
< 0F 00 55 05 00 4B 00 03 0E 9F 00 00 00
> 04 00 55 0D 00 4C 00 03 0E 00 00 00 00 00 00 00 00 96
< 0F 00 55 05 00 4B 00 04 0D 9F 00 00 00
> 04 00 55 0D 00 4C 00 04 0D 00 00 00 00 00 00 00 00 96
< 14 00 55 60 00 39 00 05 09 0E 00 00 03 00 03 04 00 00 00 02 00 00 02 00 0A 00 01 00 00 00 00 00 00 02 10 0B 00 02 01 43 6F 75 70 61 67 65 00 06 00 02 04 01 00 02 06 00 02 05 01 00 02 0D 00 02 06 4D 69 63 72 6F 73 6F 66 74 00 0A 00 02 07 31 32 33 34 35 36 00 05 00 02 09 04 00 07 00 02 0C 00 00 00 03 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 07 00 55 30 00 3A 00 05 09 03 00 00 00 03 00 01 00 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 09 04 00 02 00 0C 2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 12 00 55 15 00 39 00 06 01 0F 00 00 04 00 03 04 0A 00 00 00 02 00 00 02 00 83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 03 00 55 09 00 3A 00 06 01 03 00 00 00 B3
< 12 00 55 1D 00 39 00 07 01 17 00 04 01 63 6F 6D 2E 66 6F 72 64 2E 73 79 6E 63 2E 70 72 6F 74 30 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 07 01 04 00 04 00 01 AB 00 00 00
< 12 00 55 13 00 39 00 08 01 0D 00 05 4B 34 4C 4A 4A 5A 48 43 4E 45 00 C2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 03 00 55 09 00 3A 00 08 01 03 00 05 00 AC
< 13 00 55 51 00 39 00 09 06 12 00 02 01 4D 69 63 72 6F 73 6F 66 74 20 41 75 74 6F 00 06 00 02 04 03 00 00 06 00 02 05 01 03 00 0D 00 02 06 4D 69 63 72 6F 73 6F 66 74 00 16 00 02 07 4D 69 63 72 6F 73 6F 66 74 20 41 75 74 6F 20 33 2E 30 00 05 00 02 09 04 00 A5 00 00 00 00 00 00 00 00 00
> 06 00 55 23 00 3A 00 09 06 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 09 50 00 00 00 00 00 00 00 00 00 00
< 0F 00 55 05 00 3B 00 0A 00 B6 00 00 00
> 02 00 55 05 00 3C 00 0A 00 B5
> 02 00 55 04 00 14 00 0A DE 00
< 15 02 55 00 01 F7 00 15 00 0A 02 00 00 01 30 82 03 88 06 09 2A 86 48 86 F7 0D 01 07 02 A0 82 03 79 30 82 03 75 02 01 01 31 00 30 0B 06 09 2A 86 48 86 F7 0D 01 07 01 A0 82 03 5D 30 82 03 59 30 82 02 41 A0 03 02 01 02 02 0F 22 22 AA 14 09 06 AA 04 AA 15 09 AA 93 57 04 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 81 83 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 13 0A 41 70 70 6C 65 20 49 6E 63 2E 31 26 30 24 06 03 55 04 0B 13 1D 41 70 70 6C 65 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 31 37 30 35 06 03 55 04 03 13 2E 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 30 1E 17 0D 31 34 30 39 30 36 31 34 34 37 31 30 5A
< 15 03 17 0D 32 32 30 32 31 34 32 32 31 38 30 38 5A 30 70 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 0C 0A 41 70 70 6C 65 20 49 6E 63 2E 31 1F 30 1D 06 03 55 04 0B 0C 16 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 31 2B 30 29 06 03 55 04 03 0C 22 49 50 41 5F 32 32 32 32 41 41 31 34 30 39 30 36 41 41 30 34 41 41 31 35 30 39 41 41 39 33 35 37 30 34 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 AE 21 F0 2E 74 74 A2 95 FD D1 B8 04 30 68 41 7C 4B B1 10 6F 2A F3 39 E3 EC 56 30 0D A1 DB 88 21 84 F5 8D 3B D0 F3 19 CD 82 C9 EA 0A C0 C1 53 EA 24 DD 3B 90 54 94 42 B3 C1 19 63 5C 4B 76 FE 38 61 3A 79 3F F9 79 B7 25 B7 13 E4 F5 88 58 CE F3 35 6C 0E B2 F8 ED 76 99 F1 D5 99 D2 40 95 94
< 0D 01 E2 CC 00
> 03 00 55 06 00 02 00 0A 00 15 D9 00 00 00
< 15 02 55 00 01 CA 00 15 00 0A 02 00 01 01 23 18 D9 92 E9 85 B4 5C 9B AE 56 8E B7 8E F7 8F F4 DF 9D E1 B5 A0 03 80 42 65 76 80 64 5D AE 67 02 03 01 00 01 A3 60 30 5E 30 1D 06 03 55 1D 0E 04 16 04 14 E6 55 41 B4 44 C4 5F B7 80 2C 2F 53 B8 70 6A FB BB 03 A3 1D 30 0C 06 03 55 1D 13 01 01 FF 04 02 30 00 30 1F 06 03 55 1D 23 04 18 30 16 80 14 FF 4B 1A 43 9A F5 19 96 AB 18 00 2B 61 C9 EE 40 9D 8E C7 04 30 0E 06 03 55 1D 0F 01 01 FF 04 04 03 02 03 B8 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 9C 7D 24 82 8B 9A 34 E3 18 AD BA 9D 59 A6 6A 27 33 7C 0C E0 E3 95 2C C6 3A 7D 74 38 E0 29 58 E9 41 3E 5F 31 A0 E4 E1 35 3B FF 9B 5B 7D 33 DB 50 91 E2 0B 49 46 96 33 17 BE 3C B1 1F 8C 93 5A 88 AA 9C 42 DC A0 3C 4B E6 1D 65 EC AA 59 3F 23 CC C3 A1 93 F6 5B CD
< 15 01 50 D3 02 95 9A F8 2C FA 51 9D EB 7C 20 79 AF 67 F6 30 E5 37 B3 A2 D1 F2 69 72 53 1B A2 5D 4D 40 C9 80 B9 88 38 99 E7 BE 35 BC 58 5F EA BD 89 C2 2B 27 D3 3E 82 B0 91 2A 35 63 20 DC 0A C0 EF 81 67 81 58 D6 54 53 E1 DE 3D 50 F2 A0 99 CF CA 88 79 C8 36 AE 6E 38 9A CC 9E 32 A1 07 53 D0 18 76 43 C1 3E DE CC 98 F9 25 30 A1 76 01 3C 44 D9 5E 3E C3 0B 4C 60 4E 73 7E 94 AD C4 01 64 5E BF 45 0C F9 D5 88 DD F2 DA 66 D9 72 2D 3F BE 48 52 B7 FA 49 5D C6 A1 D0 3D FD 45 62 A1 2D 8E 31 77 EF 6A 9A 9D 71 CA 1C A4 36 9B A5 31 00 BC 08 A3 3C FA A7 08 77 03 46 CB FB 6C B4 92 5D B8 1A B4 E5 07 11 56 4C 11 23 FC 10 7C AC CD 34 51 5D E0 9D A8 7B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 16 00 0A 00 DB
> 06 00 55 19 00 17 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 0F 00 55 04 00 0B 00 0B E6 00 00 00 00
> 04 00 55 0D 00 0C 00 0B 61 62 63 64 31 32 33 34 00 88
< 0F 00 55 04 00 07 00 0C E9 00 00 00 00
> 05 00 55 10 00 08 00 0C 69 70 6F 64 2D 67 61 64 67 65 74 00 97 00 00 00 00 00
< 0F 00 55 04 00 4F 00 0D A0 00 00 00 00
> 04 00 55 0C 00 51 00 0D 00 00 00 00 00 00 00 00 96 00
< 0F 00 55 05 00 4B 00 0E 00 A2 00 00 00
> 04 00 55 0D 00 4C 00 0E 00 00 00 00 06 3D EF 73 FF F5
< 11 00 55 0C 00 49 00 0F 00 00 00 00 00 00 00 24 78 00 00 00 00 00 00 00 00
> 03 00 55 06 00 02 00 0F 00 49 A0 00 00 00
< 0F 00 55 05 00 4B 00 10 04 9C 00 00 00
> 04 00 55 0D 00 4C 00 10 04 00 00 00 00 00 00 00 00 93
< 0F 00 55 05 00 4B 00 11 0A 95 00 00 00
> 04 00 55 0D 00 4C 00 11 0A 00 00 00 00 00 00 00 00 8C
< 0F 00 55 05 00 37 00 12 01 B1 00 00 00
> 03 00 55 06 00 02 00 12 00 37 AF 00 00 00
< 0F 00 55 05 04 00 1C 00 13 C8 00 00 00
> 05 00 55 0E 04 00 1D 00 13 00 04 93 E0 00 00 4E 20 02 D7 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 0A 17 1F B2 F3 B0 59 C5 1D E7 E5 60 5E 0C A5 A6 E9 41 56 C1 AA 67 5B 5B B6 6B D0 16 DE FB 8E 9F 9F CB 13 CC 81 0C 8E 59 78 1A DB 2A 65 30 6F 68 0B F0 2A 9D D5 B6 52 B2 45 3A 4F 6E 99 9E 03 BF 13 35 F9 17 1C 67 FC B1 1D 6F 20 88 51 A7 57 EC C2 6D 95 FD 07 22 BC 81 37 B1 96 D8 56 F7 AD 4E 89 B3 A0 B5 9C DA 54 C0 48 24 80 18 14 56 3D 14 F7 0A 8D 8A 2C 8C A4 0B 51 80 CC 34 63 27 95 9C 7D 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 19 00 0A 00 D8
> 02 00 55 04 0A 02 03 E7 06 00
< 0F 00 55 06 00 54 00 15 08 34 55 00 00
< 12 00 55 28 0A 03 03 E7 00 00 1F 40 00 00 2B 11 00 00 2E E0 00 00 3E 80 00 00 56 22 00 00 5D C0 00 00 7D 00 00 00 AC 44 00 00 BB 80 3D 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00
< 0F 00 55 05 04 00 16 00 16 CB 00 00 00
> 03 00 55 08 04 00 01 00 16 00 00 16 C7 00
< 0F 00 55 06 04 00 18 00 17 01 C6 00 00
> 03 00 55 09 04 00 19 00 17 00 00 00 00 C3
< 0F 00 55 06 04 00 18 00 18 04 C2 00 00
> 03 00 55 09 04 00 19 00 18 00 00 00 00 C2
< 0F 00 55 06 04 00 18 00 19 02 C3 00 00
> 03 00 55 09 04 00 19 00 19 00 00 00 00 C1
< 0F 00 55 06 04 00 18 00 1A 03 C1 00 00
> 03 00 55 09 04 00 19 00 1A 00 00 00 00 C0
< 0F 00 55 06 04 00 18 00 1B 05 BE 00 00
> 03 00 55 09 04 00 19 00 1B 00 00 00 00 BF
< 10 00 55 09 04 00 26 00 1C 00 00 08 2D 7C 00 00 00
> 03 00 55 08 04 00 01 00 1C 00 00 26 B1 00
< 0F 00 55 05 04 00 2C 00 1D AE 00 00 00
> 03 00 55 06 04 00 2D 00 1D 00 AC 00 00 00
< 0F 00 55 05 04 00 2F 00 1E AA 00 00 00
> 03 00 55 06 04 00 30 00 1E 00 A8 00 00 00
< 0F 00 55 05 04 00 39 00 1F 9F 00 00 00
> 04 00 55 0A 04 00 3A 00 1F 01 40 00 F0 01 67 00 00 00
< 0F 00 55 05 04 00 33 00 20 A4 00 00 00
< 0F 00 55 04 00 38 00 00 C4 00 00 00 00
> 03 00 55 06 00 02 00 00 00 38 C0 00 00 00
< 0F 00 55 04 00 11 00 01 EA 00 00 00 00
> 03 00 55 06 00 12 00 01 FF FF E9 00 00 00
< 0F 00 55 05 00 4B 00 02 00 AE 00 00 00
> 04 00 55 0D 00 4C 00 02 00 00 00 00 06 3D EF 73 FF 01
< 0F 00 55 05 00 4B 00 03 0E 9F 00 00 00
> 04 00 55 0D 00 4C 00 03 0E 00 00 00 00 00 00 00 00 96
< 0F 00 55 05 00 4B 00 04 0D 9F 00 00 00
> 04 00 55 0D 00 4C 00 04 0D 00 00 00 00 00 00 00 00 96
< 14 00 55 60 00 39 00 05 09 0E 00 00 03 00 03 04 00 00 00 02 00 00 02 00 0A 00 01 00 00 00 00 00 00 02 10 0B 00 02 01 43 6F 75 70 61 67 65 00 06 00 02 04 01 00 02 06 00 02 05 01 00 02 0D 00 02 06 4D 69 63 72 6F 73 6F 66 74 00 0A 00 02 07 31 32 33 34 35 36 00 05 00 02 09 04 00 07 00 02 0C 00 00 00 03 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 07 00 55 30 00 3A 00 05 09 03 00 00 00 03 00 01 00 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 09 04 00 02 00 0C 2B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 12 00 55 15 00 39 00 06 01 0F 00 00 04 00 03 04 0A 00 00 00 02 00 00 02 00 83 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 03 00 55 09 00 3A 00 06 01 03 00 00 00 B3
< 12 00 55 1D 00 39 00 07 01 17 00 04 01 63 6F 6D 2E 66 6F 72 64 2E 73 79 6E 63 2E 70 72 6F 74 30 00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 04 00 55 0A 00 3A 00 07 01 04 00 04 00 01 AB 00 00 00
< 12 00 55 13 00 39 00 08 01 0D 00 05 4B 34 4C 4A 4A 5A 48 43 4E 45 00 C2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 03 00 55 09 00 3A 00 08 01 03 00 05 00 AC
< 13 00 55 51 00 39 00 09 06 12 00 02 01 4D 69 63 72 6F 73 6F 66 74 20 41 75 74 6F 00 06 00 02 04 03 00 00 06 00 02 05 01 03 00 0D 00 02 06 4D 69 63 72 6F 73 6F 66 74 00 16 00 02 07 4D 69 63 72 6F 73 6F 66 74 20 41 75 74 6F 20 33 2E 30 00 05 00 02 09 04 00 A5 00 00 00 00 00 00 00 00 00
> 06 00 55 23 00 3A 00 09 06 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 09 50 00 00 00 00 00 00 00 00 00 00
< 0F 00 55 05 00 3B 00 0A 00 B6 00 00 00
> 02 00 55 05 00 3C 00 0A 00 B5
> 02 00 55 04 00 14 00 0A DE 00
< 15 02 55 00 01 F7 00 15 00 0A 02 00 00 01 30 82 03 88 06 09 2A 86 48 86 F7 0D 01 07 02 A0 82 03 79 30 82 03 75 02 01 01 31 00 30 0B 06 09 2A 86 48 86 F7 0D 01 07 01 A0 82 03 5D 30 82 03 59 30 82 02 41 A0 03 02 01 02 02 0F 22 22 AA 14 09 06 AA 04 AA 15 09 AA 93 57 04 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 81 83 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 13 0A 41 70 70 6C 65 20 49 6E 63 2E 31 26 30 24 06 03 55 04 0B 13 1D 41 70 70 6C 65 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 31 37 30 35 06 03 55 04 03 13 2E 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 30 1E 17 0D 31 34 30 39 30 36 31 34 34 37 31 30 5A
< 15 03 17 0D 32 32 30 32 31 34 32 32 31 38 30 38 5A 30 70 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 0C 0A 41 70 70 6C 65 20 49 6E 63 2E 31 1F 30 1D 06 03 55 04 0B 0C 16 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 31 2B 30 29 06 03 55 04 03 0C 22 49 50 41 5F 32 32 32 32 41 41 31 34 30 39 30 36 41 41 30 34 41 41 31 35 30 39 41 41 39 33 35 37 30 34 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 AE 21 F0 2E 74 74 A2 95 FD D1 B8 04 30 68 41 7C 4B B1 10 6F 2A F3 39 E3 EC 56 30 0D A1 DB 88 21 84 F5 8D 3B D0 F3 19 CD 82 C9 EA 0A C0 C1 53 EA 24 DD 3B 90 54 94 42 B3 C1 19 63 5C 4B 76 FE 38 61 3A 79 3F F9 79 B7 25 B7 13 E4 F5 88 58 CE F3 35 6C 0E B2 F8 ED 76 99 F1 D5 99 D2 40 95 94
< 0D 01 E2 CC 00
> 03 00 55 06 00 02 00 0A 00 15 D9 00 00 00
< 15 02 55 00 01 CA 00 15 00 0A 02 00 01 01 23 18 D9 92 E9 85 B4 5C 9B AE 56 8E B7 8E F7 8F F4 DF 9D E1 B5 A0 03 80 42 65 76 80 64 5D AE 67 02 03 01 00 01 A3 60 30 5E 30 1D 06 03 55 1D 0E 04 16 04 14 E6 55 41 B4 44 C4 5F B7 80 2C 2F 53 B8 70 6A FB BB 03 A3 1D 30 0C 06 03 55 1D 13 01 01 FF 04 02 30 00 30 1F 06 03 55 1D 23 04 18 30 16 80 14 FF 4B 1A 43 9A F5 19 96 AB 18 00 2B 61 C9 EE 40 9D 8E C7 04 30 0E 06 03 55 1D 0F 01 01 FF 04 04 03 02 03 B8 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 9C 7D 24 82 8B 9A 34 E3 18 AD BA 9D 59 A6 6A 27 33 7C 0C E0 E3 95 2C C6 3A 7D 74 38 E0 29 58 E9 41 3E 5F 31 A0 E4 E1 35 3B FF 9B 5B 7D 33 DB 50 91 E2 0B 49 46 96 33 17 BE 3C B1 1F 8C 93 5A 88 AA 9C 42 DC A0 3C 4B E6 1D 65 EC AA 59 3F 23 CC C3 A1 93 F6 5B CD
< 15 01 50 D3 02 95 9A F8 2C FA 51 9D EB 7C 20 79 AF 67 F6 30 E5 37 B3 A2 D1 F2 69 72 53 1B A2 5D 4D 40 C9 80 B9 88 38 99 E7 BE 35 BC 58 5F EA BD 89 C2 2B 27 D3 3E 82 B0 91 2A 35 63 20 DC 0A C0 EF 81 67 81 58 D6 54 53 E1 DE 3D 50 F2 A0 99 CF CA 88 79 C8 36 AE 6E 38 9A CC 9E 32 A1 07 53 D0 18 76 43 C1 3E DE CC 98 F9 25 30 A1 76 01 3C 44 D9 5E 3E C3 0B 4C 60 4E 73 7E 94 AD C4 01 64 5E BF 45 0C F9 D5 88 DD F2 DA 66 D9 72 2D 3F BE 48 52 B7 FA 49 5D C6 A1 D0 3D FD 45 62 A1 2D 8E 31 77 EF 6A 9A 9D 71 CA 1C A4 36 9B A5 31 00 BC 08 A3 3C FA A7 08 77 03 46 CB FB 6C B4 92 5D B8 1A B4 E5 07 11 56 4C 11 23 FC 10 7C AC CD 34 51 5D E0 9D A8 7B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 16 00 0A 00 DB
> 06 00 55 19 00 17 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 0F 00 55 04 00 0B 00 0B E6 00 00 00 00
> 04 00 55 0D 00 0C 00 0B 61 62 63 64 31 32 33 34 00 88
< 0F 00 55 04 00 07 00 0C E9 00 00 00 00
> 05 00 55 10 00 08 00 0C 69 70 6F 64 2D 67 61 64 67 65 74 00 97 00 00 00 00 00
< 0F 00 55 04 00 4F 00 0D A0 00 00 00 00
> 04 00 55 0C 00 51 00 0D 00 00 00 00 00 00 00 00 96 00
< 0F 00 55 05 00 4B 00 0E 00 A2 00 00 00
> 04 00 55 0D 00 4C 00 0E 00 00 00 00 06 3D EF 73 FF F5
< 11 00 55 0C 00 49 00 0F 00 00 00 00 00 00 00 24 78 00 00 00 00 00 00 00 00
> 03 00 55 06 00 02 00 0F 00 49 A0 00 00 00
< 0F 00 55 05 00 4B 00 10 04 9C 00 00 00
> 04 00 55 0D 00 4C 00 10 04 00 00 00 00 00 00 00 00 93
< 0F 00 55 05 00 4B 00 11 0A 95 00 00 00
> 04 00 55 0D 00 4C 00 11 0A 00 00 00 00 00 00 00 00 8C
< 0F 00 55 05 00 37 00 12 01 B1 00 00 00
> 03 00 55 06 00 02 00 12 00 37 AF 00 00 00
< 0F 00 55 05 04 00 1C 00 13 C8 00 00 00
> 05 00 55 0E 04 00 1D 00 13 00 04 93 E0 00 00 4E 20 02 D7 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 0A 17 1F B2 F3 B0 59 C5 1D E7 E5 60 5E 0C A5 A6 E9 41 56 C1 AA 67 5B 5B B6 6B D0 16 DE FB 8E 9F 9F CB 13 CC 81 0C 8E 59 78 1A DB 2A 65 30 6F 68 0B F0 2A 9D D5 B6 52 B2 45 3A 4F 6E 99 9E 03 BF 13 35 F9 17 1C 67 FC B1 1D 6F 20 88 51 A7 57 EC C2 6D 95 FD 07 22 BC 81 37 B1 96 D8 56 F7 AD 4E 89 B3 A0 B5 9C DA 54 C0 48 24 80 18 14 56 3D 14 F7 0A 8D 8A 2C 8C A4 0B 51 80 CC 34 63 27 95 9C 7D 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 19 00 0A 00 D8
> 02 00 55 04 0A 02 03 E7 06 00
< 0F 00 55 06 00 54 00 15 08 34 55 00 00
< 12 00 55 28 0A 03 03 E7 00 00 1F 40 00 00 2B 11 00 00 2E E0 00 00 3E 80 00 00 56 22 00 00 5D C0 00 00 7D 00 00 00 AC 44 00 00 BB 80 3D 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00
< 0F 00 55 05 04 00 16 00 16 CB 00 00 00
> 03 00 55 08 04 00 01 00 16 00 00 16 C7 00
< 0F 00 55 06 04 00 18 00 17 01 C6 00 00
> 03 00 55 09 04 00 19 00 17 00 00 00 00 C3
< 0F 00 55 06 04 00 18 00 18 04 C2 00 00
> 03 00 55 09 04 00 19 00 18 00 00 00 00 C2
< 0F 00 55 06 04 00 18 00 19 02 C3 00 00
> 03 00 55 09 04 00 19 00 19 00 00 00 00 C1
< 0F 00 55 06 04 00 18 00 1A 03 C1 00 00
> 03 00 55 09 04 00 19 00 1A 00 00 00 00 C0
< 0F 00 55 06 04 00 18 00 1B 05 BE 00 00
> 03 00 55 09 04 00 19 00 1B 00 00 00 00 BF
< 10 00 55 09 04 00 26 00 1C 00 00 08 2D 7C 00 00 00
> 03 00 55 08 04 00 01 00 1C 00 00 26 B1 00
< 0F 00 55 05 04 00 2C 00 1D AE 00 00 00
> 03 00 55 06 04 00 2D 00 1D 00 AC 00 00 00
< 0F 00 55 05 04 00 2F 00 1E AA 00 00 00
> 03 00 55 06 04 00 30 00 1E 00 A8 00 00 00
< 0F 00 55 05 04 00 39 00 1F 9F 00 00 00
> 04 00 55 0A 04 00 3A 00 1F 01 40 00 F0 01 67 00 00 00
< 0F 00 55 05 04 00 33 00 20 A4 00 00 00
< 0F 00 55 05 04 00 33 00 21 A3 00 00 00
< 0F 00 55 05 04 00 33 00 22 A2 00 00 00 

With my best regards, Dmitriy.

Not to confuse things, but finally updated things and got it plugged in, not nearly as impressive as what pitman75 is seeing...

Only in trace file:
< 0E 00 FF 55 02 00 EE 10 00 00
< 0E 00 FF 55 02 00 EE 10 00 00

The headunit says "No Response" (Pioneer AVH-4200NEX)

Maybe tomorrow I will find more time to work with it some more.

the above 2 commits might help with your issues @pitman75 @n9yty

Thanks for your help. I tested last changes with car from FORD:

  1. See error in log
  2. Kernel crashed

logs-2017-12-04.tar.gz

Well, with these changes on my Pioneer AVH-4200NEX it is a huge step forward. At first I get a "No Response", but that is probably because the Pi is still booting... However, a short while later the screen shows "Format Reading" and then "Ready".

There is nothing to browse, nothing shows on the display, but it has the icon as though an iPod is connected and "Ready" is a good sign. Now that it seems like it is working, I will dig deeper in to what to with it. :) Did you see my question over in the glimmer chat about combining this with MPD (https://www.musicpd.org/)? I think that is where I may look next..

Here is the trace if it is helpful: (updated to a more complete trace, left running a little longer)

< 0E 00 FF 55 02 00 EE 10 00 00
> 02 00 55 04 00 02 05 EE 07 00
< 0E 00 55 04 00 38 00 00 C4 00
> 03 00 55 06 00 02 00 00 00 38 C0 00 00 00
< 0E 00 55 05 00 4B 00 01 00 AF
> 04 00 55 0D 00 4C 00 01 00 00 00 00 06 3D EF 73 FF 02
< 0E 00 55 05 00 4B 00 02 02 AC
> 04 00 55 0D 00 4C 00 02 02 00 00 00 00 00 00 00 00 A3
< 0E 00 55 05 00 4B 00 03 03 AA
> 04 00 55 0D 00 4C 00 03 03 00 00 00 00 00 00 00 00 A1
< 0E 00 55 05 00 4B 00 04 04 A8
> 04 00 55 0D 00 4C 00 04 04 00 00 00 00 00 00 00 00 9F
< 0E 00 55 05 00 4B 00 05 0A A1
> 04 00 55 0D 00 4C 00 05 0A 00 00 00 00 00 00 00 00 98
< 0E 00 55 05 00 4B 00 06 0C 9E
> 04 00 55 0D 00 4C 00 06 0C 00 00 00 00 00 00 00 00 95
< 0E 00 55 04 00 11 00 07 E4 00
> 03 00 55 06 00 12 00 07 FF FF E3 00 00 00
< 15 00 55 F0 00 39 00 08 12 11 00 00 06 00 02 03 04 0A 0C 00 00 00 02 00 00 02 00 0A 00 01 00 00 00 00 00 20 02 15 0F 00 02 01 41 56 20 52 65 63 65 69 76 65 72 00 06 00 02 04 01 00 00 06 00 02 05 01 00 00 0B 00 02 06 50 69 6F 6E 65 65 72 00 0F 00 02 07 41 56 48 2D 34 32 30 30 4E 45 58 00 1C 00 02 08 30 50 30 4B 30 54 30 4D 30 30 30 34 30 37 30 35 30 31 30 33 30 55 30 43 00 05 00 02 09 04 00 07 00 02 0C 00 00 00 00 05 00 03 00 01 01 05 00 03 02 00 01 05 00 03 03 00 01 05 00 03 08 03 01 17 00 04 01 63 6F 6D 2E 70 61 6E 64 6F 72 61 2E 6C 69 6E 6B 2E 76 31 00 25 00 04 02 6A 70 2E 70 69 6F 6E 65 65 72 2E 6D 62 67 2E 63 61 72 67 61 74 65 77 61 79 2E 63 61 72 68 6F 6D 65 00 0D 00 05 39 39 4D 35 33 34 41 4E 38 54 00 04 00 08 01 00 02 00 00 00 00 00 00 00 00 00 00 00
> 07 00 55 5B 00 3A 00 08 12 03 00 00 00 03 00 01 00 04 00 02 00 01 04 00 02 00 04 04 00 02 00 05 04 00 02 00 06 04 00 02 00 07 04 00 02 00 08 04 00 02 00 09 04 00 02 00 0C 04 00 03 00 00 04 00 03 00 02 04 00 03 00 03 04 00 03 00 08 04 00 04 00 01 04 00 04 00 02 03 00 05 00 03 00 08 00 97
< 0E 00 55 05 00 3B 00 09 00 B7
> 02 00 55 05 00 3C 00 09 00 B6
> 02 00 55 04 00 14 00 09 DF 00
< 15 00 55 F8 00 15 00 09 02 00 00 03 30 82 03 88 06 09 2A 86 48 86 F7 0D 01 07 02 A0 82 03 79 30 82 03 75 02 01 01 31 00 30 0B 06 09 2A 86 48 86 F7 0D 01 07 01 A0 82 03 5D 30 82 03 59 30 82 02 41 A0 03 02 01 02 02 0F 22 22 AA 16 03 18 AA 06 AA 92 32 AA 75 45 84 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 81 83 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 13 0A 41 70 70 6C 65 20 49 6E 63 2E 31 26 30 24 06 03 55 04 0B 13 1D 41 70 70 6C 65 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 31 37 30 35 06 03 55 04 03 13 2E 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 20 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 74 68 6F 72 69 74 79 30 1E 17 0D 31 36 30 33 31 38 32 30 33 38 32 33 78 00 00 00
> 03 00 55 06 00 02 00 09 00 15 DA 00 00 00
< 15 00 55 F8 00 15 00 09 02 00 01 03 5A 17 0D 32 32 30 32 31 34 32 32 31 38 30 38 5A 30 70 31 0B 30 09 06 03 55 04 06 13 02 55 53 31 13 30 11 06 03 55 04 0A 0C 0A 41 70 70 6C 65 20 49 6E 63 2E 31 1F 30 1D 06 03 55 04 0B 0C 16 41 70 70 6C 65 20 69 50 6F 64 20 41 63 63 65 73 73 6F 72 69 65 73 31 2B 30 29 06 03 55 04 03 0C 22 49 50 41 5F 32 32 32 32 41 41 31 36 30 33 31 38 41 41 30 36 41 41 39 32 33 32 41 41 37 35 34 35 38 34 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 E2 CF 86 22 C6 31 F3 F3 54 49 7F 7C 2C B9 BF 7F 02 81 C2 3A 2B 66 E4 39 A9 2C B1 12 2F 91 75 6C F4 0D CD C1 9B DC 76 FF C8 57 EA 1A 13 5D 76 85 38 76 2C 44 8F 62 EC 1F 31 C3 2C 88 BF C8 96 94 F9 CD A9 AB E2 EB 26 97 78 6B 4B 09 BE 06 1F E4 4E 80 00 00 00
> 03 00 55 06 00 02 00 09 00 15 DA 00 00 00
< 15 00 55 F8 00 15 00 09 02 00 02 03 E2 C8 E3 A3 C6 C3 08 B9 28 0D AB 87 B0 DA 79 BC 4E 5F 67 74 BB D3 43 10 FB C1 D4 45 61 BB E8 01 FE 50 09 FA FA 2A 54 45 FC 39 3F FD 62 69 1B 02 03 01 00 01 A3 60 30 5E 30 1D 06 03 55 1D 0E 04 16 04 14 0F D5 39 DB BA 3E 94 DF 87 6B EF 23 53 21 6A B9 69 D6 FE 19 30 0C 06 03 55 1D 13 01 01 FF 04 02 30 00 30 1F 06 03 55 1D 23 04 18 30 16 80 14 FF 4B 1A 43 9A F5 19 96 AB 18 00 2B 61 C9 EE 40 9D 8E C7 04 30 0E 06 03 55 1D 0F 01 01 FF 04 04 03 02 03 B8 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 3F AB 72 11 61 C9 49 2A 64 D1 99 39 E1 E2 35 0D 77 9F C0 50 C3 AA E2 E8 8B 2B A2 84 9D E4 DC 3D 23 F3 33 5B 47 1B 5A 97 C7 37 62 30 4B ED 44 2D 1E 51 F7 E7 AB E8 90 0F 74 58 33 0C FA EB 0B 34 63 1B C8 DE FB 59 71 00 00 00
> 03 00 55 06 00 02 00 09 00 15 DA 00 00 00
< 15 00 55 C4 00 15 00 09 02 00 03 03 5F BF ED D4 02 2B EF BF 34 07 22 4F 43 F0 12 94 52 BA 84 E4 14 AA 5B C6 E3 63 46 09 3D 07 1A DF 4E FC 31 C8 6F D6 A0 99 F5 46 03 98 A8 CA 02 46 24 1A 8E AA C9 A5 D1 90 45 8A 9E A1 05 02 B3 AA AB 1F 1B 68 6A 0F 25 1C 1D A8 94 C2 E4 C4 53 D0 2D 63 03 CB B4 1F B5 A5 8D 2F 0D EC DF 0D E0 1A F8 65 6D 7F 75 26 0A 95 63 43 86 56 88 A3 27 E2 48 14 9D AD 91 47 8B 93 77 93 EC 41 07 B9 30 B6 AC 18 73 27 21 A2 F4 11 27 82 62 C1 D5 65 D1 43 5A AA 73 29 81 8A 04 05 41 5E 07 1A E1 19 F0 B0 F4 02 53 A7 D0 32 84 36 59 BC FF D8 84 65 3A CE FC EB 68 85 19 01 71 70 0D 02 31 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 16 00 09 00 DC
> 06 00 55 19 00 17 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 14 00 55 84 00 18 00 09 6E EE E5 76 42 6A 58 89 4C A9 D5 40 6B FD FB 7E 31 03 8E 14 C7 9F 8E 3A 4A 97 01 91 97 3B 63 7E 21 BA 5E B6 F8 7A 8A 90 AB 4C 17 52 EE 78 D3 6C 86 C3 E7 22 97 3E 8B 7E F5 FA 66 CA 75 28 06 73 79 FF AD F8 BD 09 59 E6 82 47 FB 47 C9 20 A7 56 37 D1 D8 5C E8 DC D7 B3 A9 44 CC EA 1C 37 BF A8 5D 15 FF 4E 61 E4 D4 4B 81 0B 05 73 E8 A9 B3 17 3F 8B DA A7 58 6C 4B 34 1B 86 59 9E BD 7C 13 90 9F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 02 00 55 05 00 19 00 09 00 D9
> 02 00 55 04 0A 02 03 E7 06 00
< 0E 00 55 04 00 07 00 0A EB 00
> 05 00 55 10 00 08 00 0A 69 70 6F 64 2D 67 61 64 67 65 74 00 99 00 00 00 00 00
< 11 00 55 10 0A 03 03 E7 00 00 7D 00 00 00 AC 44 00 00 BB 80 51 00 00 00 00 00
> 05 00 55 10 0A 04 03 E7 00 00 AC 44 00 00 00 00 00 00 00 00 08 00 00 00 00 00
< 0E 00 55 04 00 0B 00 0B E6 00
> 04 00 55 0D 00 0C 00 0B 61 62 63 64 31 32 33 34 00 88
< 0F 00 55 06 0A 00 03 E7 00 04 02 00 00 00
< 0E 00 55 04 00 4F 00 0C A1 00
> 04 00 55 0C 00 51 00 0C 00 00 00 00 00 00 00 00 97 00
< 0E 00 55 04 00 4D 00 0D A2 00
> 04 00 55 0C 00 4E 00 0D 00 00 00 00 00 00 00 00 99 00
< 0E 00 55 04 00 0B 00 0E E3 00
> 04 00 55 0D 00 0C 00 0E 61 62 63 64 31 32 33 34 00 85
< 0F 00 55 08 03 08 00 0F 00 02 C1 8F 8C 00
> 03 00 55 06 03 00 00 0F 00 08 E0 00 00 00
< 0E 00 55 05 03 0C 00 10 01 DB
< 0E 00 55 05 03 0C 00 11 01 DA
< 0E 00 55 04 03 0F 00 12 D8 00
> 05 00 55 11 03 10 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 CA 00 00 00 00
< 10 00 55 0B 03 12 00 13 00 00 00 00 00 00 00 CD 00 00
< 10 00 55 0B 03 12 00 14 00 00 00 00 00 00 00 CC 00 00
< 0E 00 55 04 03 14 00 15 D0 00
> 03 00 55 08 03 15 00 15 00 00 00 00 CB 00
< 0E 00 55 05 03 0C 00 16 07 CF
< 0E 00 55 05 03 0C 00 17 07 CE
< 0E 00 55 05 03 0C 00 18 08 CC
< 0E 00 55 05 03 0C 00 19 08 CB
< 0E 00 55 05 03 0C 00 1A 0E C4
< 0E 00 55 05 03 0C 00 1B 0E C3
< 0F 00 55 09 03 03 00 1C 00 00 00 00 01 D4
> 03 00 55 06 03 00 00 1C 00 03 D8 00 00 00
< 0E 00 55 05 00 37 00 1D 01 A6
> 03 00 55 06 00 02 00 1D 00 37 A4 00 00 00
< 0F 00 55 09 04 00 26 00 1E 00 00 0A 2F 76
> 03 00 55 08 04 00 01 00 1E 00 00 26 AF 00
< 0E 00 55 05 04 00 1C 00 1F BC
> 05 00 55 0E 04 00 1D 00 1F 00 04 93 E0 00 00 4E 20 02 CB 00 00 00 00 00 00 00
< 0E 00 55 05 04 00 16 00 20 C1
> 03 00 55 08 04 00 01 00 20 00 00 16 BD 00
< 0E 00 55 05 04 00 0E 00 21 C8
< 0E 00 55 05 04 00 0E 00 22 C7
< 0E 00 55 05 04 00 2F 00 23 A5
> 03 00 55 06 04 00 30 00 23 00 A3 00 00 00
< 0E 00 55 05 04 00 1E 00 24 B5
> 03 00 55 09 04 00 1F 00 24 00 00 00 00 B0
< 0E 00 55 05 04 00 2C 00 25 A6
> 03 00 55 06 04 00 2D 00 25 00 A4 00 00 00
< 0E 00 55 05 04 00 09 00 26 C8
> 03 00 55 06 04 00 0A 00 26 00 C6 00 00 00
< 0F 00 55 06 04 00 18 00 27 05 B2 00 00 00
> 03 00 55 09 04 00 19 00 27 00 00 00 00 B3
< 0F 00 55 07 04 00 31 00 28 02 00 9A 00 00
> 03 00 55 08 04 00 01 00 28 00 00 31 9A 00
< 10 00 55 0C 04 00 0C 00 29 00 00 00 00 00 00 00 BB 00
> 05 00 55 10 04 00 0D 00 29 00 00 00 00 00 00 04 93 E0 00 00 3F 00 00 00 00 00
< 0F 00 55 07 00 2B 00 2A 00 00 01 A3 00 00
< 0F 00 55 07 00 2B 00 2B 00 00 01 A2 00 00
< 0F 00 55 07 00 2B 00 2C 02 00 01 9F 00 00
< 0F 00 55 07 00 2B 00 2D 02 00 01 9E 00 00
< 0F 00 55 07 00 2B 00 2E 08 01 01 96 00 00
< 0F 00 55 07 00 2B 00 2F 08 01 01 95 00 00
< 0F 00 55 07 00 2B 00 30 0A 01 01 92 00 00
< 0F 00 55 07 00 2B 00 31 0A 01 01 91 00 00
< 0F 00 55 07 00 2B 00 32 00 01 01 9A 00 00
< 0F 00 55 07 00 2B 00 33 00 01 01 99 00 00
< 0F 00 55 07 00 2B 00 34 03 00 01 96 00 00
< 0F 00 55 07 00 2B 00 35 03 00 01 95 00 00
< 0F 00 55 07 00 2B 00 36 03 00 01 94 00 00
< 0F 00 55 07 00 2B 00 37 03 00 01 93 00 00
< 0F 00 55 07 00 2B 00 38 03 01 01 91 00 00
< 0F 00 55 07 00 2B 00 39 03 01 01 90 00 00

Well, I tried both speaker-test and mpg123, neither work... It seems I had a similar problem early on when trying the gadget, and the one that was forked from here worked... I also can no longer see audio devices when connected to my Mac, but I don't see those on an iPod either so it isn't necessarily surprising.

mpg123:
[alsa.c:230] error: Fatal problem with alsa output, error -5.
[audio.c:614] error: Error in writing audio (Input/output error?)!
[mpg123.c:681] error: Deep trouble! Cannot flush to my output anymore!

speaker-test:
Playback device is plughw:CARD=iPodUSB,DEV=0
Stream parameters are 44100Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 44100Hz (requested 44100Hz)
Buffer size range from 92 to 16384
Period size range from 23 to 1024
Using max buffer size 16384
Periods = 4
was set period_size = 1024
was set buffer_size = 16384
0 - Front Left
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Input/output error

I had tried to get mpd running, but also having problems getting it to see the audio interface properly, although reading online shows this can be a whole set of problems of it's own....

The primary error I get from mpd is:
alsa_mixer: Failed to read mixer for 'iPodUSB': no such mixer control: PCM

So I can not seem to get audio to work, which is surprising since pitman75 did. :(

n9yty: dmesg showed coredump of module?

No, that is the strange part, nothing looks odd in the dmesg log or other logs I can find. But in reading more, although I think I still do not understand it all, if my stereo doesn't set something up properly then maybe the audio devices are not fully created or able to be used. A statement that the connection is what enables the audio device to be used was said somewhere. So maybe the problem is elsewhere. I am also trying to understand linux audio and what may be configured on the Pi Zero W that might be causing problems. Too many unknowns right now. But unlike you, I do not see any kernel panics, maybe my radio connection is not getting that far.

lsmod showed g_ipod module?

Yes. Here are related lines from lsmod:

Module Size Used by
g_ipod 17253 1
snd_pcm 97825 2 g_ipod,snd_bcm2835
snd_timer 22706 1 snd_pcm
snd 68784 4 snd_timer,g_ipod,snd_bcm2835,snd_pcm
libcomposite 49619 1 g_ipod
udc_core 40356 3 dwc2,g_ipod,libcomposite

This time I left it longer, and this time the car radio went into a "stop" mode instead of "Ready", and I could enter browsing (no content showed), trying to play gives a red circle with line meaning no.

Also, looking at cat /proc/asound/iPodUSB/pcm0p/sub0/status always showed "closed", aplay -l shows:
card 1: iPodUSB [], device 0: iPod PCM []
Subdevices: 1/1
Subdevice #0: subdevice #0

So I think the audio is not fully coming online.

Here is a zip file with the lines from syslog, dmesg as well as from the trace.

n9yty_20171206.zip

commented

Jumping in here momentarily. Was able to give it another go on my end but sadly forgot to log the putty output and dmesg so just have the trace log. May try again later to get those.

But my car is finally seeing my Pi Zero W. MyFordTouch system. It shows up as a USB source named ipod-gadget. Only problem is at this point it only seems to see the mass storage side and nothing for audio. And aplay -l shows no audio devices available. If I try to switch to that source it just tells me there's no files on the device. No crashes or anything.

ipod.log

Do more tests. My result:

Nissan's car

  1. Play poor audio all time. No crash.

Ford's car

  1. Very looong time while audio device will create after insert.
  2. Play audio with good quality few seconds and stop any
  3. Switch audio source Bluetoth-USB
  4. Play audio poor qualtity few seconds and stop

I see some recent work was committed, I'll try it again. :)

Okay, so I ran out and tried it... it might be worth asking at this point, what is the expected behavior?

The headunit recognized it as though it were an iPod
The screen simply said "Ready" for quite some time. No playing indicator, no ability to browse.
Then it went into a "stopped" mode, the play bar/controls showed up, and I could browse.
Browsing revealed nothing in any category
Trying to play just produced the universal circle with a line through it to say it couldn't.

I was not connected via computer during this test to see if I could feed audio through or not.

I've attached the stdout log as well as the trace file.
yty_ipod_20180214.zip

Tried this with my Ford car with iPod support, but all I get is general.IdentifyDeviceLingoes and the iPod-gadget sends general.ACK after that the car stereo outputs "Unsupported USB device".

Trace:

< 11 00 55 0E 00 13 00 00 04 19 00 00 00 02 00 00 02 00 BE 00 00 00 00 00 00 00
> 02 00 55 04 00 02 00 13 E7 00

Log:

INFO[0000.052994] device opened                                 path=/dev/iap0
WARN[0000.063893] writing trace                                 path=ipod.trace
INFO[0006.351144] << FRAME                                      len=24
([]uint8) (len=24 cap=64) {
 00000000  55 0e 00 13 00 00 04 19  00 00 00 02 00 00 02 00  |U...............|
 00000010  be 00 00 00 00 00 00 00                           |........|
}
INFO[0006.359808] << PACKET                                     len=14
([]uint8) (len=14 cap=15) {
 00000000  00 13 00 00 04 19 00 00  00 02 00 00 02 00        |..............|
}
INFO[0006.361361] << CMD                                        id=0x00,0x13 trx=<nil> type=*general.IdentifyDeviceLingoes
(*ipod.Command)(0x1120a4f0)({
 ID: (ipod.LingoCmdID) 0x00,0x13,
 Transaction: (*ipod.Transaction)(<nil>),
 Payload: (*general.IdentifyDeviceLingoes)(0x11215850)({
  Lingos: (uint32) 1049,
  Options: (uint32) 2,
  DeviceID: (uint32) 512
 })
})
INFO[0006.369054] >> CMD                                        id=0x00,0x02 trx=<nil> type=*general.ACK
(*ipod.Command)(0x1120a540)({
 ID: (ipod.LingoCmdID) 0x00,0x02,
 Transaction: (*ipod.Transaction)(<nil>),
 Payload: (*general.ACK)(0x11215a08)({
  Status: (general.ACKStatus) 0,
  CmdID: (uint8) 19
 })
})
INFO[0006.369750] >> PACKET                                     len=4
([]uint8) (len=4 cap=64) {
 00000000  00 02 00 13                                       |....|
}
INFO[0006.370612] >> FRAME                                      len=7
([]uint8) (len=7 cap=64) {
 00000000  55 04 00 02 00 13 e7                              |U......|
}

Config:
Raspberry pi Zero W
2017-11-29-raspbian-stretch-lite
Golang Version 1.9 (apt-get repository too old had to manual install)
Simliar to others had issues getting client to build and run
Radio=Pioneer MVH-P7300 (front USB)

Checks:
aplay -l
card 1: iPodUSB [], device 0: iPod PCM []
Subdevices: 1/1
Subdevice #0: subdevice #0
lsmod
g_ipod_gadget, g_ipod_hid, g_ipod_audio,
libcomposite = g_ipod_gadget,g_ipod_hid,usb_f_mass_storage,g_ipod_audio

Attempts:
Radio Display "No Device" on Pi Boot, transitions to "USB incompatible"
After execute
(from ~/go/bin/) sudo ./ipod -d serve -w ipod.trace /dev/iap0
Then Radio Display "Format Read" (as long as ./ipod running)
I had to run two (2) separate SSH windows ... one to run ./ipod and the another to run checks and sound files. Is there a better way to do this? I tried ./ipod w/ &&exit without success.
client generates a "ipod.trace" file but it is empty (zero bytes).
running the ./ipod debugging logging tool it also shows nothing just exists

Results:
mpg123 -o alsa -a hw:1,0 example.mp3
[src/libout123/modules/alsa.c:238] error: Fatal problem with alsa output, error -5.
[src/libout123/libout123.c:635] error: Error in writing audio (Input/output error?)!
main: [src/mpg123.c:833] error: Deep trouble! Cannot flush to my output anymore!

speaker-test -D hw:CARD=iPodUSB,DEV=0 -c 2 -r 44100
Write error: -5,Input/output error
xrun_recovery failed: -5,Input/output error
Transfer failed: Input/output error

I attempted to generate a stdout log via "ls -a | tee output.file" however was unsuccessful ... is there a better way to do this?

I have attached my dmesg output and would have attached my ipod.trace file however empty

Thanks in advance for any help

2018.Feb.28_1126_dmesg_export.28_1126_dmesg_export.txt

Can someone help me make it work?