Date: Mon, 06 Jan 2025 23:09:15 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 283815] listing dev.vgapci.X.%iommu hangs indefinitely on NVIDIA card Message-ID: <bug-283815-227-ibB4xpKwY9@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-283815-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283815 --- Comment #5 from Konstantin Belousov <kib@FreeBSD.org> --- The pci_get_requester() loops somewhere in the call to pci_find_cap_method(). The later is accessing the PCI config space directly, trying to read the header and to iterate the list of the capabilities, for instance, to read PCIe cap. To further diagnose the problem, you might try to instrument pci_find_cap_method() to see which registers it tries to read. My guess is that the cap read cycle gets something like 0xff as the offset of the next capability and then loops back. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-283815-227-ibB4xpKwY9>
