From: Salvatore Bonaccorso <carnil@debian.org>
To: bernd@bschu.de, Lukas Wunner <lukas@wunner.de>,
Bjorn Helgaas <bhelgaas@google.com>,
"Rafael J. Wysocki" <rafael@kernel.org>,
Mario Limonciello <mario.limonciello@amd.com>
Cc: 1131025@bugs.debian.org, regressions@lists.linux.dev,
stable@vger.kernel.org, linux-pci@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [6.12.y regression] Regression with 58130e7ce6cb ("PCI/ERR: Ensure error recoverability at all times"): echo vfio-pci >driver_override does not work for DVB Adapter
Date: Sat, 28 Mar 2026 14:37:50 +0100 [thread overview]
Message-ID: <acfZrlP0Ua_5D3U4@eldamar.lan> (raw)
In-Reply-To: <177373189751.7987.7156982489427825197.reportbug@obelix-trixie.bs.de>
Control: forwarded -1 https://lore.kernel.org/regressions/177470500712.1307944.17082968691510345174@eldamar.lan
Hi,
Bernd Schumacher reported in Debian (report and report from bisection
in https://bugs.debian.org/1131025) a 6.12.y specific regression of
58130e7ce6cb ("PCI/ERR: Ensure error recoverability at all times"):
On Tue, Mar 17, 2026 at 08:18:17AM +0100, Bernd Schumacher wrote:
> * What led up to the situation?
> I have a kvm with linux-image-6.1.0-43-amd64 running vdr and femon.
> On the host I do echovfio-pci >/sys/bus/pci/devices/0000:$PCI/driver_override.
> Then I give the DVB Adapter to the kvm.
>
> It works, if I boot linux-image-6.12.63+deb13-amd64 on the host.
> If it works dmesg on the kvm says:
> 05:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter
> dmesg:
> [ 2.443770] dvbdev: DVB: registering new adapter (DDBridge)
> [ 2.443772] dvbdev: DVB: registering new adapter (DDBridge)
> ...
> [ 2.694180] ddbridge 0000:05:00.0: attach tuner input 0 adr 60
> [ 2.694183] ddbridge 0000:05:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
> ...
> [ 2.738542] ddbridge 0000:05:00.0: attach tuner input 1 adr 63
> [ 2.738545] ddbridge 0000:05:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
>
>
> It does not work, if I boot linux-image-6.12.73+deb13-amd64 on thehost.
> If it does not work dmesg on th kvm says:
> [ 2.413879] ddbridge 0000:05:00.0: detected Digital Devices Cine S2 V6 DVB adapter
> [ 2.413901] ddbridge 0000:05:00.0: cannot read registers
> [ 2.414569] ddbridge 0000:05:00.0: fail
>
> If I run femon it says:
> femon: opening frontend failed: No such file or directory
https://bugs.debian.org/1131025#29 contains the bisect log:
| git bisect log says:
|
| git bisect start
| # Status: warte auf guten und schlechten Commit
| # good: [567bd8cbc2fe6b28b78864cbbbc41b0d405eb83c] Linux 6.12.63
| git bisect good 567bd8cbc2fe6b28b78864cbbbc41b0d405eb83c
| # Status: warte auf schlechten Commit, 1 guter Commit bekannt
| # bad: [5fb0303f6cb6a89bcfb19bd7a68cb793c86e78b2] Linux 6.12.73
| git bisect bad 5fb0303f6cb6a89bcfb19bd7a68cb793c86e78b2
| # good: [b1dd6860167667008c3b6f27628d071dc3daaf04] smb/client: fix
| NT_STATUS_UNABLE_TO_FREE_VM value
| git bisect good b1dd6860167667008c3b6f27628d071dc3daaf04
| # good: [1baa43ebca626aa607a03b1c0023ebac5374e62d] octeontx2-af: Fix
| error handling
| git bisect good 1baa43ebca626aa607a03b1c0023ebac5374e62d
| # good: [3845bd336a406cb7c609b515e6ee4c8818053f69] net/sched: act_ife:
| convert comma to semicolon
| git bisect good 3845bd336a406cb7c609b515e6ee4c8818053f69
| # bad: [2901d799a26d949ccf648a6c176a0091a7f1c0ed] ALSA: hda/realtek:
| Fix headset mic for TongFang X6AR55xU
| git bisect bad 2901d799a26d949ccf648a6c176a0091a7f1c0ed
| # bad: [b9b97e6aeb534315f9646b2090d1a5024c6a4e82] procfs: avoid
| fetching build ID while holding VMA lock
| git bisect bad b9b97e6aeb534315f9646b2090d1a5024c6a4e82
| # good: [b8ea101959ab1a46c92be46c238283b0fe60252e] pmdomain: imx:
| gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset
| git bisect good b8ea101959ab1a46c92be46c238283b0fe60252e
| # good: [dfc3ab6bd64860f8022d69903be299d09be86e11] mm, shmem: prevent
| infinite loop on truncate race
| git bisect good dfc3ab6bd64860f8022d69903be299d09be86e11
| # bad: [9bcc47343ee0ef346aa7b2b460c8ff56bd882fe7] ublk: fix deadlock
| when reading partition table
| git bisect bad 9bcc47343ee0ef346aa7b2b460c8ff56bd882fe7
| # good: [ff48c9312d042bfbe826ca675e98acc6c623211c] KVM: Don't clobber
| irqfd routing type when deassigning irqfd
| git bisect good ff48c9312d042bfbe826ca675e98acc6c623211c
| # bad: [d288ba832d92d16f7db0f6996ffbde2e79190ffe] tools/power
| turbostat: fix GCC9 build regression
| git bisect bad d288ba832d92d16f7db0f6996ffbde2e79190ffe
| # bad: [58130e7ce6cb6e1f73221e412fef6c85ee561425] PCI/ERR: Ensure error
| recoverability at all times
| git bisect bad 58130e7ce6cb6e1f73221e412fef6c85ee561425
| # first bad commit: [58130e7ce6cb6e1f73221e412fef6c85ee561425] PCI/ERR:
| Ensure error recoverability at all times
And https://bugs.debian.org/1131025#43 confirms again the single
revert fixing the issue.
#regzbot introduced: 58130e7ce6cb6e1f73221e412fef6c85ee561425
#regzbot link: https://bugs.debian.org/1131025
Anything else we can provide to identify the issue present in 6.12.y
kernels?
Regards,
Salvatore
next parent reply other threads:[~2026-03-28 13:38 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <177373189751.7987.7156982489427825197.reportbug@obelix-trixie.bs.de>
2026-03-28 13:37 ` Salvatore Bonaccorso [this message]
2026-03-28 14:11 ` [6.12.y regression] Regression with 58130e7ce6cb ("PCI/ERR: Ensure error recoverability at all times"): echo vfio-pci >driver_override does not work for DVB Adapter Lukas Wunner
2026-03-28 16:16 ` Bernd Schumacher
2026-03-28 19:14 ` Lukas Wunner
2026-03-29 13:52 ` Bernd Schumacher
2026-03-29 16:22 ` Lukas Wunner
2026-03-30 6:14 ` Bernd Schumacher
2026-03-30 13:56 ` Ilpo Järvinen
2026-03-31 13:09 ` Lukas Wunner
2026-03-31 13:13 ` Lukas Wunner
2026-03-31 23:01 ` Alex Williamson
2026-04-01 4:11 ` Lukas Wunner
2026-04-01 13:10 ` Bug#1131025: " Uwe Kleine-König
2026-04-01 16:16 ` Bernd Schumacher
2026-04-01 20:18 ` Lukas Wunner
2026-04-02 5:53 ` Bernd Schumacher
2026-04-03 14:58 ` Lukas Wunner
2026-04-04 9:54 ` Bernd Schumacher
2026-04-12 18:04 ` Alexandre N.
2026-04-13 3:40 ` Lukas Wunner
2026-04-13 6:48 ` Bernd Schumacher
2026-04-13 21:01 ` Alexandre N.
2026-04-14 5:45 ` Lukas Wunner
2026-04-15 0:29 ` Alexandre N.
2026-04-15 16:05 ` Lukas Wunner
2026-03-28 14:40 ` Thorsten Leemhuis
2026-04-26 5:41 ` Lukas Wunner
2026-04-28 8:41 ` Thorsten Leemhuis
2026-04-28 9:58 ` Lukas Wunner
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=acfZrlP0Ua_5D3U4@eldamar.lan \
--to=carnil@debian.org \
--cc=1131025@bugs.debian.org \
--cc=bernd@bschu.de \
--cc=bhelgaas@google.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=lukas@wunner.de \
--cc=mario.limonciello@amd.com \
--cc=rafael@kernel.org \
--cc=regressions@lists.linux.dev \
--cc=stable@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.