Skip to content

Cannot get it to work with 2015 TLX #33

@zackkit

Description

@zackkit

Hi I do not see any error with ther kernal or the Go app. But the Go app does not output any bytes.
On the TLX's screen, it detects an USB device, but then it shows unsupported.
I tried "swap_config" and different "product_id", still cannot get it to work.
I check the dmesg, here is the output(I plug and unplug for a few times):

[   99.121408] **********************************************************
[   99.121417] **   NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE   **
[   99.121425] **                                                      **
[   99.121432] ** trace_printk() being used. Allocating extra memory.  **
[   99.121440] **                                                      **
[   99.121448] ** This means that this is a DEBUG kernel and it is     **
[   99.121455] ** unsafe for production use.                           **
[   99.121463] **                                                      **
[   99.121470] ** If you see this message and you are not debugging    **
[   99.121477] ** the kernel, report this immediately to your vendor!  **
[   99.121485] **                                                      **
[   99.121492] **   NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE   **
[   99.121500] **********************************************************
[  133.046487] ipod-gadget: init
[  133.046516] ipod-gadget: override usb idProduct: 1262
[  133.046644] g_ipod gadget.0:  = ipod_bind()
[  133.079205] Mass Storage Function, version: 2009/09/11
[  133.079236] LUN: removable file: (no medium)
[  133.079261] g_ipod gadget.0:  = ipod_config_ptp_bind()
[  133.079655] ipod-gadget-hid: alloc_chrdev_region dev: 236 0
[  133.079695] ipod-gadget-hid: ipod_hid_alloc()
[  133.080112] g_ipod gadget.0:  = ipod_config_bind()
[  133.080133] g_ipod gadget.0:  = ipod_audio_bind()
[  133.084399] g_ipod gadget.0:  = ipod_hid_bind(), deactivs=1
[  133.084452] g_ipod gadget.0: g_ipod ready
[  133.084473] dwc2 3f980000.usb: bound driver g_ipod
[  200.062766] ipod-gadget-hid: ipod_hid_dev_open()
[  200.062789] ipod-gadget-hid: activating
[  207.415537] dwc2 3f980000.usb: new device is full-speed
[  207.483553] dwc2 3f980000.usb: new device is full-speed
[  207.566679] dwc2 3f980000.usb: new address 2
[  207.595758] g_ipod gadget.0:  = ipod_hid_setup()
[  207.595782] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  207.595803] g_ipod gadget.0: apple vendor 0x40
[  207.596853] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  207.596877] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  207.596892] ipod-gadget-audio: audio stop
[  207.596904] g_ipod gadget.0:  = ipod_hid_set_alt()
[  207.616685] g_ipod gadget.0:  = ipod_hid_setup()
[  207.616709] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  207.616730] g_ipod gadget.0: get hid descriptor
[  470.815433] g_ipod gadget.0:  = ipod_audio_suspend()
[  470.815469] g_ipod gadget.0:  = ipod_suspend()
[  472.910933] g_ipod gadget.0:  = ipod_audio_disable()
[  472.910965] ipod-gadget-audio: audio stop
[  472.910977] g_ipod gadget.0:  = ipod_hid_disable()
[  472.910996] g_ipod gadget.0:  = ipod_disconnect()
[  472.965479] dwc2 3f980000.usb: new device is full-speed
[  473.033499] dwc2 3f980000.usb: new device is full-speed
[  473.116808] dwc2 3f980000.usb: new address 2
[  473.143039] g_ipod gadget.0:  = ipod_hid_setup()
[  473.143065] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  473.143086] g_ipod gadget.0: apple vendor 0x40
[  473.144811] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  473.144835] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  473.144850] ipod-gadget-audio: audio stop
[  473.144861] g_ipod gadget.0:  = ipod_hid_set_alt()
[  473.161386] g_ipod gadget.0:  = ipod_hid_setup()
[  473.161406] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  473.161425] g_ipod gadget.0: get hid descriptor
[  490.317648] g_ipod gadget.0:  = ipod_audio_suspend()
[  490.317687] g_ipod gadget.0:  = ipod_suspend()
[  492.412943] g_ipod gadget.0:  = ipod_audio_disable()
[  492.412977] ipod-gadget-audio: audio stop
[  492.412988] g_ipod gadget.0:  = ipod_hid_disable()
[  492.413006] g_ipod gadget.0:  = ipod_disconnect()
[  492.467491] dwc2 3f980000.usb: new device is full-speed
[  492.535411] dwc2 3f980000.usb: new device is full-speed
[  492.617684] dwc2 3f980000.usb: new address 2
[  492.644186] g_ipod gadget.0:  = ipod_hid_setup()
[  492.644207] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  492.644228] g_ipod gadget.0: apple vendor 0x40
[  492.645532] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  492.645555] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  492.645571] ipod-gadget-audio: audio stop
[  492.645582] g_ipod gadget.0:  = ipod_hid_set_alt()
[  492.660529] g_ipod gadget.0:  = ipod_hid_setup()
[  492.660552] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  492.660572] g_ipod gadget.0: get hid descriptor
[  495.037978] g_ipod gadget.0:  = ipod_audio_suspend()
[  495.038009] g_ipod gadget.0:  = ipod_suspend()
[  497.392750] g_ipod gadget.0:  = ipod_audio_disable()
[  497.392785] ipod-gadget-audio: audio stop
[  497.392797] g_ipod gadget.0:  = ipod_hid_disable()
[  497.392817] g_ipod gadget.0:  = ipod_disconnect()
[  497.447293] dwc2 3f980000.usb: new device is full-speed
[  497.515197] dwc2 3f980000.usb: new device is full-speed
[  497.597522] dwc2 3f980000.usb: new address 2
[  497.623348] g_ipod gadget.0:  = ipod_hid_setup()
[  497.623369] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  497.623390] g_ipod gadget.0: apple vendor 0x40
[  497.624363] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  497.624386] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  497.624401] ipod-gadget-audio: audio stop
[  497.624411] g_ipod gadget.0:  = ipod_hid_set_alt()
[  497.643116] g_ipod gadget.0:  = ipod_hid_setup()
[  497.643139] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  497.643159] g_ipod gadget.0: get hid descriptor
[  504.441212] g_ipod gadget.0:  = ipod_audio_suspend()
[  504.441250] g_ipod gadget.0:  = ipod_suspend()
[  506.960474] g_ipod gadget.0:  = ipod_audio_disable()
[  506.960507] ipod-gadget-audio: audio stop
[  506.960519] g_ipod gadget.0:  = ipod_hid_disable()
[  506.960538] g_ipod gadget.0:  = ipod_disconnect()
[  507.015022] dwc2 3f980000.usb: new device is full-speed
[  507.082298] dwc2 3f980000.usb: new device is full-speed
[  507.165202] dwc2 3f980000.usb: new address 2
[  507.192932] g_ipod gadget.0:  = ipod_hid_setup()
[  507.192951] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  507.192972] g_ipod gadget.0: apple vendor 0x40
[  507.193619] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  507.193642] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  507.193657] ipod-gadget-audio: audio stop
[  507.193668] g_ipod gadget.0:  = ipod_hid_set_alt()
[  507.210372] g_ipod gadget.0:  = ipod_hid_setup()
[  507.210394] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  507.210415] g_ipod gadget.0: get hid descriptor
[  531.139560] g_ipod gadget.0:  = ipod_audio_suspend()
[  531.139586] g_ipod gadget.0:  = ipod_suspend()
[  533.233245] g_ipod gadget.0:  = ipod_audio_disable()
[  533.233281] ipod-gadget-audio: audio stop
[  533.233294] g_ipod gadget.0:  = ipod_hid_disable()
[  533.233313] g_ipod gadget.0:  = ipod_disconnect()
[  533.287789] dwc2 3f980000.usb: new device is full-speed
[  533.355790] dwc2 3f980000.usb: new device is full-speed
[  533.438094] dwc2 3f980000.usb: new address 2
[  533.463594] g_ipod gadget.0:  = ipod_hid_setup()
[  533.463614] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  533.463634] g_ipod gadget.0: apple vendor 0x40
[  533.464609] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  533.464632] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  533.464647] ipod-gadget-audio: audio stop
[  533.464657] g_ipod gadget.0:  = ipod_hid_set_alt()
[  533.483175] g_ipod gadget.0:  = ipod_hid_setup()
[  533.483194] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  533.483215] g_ipod gadget.0: get hid descriptor
[  554.383675] g_ipod gadget.0:  = ipod_audio_suspend()
[  554.383713] g_ipod gadget.0:  = ipod_suspend()
[  561.561610] g_ipod gadget.0:  = ipod_audio_disable()
[  561.561634] ipod-gadget-audio: audio stop
[  561.561642] g_ipod gadget.0:  = ipod_hid_disable()
[  561.561654] g_ipod gadget.0:  = ipod_disconnect()
[  561.616160] dwc2 3f980000.usb: new device is full-speed
[  561.683663] dwc2 3f980000.usb: new device is full-speed
[  561.765557] dwc2 3f980000.usb: new address 2
[  561.791962] g_ipod gadget.0:  = ipod_hid_setup()
[  561.791975] g_ipod gadget.0: Control req: 40.40 v01f4 i01f4 l0
[  561.791988] g_ipod gadget.0: apple vendor 0x40
[  561.792814] g_ipod gadget.0:  = ipod_audio_set_alt(0,0)
[  561.792828] g_ipod gadget.0:  = ipod_audio_set_alt(1,0)
[  561.792837] ipod-gadget-audio: audio stop
[  561.792843] g_ipod gadget.0:  = ipod_hid_set_alt()
[  561.812809] g_ipod gadget.0:  = ipod_hid_setup()
[  561.812823] g_ipod gadget.0: Control req: 81.06 v2200 i0002 l96
[  561.812836] g_ipod gadget.0: get hid descriptor

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions