Bug 111906 - [HSW] WARNING: CPU: 2 PID: 1 at drivers/iommu/iommu.c:1275 pci_device_group+0x109/0x120
Summary: [HSW] WARNING: CPU: 2 PID: 1 at drivers/iommu/iommu.c:1275 pci_device_group+0...
Status: NEW
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: not set not set
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-04 10:45 UTC by Jani Saarinen
Modified: 2019-10-09 12:33 UTC (History)
1 user (show)

See Also:
i915 platform: HSW
i915 features:


Attachments
Dmesg from drm-tip (CI_DRM_7000) (92.90 KB, text/plain)
2019-10-04 10:45 UTC, Jani Saarinen
no flags Details
iommu/intel: Use fallback generic_device_group() (5.53 KB, patch)
2019-10-04 20:52 UTC, Chris Wilson
no flags Details | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Jani Saarinen 2019-10-04 10:45:04 UTC
Created attachment 145639 [details]
Dmesg from drm-tip (CI_DRM_7000)

On Dell Inc. XPS 12-9Q33/XPS 12-9Q33, BIOS A04 12/03/2013 
Get following error (as in title) see also attached dmesg.
Comment 1 Chris Wilson 2019-10-04 11:55:17 UTC
That requires a bit more knowledge of intel_iommu and pci_dev.
Comment 2 Jani Saarinen 2019-10-04 11:56:28 UTC
Any more data I can provide?
Comment 3 Chris Wilson 2019-10-04 19:25:23 UTC
[    2.120681] WARNING: CPU: 2 PID: 1 at drivers/iommu/iommu.c:1275 pci_device_group+0x109/0x120
[    2.120723] Modules linked in:
[    2.120744] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 5.4.0-rc1-CI-CI_DRM_7000+ #1
[    2.120782] Hardware name: Dell Inc. XPS 12-9Q33/XPS 12-9Q33, BIOS A04 12/03/2013
[    2.120821] RIP: 0010:pci_device_group+0x109/0x120
[    2.120848] Code: e9 ff ff 48 85 c0 48 89 c5 75 bd 48 8d 74 24 10 4c 89 e7 e8 49 ea ff ff 48 85 c0 48 89 c5 75 a8 e8 fc ee ff ff 48 89 c5 eb 9e <0f> 0b 48 c7 c5 ea ff ff ff eb 93 e8 37 5f a7 ff 0f 1f 80 00 00 00
[    2.120933] RSP: 0000:ffffc90000037cd0 EFLAGS: 00010202
[    2.120961] RAX: ffffffff81639810 RBX: ffffffffffffffea RCX: 0000000000000000
[    2.120996] RDX: 0000000000000000 RSI: 00000000403efd19 RDI: ffff888119999c08
[    2.121031] RBP: ffff888119999c08 R08: ffff88811a5188f8 R09: 00000000fffffffe
[    2.121066] R10: 00000000ca7d066a R11: 000000002161dc90 R12: ffff888118320a58
[    2.121100] R13: ffff888119fc1e50 R14: 0000000000000001 R15: ffff888119fc2300
[    2.121136] FS:  0000000000000000(0000) GS:ffff88811b900000(0000) knlGS:0000000000000000
[    2.121176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.121205] CR2: 0000000000000000 CR3: 0000000005210001 CR4: 00000000001606e0
[    2.121240] Call Trace:
[    2.121264]  iommu_group_get_for_dev+0x77/0x210
[    2.121295]  intel_iommu_add_device+0x54/0x1c0
[    2.121323]  iommu_probe_device+0x43/0xc0
[    2.121350]  intel_iommu_init+0x11fb/0x12c9
[    2.121383]  ? set_debug_rodata+0xc/0xc
[    2.121410]  ? set_debug_rodata+0xc/0xc
[    2.121434]  ? e820__memblock_setup+0x5b/0x5b
[    2.121458]  ? pci_iommu_init+0x11/0x3a
[    2.121471]  ? rcu_read_lock_sched_held+0x4d/0x80
[    2.121471]  pci_iommu_init+0x11/0x3a
[    2.121471]  do_one_initcall+0x58/0x2ff
[    2.121471]  ? set_debug_rodata+0xc/0xc
[    2.121471]  ? rcu_read_lock_sched_held+0x4d/0x80
[    2.121471]  kernel_init_freeable+0x137/0x1c7
[    2.121471]  ? rest_init+0x250/0x250
[    2.121471]  kernel_init+0x5/0x100
[    2.121471]  ret_from_fork+0x3a/0x50
[    2.121471] irq event stamp: 1252438
[    2.121471] hardirqs last  enabled at (1252437): [<ffffffff8123f4ed>] __slab_alloc.isra.84.constprop.89+0x4d/0x70
[    2.121471] hardirqs last disabled at (1252438): [<ffffffff81001bba>] trace_hardirqs_off_thunk+0x1a/0x20
[    2.121471] softirqs last  enabled at (1252382): [<ffffffff81c00385>] __do_softirq+0x385/0x47f
[    2.121471] softirqs last disabled at (1252375): [<ffffffff810b7f4a>] irq_exit+0xba/0xc0
[    2.121471] ---[ end trace 610717c918cf08f3 ]---
[    2.121974] DMAR: ACPI name space devices didn't probe correctly
Comment 4 Chris Wilson 2019-10-04 20:52:25 UTC
Created attachment 145650 [details] [review]
iommu/intel: Use fallback generic_device_group()


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.