Bug 96968

Summary: [NVC0] disp: ERROR 7 [INVALID_HANDLE] 00 [] chid 0 mthd 0088 data f000000
Product: xorg Reporter: Peter Wu <peter>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: NEW --- QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: peter
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg for "Arch Linux Nouveau" image from 11 July 2016 (4.7.0-rc5-lts+)
none
dmesg for "Arch Linux latest" image from 11 July 2016 (4.7.0-rc5-lts+)
none
dmesg for "Arch Linux LTS" image from 11 July 2016 (4.6-3-1-ARCH) none

Description Peter Wu 2016-07-17 23:39:24 UTC
Created attachment 125122 [details]
dmesg for "Arch Linux Nouveau" image from 11 July 2016 (4.7.0-rc5-lts+)

nouveau causes hangs and spits errors like (4.6.3-1-ARCH):
[    3.938340] nouveau 0000:01:00.0: disp: ERROR 7 [INVALID_HANDLE] 00 [] chid 0 mthd 0088 data f0000000
[    3.944183] nouveau 0000:01:00.0: fifo: write fault at 0000001000 engine 04 [BAR1] client 08 [BAR_WRITE] reason 00 [PT_NOT_PRESENT] on channel -1 [001fe7f000 unknown]
[    3.944293] nouveau 0000:01:00.0: fifo: write fault at 0000000000 engine 05 [BAR3] client 08 [BAR_WRITE] reason 02 [PAGE_NOT_PRESENT] on channel -1 [001fe98000 unknown]
[    3.944460] nouveau 0000:01:00.0: fifo: INTR 08000000
[    3.971108] nouveau 0000:01:00.0: fifo: read fault at 0000005000 engine 04 [BAR1] client 07 [BAR_READ] reason 00 [PT_NOT_PRESENT] on channel -1 [001fe7f000 unknown]
[    3.998097] nouveau 0000:01:00.0: fifo: read fault at 0000005000 engine 04 [BAR1] client 07 [BAR_READ] reason 00 [PT_NOT_PRESENT] on channel -1 [001fe7f000 unknown]
[    3.998440] nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
[    3.998527] nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 08 [] chid 0 mthd 0080 data 00000000

On the v4.7-rc5-lts+ kernel it mentions "fifo: fifo engine fault on channel 1, recovering...", but it blows up somewhere else. I can remember also having (hang) issues with the kernel included with Arch Linux iso 2016.01.01. Hanging in the above cases means a slow down during boot, but eventually user input is possible. (Don't know what happens after that, I just used an older image).

lspci
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 425M] [10de:0df0] (rev a1)
Laptop: Clevo B7130

Test image (for reproducibility) was taken from https://nouveau.pmoreau.org/
SHA256: 187af03d97c14ac9fed61f621eb659de0bd258f88aaee5dd0934e8ed507252f5
Comment 1 Peter Wu 2016-07-17 23:41:44 UTC
Created attachment 125123 [details]
dmesg for "Arch Linux latest" image from 11 July 2016 (4.7.0-rc5-lts+)

This one shows issues similar to the 4.6.3-1-ARCH logs, but with additional soft lockups.
Comment 2 Peter Wu 2016-07-17 23:42:56 UTC
Created attachment 125124 [details]
dmesg for "Arch Linux LTS" image from 11 July 2016 (4.6-3-1-ARCH)

Not exactly the linux-lts kernel from Arch, but it is the current version.

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.