Bug 103889

Summary: [NV50/G86] disp: ERROR 1 [] 01 [] chid 0 mthd 0000 data 00000000
Product: xorg Reporter: erhard_f
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.7 (2012.06)   
Hardware: PowerPC   
OS: All   
i915 platform: i915 features:
Description Flags
dmesg output
kernel .config
dmesg output
journalctl -b output with nouveau.debug=trace (kernel 4.15-rc2)
dmesg output (kernel 4.19-rc5, nouveau.debug=debug log_buf_len=2M)
kernel .config (4.19-rc5) none

Description erhard_f 2017-11-24 13:47:32 UTC
Created attachment 135696 [details]
dmesg output

Tried a GeForce 8400 GS as 2nd card in my PowerMac G5 11,2 but I only get a blank screen although it seems to successfully open fb1:

[   14.407485] [drm] Initialized nouveau 1.3.1 20120801 for 0001:06:00.0 on minor 1
[   14.477817] nouveau: DRM:fb000000:0000003d: init running...
[   14.478206] nouveau: DRM:fb000000:0000003d: init children...
[   14.478582] nouveau: DRM:fb000000:0000003d: init completed in 376us
[   14.480128] nouveau 0001:06:00.0: disp: ERROR 1 [] 01 [] chid 1 mthd 0000 data 00000000

# lspci -vv -s 0001:06:00.0
0001:06:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8400 GS] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Micro-Star International Co., Ltd. [MSI] G86 [GeForce 8400 GS]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 65
	Region 0: Memory at 81000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at 90000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at 82000000 (64-bit, non-prefetchable) [size=32M]
	Region 5: I/O ports at 0000 [size=128]
	Expansion ROM at 80100000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [78] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Kernel driver in use: nouveau
	Kernel modules: nouveau
Comment 1 erhard_f 2017-11-24 13:47:56 UTC
Created attachment 135697 [details]
kernel .config
Comment 2 erhard_f 2017-12-06 18:58:44 UTC
Just tried 4.15-rc2. No change concerning the bug, but a bit more debug info.
Comment 3 erhard_f 2017-12-06 18:59:25 UTC
Created attachment 136011 [details]
dmesg output
Comment 4 erhard_f 2017-12-06 21:45:03 UTC
Oops, forgot to connect the monitor the time I tested this card...

Now it initializes, I can start X but the monitor gets 'No Signal.'
Comment 5 erhard_f 2017-12-06 21:46:34 UTC
Created attachment 136018 [details]
journalctl -b output with nouveau.debug=trace (kernel 4.15-rc2)
Comment 6 erhard_f 2017-12-06 21:46:58 UTC
Created attachment 136019 [details]
Comment 7 erhard_f 2018-09-30 17:17:52 UTC
Created attachment 141806 [details]
dmesg output (kernel 4.19-rc5, nouveau.debug=debug log_buf_len=2M)

Some new debug info with kernel 4.19-rc5:

[  254.219918] nouveau 0001:06:00.0: fifo: DMA_PUSHER - ch 2 [X[285]] get fffffffffc put 0000fffff8 ib_get 00000095 ib_put 00000096 state c0040026 (err: MEM_FAULT) push 00406040
[  254.219940] nouveau 0001:06:00.0: fb: trapped read at fffffffffc on channel 2 [07aa0000 X[285]] engine 05 [PFIFO] client 08 [PFIFO_READ] subclient 00 [PUSHBUF] reason 00000000 [PT_NOT_PRESENT]
Comment 8 erhard_f 2018-09-30 17:18:43 UTC
Created attachment 141807 [details]
Comment 9 erhard_f 2018-09-30 17:21:17 UTC
Created attachment 141808 [details]
kernel .config (4.19-rc5)
Comment 10 Martin Peres 2019-12-04 09:33:40 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/383.

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.