Skip to content

Instantly share code, notes, and snippets.

@Jayesh2000
Jayesh2000 / tidss_oldi_warning.txt
Created June 30, 2025 09:58
tidss_oldi warning when using devm_kzalloc
[ OK ] Started TEE Supplicant on teepriv0 10.188782] ------------[ cut here ]------------
[0m.
[ 10.198042] refcount_t: addition on 0; use-after-free.
[ 10.198109] WARNING: lib/refcount.c:25 at refcount_warn_saturate+0x120/0x144, CPU#0: kworker/u16:0/12
[ 10.198140] Modules linked in: snd_soc_simple_card mux_gpio snd_soc_simple_card_utils panel_simple cdns3_ti display_connector snd_soc_davinci_mcasp phy_can_transceiver k3_j72xx_bandgap tps6594_i2c tps6
[ 10.198310] CPU: 0 UID: 0 PID: 12 Comm: kworker/u16:0 Not tainted 6.16.0-rc3-next-20250627-00046-ga876218600d6 #197 PREEMPT
[ 10.198321] Hardware name: Texas Instruments J722S EVM (DT)
[ 10.198327] Workqueue: events_unbound deferred_probe_work_func
[ 10.198344] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 10.198352] pc : refcount_warn_saturate+0x120/0x144
@Jayesh2000
Jayesh2000 / tidss_mode_vaid.txt
Created June 18, 2025 07:33
debugging log for tidss
root@j784s4-evm:~# dmesg | grep DEBUGGING
[ 1.998188] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-161 is mode-clk: 166666666
[ 7.158779] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-402 is mode-clk: 19200000
[ 7.366624] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-0 is mode-clk: 60000000
[ 7.381397] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-1 is mode-clk: 60000000
[ 7.789402] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-157 is mode-clk: 24576000
[ 7.789652] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-265 is mode-clk: 24576000
[ 7.824894] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-387 is mode-clk: 250000000
[ 7.825111] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-387 is mode-clk: 19200000
[ 8.706182] DEBUGGING: sci_clk_determine_rate: clk rate for CLK-ID-218 is mode-clk: 241500000
@Jayesh2000
Jayesh2000 / j721s2-audio-test-log.txt
Created June 4, 2025 10:30
audio testing for j721s2-evm
root@j721s2-evm:~#
root@j721s2-evm:~#
root@j721s2-evm:~# uname -a
Linux j721s2-evm 6.15.0-next-20250530-00007-g790a265920ce #113 SMP PREEMPT Wed Jun 4 15:30:59 IST 2025 aarch64 GNU/Linux
root@j721s2-evm:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: j721ecpb [j721e-cpb], device 0: CPB PCM3168A Analog pcm3168a-dac-0 [CPB PCM3168A Analog pcm3168a-dac-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@j721s2-evm:~# arecord -l
@Jayesh2000
Jayesh2000 / j784s4-audio-fix-for-44100-rates.txt
Created March 18, 2025 11:01
aplay application running for rates which are multiple or fraction of 44100
root@j784s4-evm:~# aplay -t wav -f S16_LE -d 5 -r 96000 /audio/audio_src_file_s16le_96000.wav
Playing WAVE '/audio/audio_src_file_s16le_96000.wav' : Signed 16 bit Little Endian, Rate 96000 Hz, Stereo
root@j784s4-evm:~# aplay -t wav -f S16_LE -d 5 -r 88200 /audio/audio_src_file_s16le_88200.wav
Playing WAVE '/audio/audio_src_file_s16le_88200.wav' : Signed 16 bit Little Endian, Rate 88200 Hz, Stereo
root@j784s4-evm:~# aplay -t wav -f S16_LE -d 5 -r 48000 /audio/audio_src_file_s16le_48000.wav
Playing WAVE '/audio/audio_src_file_s16le_48000.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
root@j784s4-evm:~# aplay -t wav -f S16_LE -d 5 -r 44100 /audio/audio_src_file_s16le_44100.wav
Playing WAVE '/audio/audio_src_file_s16le_44100.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
root@j784s4-evm:~# aplay -t wav -f S16_LE -d 5 -r 32000 /audio/audio_src_file_s16le_32000.wav
Playing WAVE '/audio/audio_src_file_s16le_32000.wav' : Signed 16 bit Little Endian, Rate 32000 Hz, Stereo
@Jayesh2000
Jayesh2000 / j784s4-aplay-failures-for-44100-rates.txt
Created March 18, 2025 11:00
Test log for aplay application failing for rates which are multiple or fraction of 44100
root@j784s4-evm:~# aplay -t wav -f S16_LE -d 5 -r 44100 /audio/audio_src_file_s16le_44100.wav
Playing WAVE '/audio/audio_src_file_s16le_44100.wav' : [ 17.293888] CPB PCM3168A Playback: ASoC error (-22): at snd_soc_link_hw_params() on CPB PCM3168A Playback
Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
[ 17.307596] CPB PCM3168A Playback: ASoC error (-22): at __soc_pcm_hw_params() on CPB PCM3168A Playback
aplay: set_params:1456: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32
@Jayesh2000
Jayesh2000 / cdns-mhdp8546-error-log.txt
Created January 16, 2025 10:55
Null pointer error in cdns-mhdp8546 driver due to DBANC framework
[ 10.530183] cdns-mhdp8546 a000000.bridge: get block[0] edid failed: -22
[ 10.534695] cdns-mhdp8546 a000000.bridge: Failed to read DPCD addr 0
[ 10.584345] xhci-hcd xhci-hcd.19.auto: xHCI Host Controller
[ 10.589279] m_can_platform 26a1000.can main_mcan16: renamed from can1
[ 10.592293] xhci-hcd xhci-hcd.19.auto: new USB bus registered, assigned bus number 1
[ 10.592466] xhci-hcd xhci-hcd.19.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000008010
[ 10.598167] cdns-mhdp8546 a000000.bridge: Failed to read DPCD addr 0
[ 10.605320] xhci-hcd xhci-hcd.19.auto: irq 595, io mem 0x06010000
[ 10.605491] xhci-hcd xhci-hcd.19.auto: xHCI Host Controller
[ 10.612499] sdb: sdb1 sdb2 sdb3
@Jayesh2000
Jayesh2000 / j784s4-probe-fix.txt
Created January 10, 2025 10:05
j784s4 fix log for CAN-PHY3 probe failure issue
root@j784s4-evm:~# dmesg | grep -e probe -e defer
[ 1.718954] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:328
[ 1.745310] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[878,128] sci-dev-id:315
[ 3.866523] systemd[1]: Created slice Slice /system/modprobe.
root@j784s4-evm:~# uname -a
Linux j784s4-evm 6.13.0-rc6-next-20250109-00001-g7455aabb1775 #17 SMP PREEMPT Fri Jan 10 15:32:10 IST 2025 aarch64 GNU/Linux
root@j784s4-evm:~#
@Jayesh2000
Jayesh2000 / j784s4-probe-failure.txt
Created January 10, 2025 09:50
j784s4 probe failure log due to duplicate hogs
root@j784s4-evm:~# dmesg | grep probe
[ 1.724563] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:328
[ 1.750938] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[878,128] sci-dev-id:315
[ 3.884564] systemd[1]: Created slice Slice /system/modprobe.
[ 6.286848] gpio-mux mux-controller: probe with driver gpio-mux failed with error -16
[ 16.878120] platform can-phy3: deferred probe pending: can-transceiver-phy: failed to get mux
[ 16.886646] platform 2741000.can: deferred probe pending: platform: supplier can-phy3 not ready
root@j784s4-evm:~# uname -a
Linux j784s4-evm 6.13.0-rc6-next-20250109 #14 SMP PREEMPT Fri Jan 10 15:05:57 IST 2025 aarch64 GNU/Linux
@Jayesh2000
Jayesh2000 / j784s4-audio-support.txt
Created June 19, 2024 09:43
Audio testing for J784S4-EVM platform
root@j784s4-evm:~# uname -a
Linux j784s4-evm 6.10.0-rc4-next-20240618-00003-g3f303d33c35f #4 SMP PREEMPT Wed Jun 19 14:52:54 IST 2024 aarch64 GNU/Linux
root@j784s4-evm:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: j784s4cpb [j784s4-cpb], device 0: CPB PCM3168A Analog pcm3168a-dac-0 [CPB PCM3168A Analog pcm3168a-dac-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
root@j784s4-evm:~# cat ~/.asoundrc
pcm_slave.j784s4-evm {
pcm "hw:0,0"
@Jayesh2000
Jayesh2000 / v2-j721e-infotainment-overlay-test-log.txt
Created June 13, 2024 09:23
HDMI test log for J721E infotainment expansion board using modetest and kmstest display applications
root@j721e-evm:~#
root@j721e-evm:~# dmesg | grep hdmi
[ 0.307324] platform dvi-bridge: Fixed dependency cycle(s) with /hdmi-connector
[ 0.314854] platform hdmi-connector: Fixed dependency cycle(s) with /dvi-bridge
root@j721e-evm:~# kmsprint
Connector 0 (41) DP-1 (disconnected)
Encoder 0 (40) NONE
Connector 1 (51) HDMI-A-1 (connected)
Encoder 1 (50) NONE
Crtc 1 (49) 1920x1080@60.00 148.500 1920/88/44/148/+ 1080/4/5/36/+ 60 (60.00) 0x5 0x48