Linux Media Controller development
 help / color / mirror / Atom feed
From: Vikash Garodia <vikash.garodia@oss.qualcomm.com>
To: Steev Klimaszewski <threeway@gmail.com>,
	dmitry.baryshkov@oss.qualcomm.com
Cc: abhinav.kumar@linux.dev, andersson@kernel.org, bod@kernel.org,
	bryan.odonoghue@linaro.org, conor+dt@kernel.org, david@ixit.cz,
	devicetree@vger.kernel.org, dikshita.agarwal@oss.qualcomm.com,
	johan+linaro@kernel.org, konrad.dybcio@oss.qualcomm.com,
	konradybcio@kernel.org, krzk+dt@kernel.org,
	linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-media@vger.kernel.org, mchehab@kernel.org, robh@kernel.org,
	stanimir.varbanov@linaro.org
Subject: Re: [PATCH v4 0/6] media: iris: enable SM8350 and SC8280XP support
Date: Fri, 3 Apr 2026 00:48:57 +0530	[thread overview]
Message-ID: <a1dcd0e3-db1c-4752-9473-7934e69198a3@oss.qualcomm.com> (raw)
In-Reply-To: <20260402183209.27159-1-threeway@gmail.com>

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


  reply	other threads:[~2026-04-02 19:19 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-12 15:14 [PATCH v4 0/6] media: iris: enable SM8350 and SC8280XP support Dmitry Baryshkov
2026-03-12 15:14 ` [PATCH v4 1/6] media: dt-bindings: Document SC8280XP/SM8350 Iris Dmitry Baryshkov
2026-03-13  7:55   ` Krzysztof Kozlowski
2026-03-13  8:14     ` Dmitry Baryshkov
2026-03-13  8:25       ` Krzysztof Kozlowski
2026-03-13 16:04         ` Dmitry Baryshkov
2026-03-12 15:14 ` [PATCH v4 2/6] arm64: dts: qcom: sc8280xp: sort reserved memory regions Dmitry Baryshkov
2026-03-12 15:14 ` [PATCH v4 3/6] arm64: dts: qcom: sc8280xp: Add Iris core Dmitry Baryshkov
2026-03-13 12:31   ` Konrad Dybcio
2026-03-12 15:14 ` [PATCH v4 4/6] arm64: dts: qcom: sc8280xp-x13s: Enable Iris Dmitry Baryshkov
2026-03-12 15:14 ` [PATCH v4 5/6] arm64: dts: qcom: sm8350: add Iris device Dmitry Baryshkov
2026-03-13 12:32   ` Konrad Dybcio
2026-03-12 15:14 ` [PATCH v4 6/6] arm64: dts: qcom: sm8350-hdk: enable Iris core Dmitry Baryshkov
2026-03-13 12:30   ` Konrad Dybcio
2026-03-27 16:46 ` [PATCH v4 0/6] media: iris: enable SM8350 and SC8280XP support Steev Klimaszewski
2026-03-27 21:09   ` Dmitry Baryshkov
2026-04-02 18:32     ` Steev Klimaszewski
2026-04-02 19:18       ` Vikash Garodia [this message]
2026-04-03 21:41         ` Steev Klimaszewski
2026-04-03 21:59           ` Dmitry Baryshkov
2026-04-04  0:00             ` Bryan O'Donoghue
2026-04-04  0:04               ` Dmitry Baryshkov
2026-04-04  3:31                 ` Steev Klimaszewski
2026-04-02 19:21 ` [PATCH v4 0/6] " Vikash Garodia
2026-04-03 22:46   ` Dmitry Baryshkov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a1dcd0e3-db1c-4752-9473-7934e69198a3@oss.qualcomm.com \
    --to=vikash.garodia@oss.qualcomm.com \
    --cc=abhinav.kumar@linux.dev \
    --cc=andersson@kernel.org \
    --cc=bod@kernel.org \
    --cc=bryan.odonoghue@linaro.org \
    --cc=conor+dt@kernel.org \
    --cc=david@ixit.cz \
    --cc=devicetree@vger.kernel.org \
    --cc=dikshita.agarwal@oss.qualcomm.com \
    --cc=dmitry.baryshkov@oss.qualcomm.com \
    --cc=johan+linaro@kernel.org \
    --cc=konrad.dybcio@oss.qualcomm.com \
    --cc=konradybcio@kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@kernel.org \
    --cc=robh@kernel.org \
    --cc=stanimir.varbanov@linaro.org \
    --cc=threeway@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox