Bug 104835 - MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
Summary: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-29 13:10 UTC by Bruno Pagani
Modified: 2018-12-07 11:27 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (74.18 KB, text/plain)
2018-02-20 13:36 UTC, Tom D
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Pagani 2018-01-29 13:10:43 UTC
Same setup as in https://bugs.freedesktop.org/show_bug.cgi?id=100423

Relevant part of dmesg:
```
[   10.667586] nouveau 0000:01:00.0: enabling device (0006 -> 0007)
[   10.667788] nouveau 0000:01:00.0: NVIDIA GM107 (117310a2)
[   10.695951] nouveau 0000:01:00.0: bios: version 82.07.a9.00.0c
[   10.849391] nouveau 0000:01:00.0: fb: 4096 MiB GDDR5
[   10.849404] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 022554 [ IBUS ]
[   10.851426] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
[   11.937159] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
[   11.937160] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[   11.937163] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[   11.937164] nouveau 0000:01:00.0: DRM: DCB version 4.0
[   11.937165] nouveau 0000:01:00.0: DRM: DCB outp 01: 02811fa6 04420010
[   11.937167] nouveau 0000:01:00.0: DRM: DCB outp 02: 02011f62 04420010
[   11.937168] nouveau 0000:01:00.0: DRM: DCB outp 03: 08822fc6 04420010
[   11.937169] nouveau 0000:01:00.0: DRM: DCB outp 04: 08022f82 04420010
[   11.937170] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010146
[   11.937171] nouveau 0000:01:00.0: DRM: DCB conn 02: 01000246
[   12.126552] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[   12.233419] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
```
Comment 1 Tom D 2018-02-20 13:36:02 UTC
Created attachment 137467 [details]
dmesg
Comment 2 Tom D 2018-02-20 13:36:43 UTC
Hardware: Lenovo P50
Symptoms:
This problem did not happen until I dist-upgraded from Fedora 26 to 27.

If the laptop is connected to the dock during boot, I get the logs below and nothing further. I cannot shift desktops, log in, etc. Due to the configuration, I cannot remotely SSH in without changing the FW after logging in so I'm unsure about that behavior.

If I boot the system off of the doc and then place it into the doc before logging in as a user, all seems to work well. I can then remove and re-seat the laptop without issue.

If I boot the system, log in and then place it on the doc, sometimes (I do not understand the pattern), the second screen attached to the dock is not seen at all (does not show under displays). 

Same symptoms on numerous docs. 

I am concerned that the nouveau errors seen are unrelated to the actual problems encountered.

Log snip
[    2.425868] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 022554 [ IBUS ]
[    2.427462] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
Comment 3 Gary Bisson 2018-04-25 15:15:30 UTC
Same here:
Hardware: Asus g751j; GTX860M
OS: Debian testing
Kernel/Nouveau version: 4.15.0-2-amd64

Here is my dmesg snippet, note the first MMIO fault isn't at the same address.
[   17.431190] nouveau 0000:01:00.0: NVIDIA GM107 (117120a2)
[   17.589096] nouveau 0000:01:00.0: bios: version 82.07.3a.00.02
[   17.694025] nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
[   17.694037] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 3caf10 [ IBUS ]
[   17.700612] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
[   19.000836] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[   19.000837] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[   19.000840] nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
[   19.000862] nouveau 0000:01:00.0: DRM: DCB version 4.0
[   19.001291] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[   19.001300] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
Comment 4 Andreas Schöneck 2018-05-22 05:32:54 UTC
Similarly here, on a linux desktop/Fedora 28:

$ journalctl --dmesg --grep=nouveau --no-hostname 

-- Logs begin at Wed 2015-01-07 08:21:59 CET, end at Tue 2018-05-22 07:29:38 CEST. --
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: NVIDIA GM107 (1173b0a2)
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: bios: version 82.07.5a.00.02
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: fb: 2048 MiB DDR3
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 3e6684 [ IBUS ]
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: TMDS table version 2.0
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB version 4.0
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB outp 00: 01000f02 00020030
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB outp 01: 02000f00 0f420010
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB outp 02: 02811fa6 04420010
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB outp 03: 02011f62 04420010
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: DCB conn 01: 00002146
Mai 22 06:58:51 kernel: nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
Mai 22 06:58:52 kernel: nouveau 0000:01:00.0: DRM: allocated 1920x1200 fb: 0x80000, bo 000000004af09701
Mai 22 06:58:52 kernel: fbcon: nouveaufb (fb0) is primary device
Mai 22 06:58:52 kernel: nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
Mai 22 06:58:52 kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)

$ uname -rv
4.16.9-300.fc28.x86_64 #1 SMP Thu May 17 06:39:18 UTC 2018
Comment 5 Cameron 2018-12-05 15:47:11 UTC
openSUSE Tumbleweed
Kernel 4.19.5-1-default

Getting the same errors

Dell precision 5520

Model: "nVidia GM107GLM [Quadro M1200 Mobile]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x13b6 "GM107GLM [Quadro M1200 Mobile]"

Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: fb: 4096 MiB GDDR5
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 022554 [ IBUS ]
Dec 05 07:35:28 flisk kernel: fbcon: Taking over console
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
Dec 05 07:35:28 flisk kernel: usb 1-4: New USB device found, idVendor=8087, idProduct=0a2b, bcdDevice= 0.10
Dec 05 07:35:28 flisk kernel: usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Dec 05 07:35:28 flisk kernel: usb 3-1: New USB device found, idVendor=0424, idProduct=2137, bcdDevice=60.80
Dec 05 07:35:28 flisk kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 05 07:35:28 flisk kernel: usb 3-1: Product: USB2137B
Dec 05 07:35:28 flisk kernel: usb 3-1: Manufacturer: SMSC
Dec 05 07:35:28 flisk kernel: hub 3-1:1.0: USB hub found
Dec 05 07:35:28 flisk kernel: hub 3-1:1.0: 7 ports detected
Dec 05 07:35:28 flisk kernel: vga_switcheroo: enabled
Dec 05 07:35:28 flisk kernel: [TTM] Zone  kernel: Available graphics memory: 16391158 kiB
Dec 05 07:35:28 flisk kernel: [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
Dec 05 07:35:28 flisk kernel: [TTM] Initializing pool allocator
Dec 05 07:35:28 flisk kernel: [TTM] Initializing DMA pool allocator
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: DRM: DCB version 4.0
Dec 05 07:35:28 flisk kernel: nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
Dec 05 07:35:28 flisk kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
Comment 6 joel.busch 2018-12-07 11:27:33 UTC
I'm getting one of these too on Fedora 28 KDE Plasma spin.

Acer Aspire VN7-592G/Aspire VN7-592G, BIOS V1.13 03/21/2018
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)

$ cat /proc/version
Linux version 4.19.6-200.fc28.x86_64 (mockbuild@bkernel04.phx2.fedoraproject.org) (gcc version 8.2.1 20181105 (Red Hat 8.2.1-5) (GCC)) #1 SMP Sun Dec 2 18:03:32 UTC 2018

$ journalctl -b --no-hostname -o short-monotonic | grep nouveau
[    2.515464] kernel: nouveau: detected PR support, will not use DSM
[    2.515480] kernel: nouveau 0000:01:00.0: enabling device (0006 -> 0007)
[    2.515620] kernel: nouveau 0000:01:00.0: NVIDIA GM107 (1171b0a2)
[    2.537544] kernel: nouveau 0000:01:00.0: bios: version 82.07.80.00.2a
[    2.586306] kernel: nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
[    2.586357] kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 022554 [ IBUS ]
[    2.599343] kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 10ac08 [ IBUS ]
[    3.260508] kernel: nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[    3.260509] kernel: nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[    3.260511] kernel: nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
[    3.260512] kernel: nouveau 0000:01:00.0: DRM: DCB version 4.0
[    3.261005] kernel: nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[    3.261011] kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
[    7.846986] kernel: nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 619444 [ IBUS ]


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.