Re: [PATCH v4 0/6] media: iris: enable SM8350 and SC8280XP support

Vikash Garodia
2026-04-02T19:19:08Z

Hi Steev, Dmitry,

On 4/3/2026 12:02 AM, Steev Klimaszewski wrote:
> Hi Dmitry,
>
>> Thanks for the additional testing!
>
>> This might be:
>> - A bug in the firmware
>> - A bug in the Gen1 support in the Iris driver.
>> - A bug in totem (heh).
>
>> Would you mind sharing details, which video were you trying to play (at
>> least, the codec that it used, please).
>
>> Also, does it kill the playback afterwards? Can you start another
>> playing stream afterwards?
>
> The video that does not work seems to be
>
> Metadata:
> major_brand : M4V
> minor_version : 1
> compatible_brands: isomavc1mp42
> creation_time : 2025-08-04T19:42:21.000000Z
> Duration: 00:00:35.24, start: 0.000000, bitrate: 6291 kb/s
> Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 6126 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)
> Metadata:
> creation_time : 2025-08-04T19:42:21.000000Z
> handler_name : ETI ISO Video Media Handler
> vendor_id : [0][0][0][0]
> encoder : Elemental H.264
> Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 159 kb/s (default)
>
>
> However, a video that *does* work is
>
> Stream #0:0: Video: av1 (libdav1d) (Main), yuv420p(tv, bt709), 1920x1080, 23.98 fps, 23.98 tbr, 1k tbn
> Metadata:
> HANDLER_NAME : ISO Media file produced by Google Inc.
> VENDOR_ID : [0][0][0][0]
> DURATION : 00:05:16.732000000
> Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp, start 0.007000
> Metadata:
> DURATION : 00:05:16.744000000
> Stream #0:2: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 1280x720, 90k tbr, 90k tbn (attached pic)
> Metadata:
> filename : cover.jpg
> mimetype : image/jpeg
>
> I do not have a ton of videos to test, so I just used 2 that are on my system.
>
> This is not just with totem, showtime shows the same issue. If I let the video
> play, it plays just fine, however, if I attempt to skip forward, back, or even
> play *after* the video has played, then I see the smmu fault
>
> arm-smmu 15000000.iommu: Unhandled context fault: fsr=0x402, iova=0xd51e3e00, fsynr=0x600002, cbfrsynra=0x2a00, cb=6

please log the info about which "iova=0xd51e3e00" buffer is faulting in
this case

Regards,
Vikash

> arm-smmu 15000000.iommu: FSR = 00000402 [Format=2 TF], SID=0x2a00
> arm-smmu 15000000.iommu: FSYNR0 = 00600002 [S1CBNDX=96 PLVL=2]
> qcom-iris aa00000.video-codec: sys error (type: 1, session id:ff, data1:1, data2:deadbead)
>
> If I exit and re-launch totem, it will play the video through, but again, if I
> attempt to skip forward, back or play once it has finished the video, then again
> the smmu fault occurs.
>
> totem and showtime both use gstreamer, and show the issue. showtime replaces
> totem as the media player on modern gnome systems. mpv and vlc do *not* show
> the issue, but they also do not appear to use iris/venus at all.
>
> Totem is version 43.2-11
> Showtime is version 50~rc2
>
> Host system is Kali, which is essentially Debian Testing.
>
> -- steev