nouveau shuts the machine down with v3.9-rc1 (temperature (72 C) hit the 'shutdown' threshold).

Martin Peres martin.peres at free.fr
Fri Mar 15 08:48:04 PDT 2013


Hi everyone,

As a follow up, Konrad sent me in private his vbios and the issue turned 
out to be trivial.
The reason why it behaved this way was that his vbios didn't have sensor 
calibration values.
The fix is available here: 
http://gitorious.org/linux-nouveau-pm/linux-nouveau-pm/commit/59b4006b5b30828bbd094dffe3937333b43d1e12

This fix is part of a pull request I sent to Ben.

Thanks again Konrad for reporting and testing the patches, I'll add you 
as a tester to this patch :)

Cheers,
Mupuf

PS: For the records, here is a fwd of our private conversation.

-------- Message original --------
Sujet: 	Re: nouveau shuts the machine down with v3.9-rc1 (temperature 
(72 C) hit the 'shutdown' threshold).
Date : 	Fri, 15 Mar 2013 11:16:17 -0400
De : 	Konrad Rzeszutek Wilk <konrad.wilk at oracle.com>
Pour : 	Martin Peres <martin.peres at free.fr>


On Fri, Mar 15, 2013 at 02:30:44AM +0100, Martin Peres wrote:
> On 13/03/2013 03:20, Konrad Rzeszutek Wilk wrote:
> >>Ah ah, what challenge? The reason why the temperature is messed up
> >>is ... trivial.
> >>
> >>Will send a patch for that!
> >Heh. Pls CC me so I can test it and add the Tested-by flag:
> >>Thanks for reporting the bug!
> >Of course.
> >>Martin
> Hey Konrad,
>
> Here are the thermal patches I sent to Ben Skeggs for review. The
> patch that should solve your problem is the patch 6.
>
> Let me know if it solves your issue (that I managed to reproduce by
> faking a different vbios).
>

> dmesg | grep nou
[   12.177930] calling  nouveau_drm_init+0x0/0x1000 [nouveau] @ 1488
[   12.330206] nouveau 0000:00:0d.0: setting latency timer to 64
[   12.353307] nouveau  [  DEVICE][0000:00:0d.0] BOOT0  : 0x04c000a2
[   12.359398] nouveau  [  DEVICE][0000:00:0d.0] Chipset: C61 (NV4C)
[   12.365477] nouveau  [  DEVICE][0000:00:0d.0] Family : NV40
[   12.371621] nouveau  [   VBIOS][0000:00:0d.0] checking PRAMIN for image...
[   12.416327] nouveau  [   VBIOS][0000:00:0d.0] ... appears to be valid
[   12.422758] nouveau  [   VBIOS][0000:00:0d.0] using image from PRAMIN
[   12.429324] nouveau  [   VBIOS][0000:00:0d.0] BIT signature found
[   12.429326] nouveau  [   VBIOS][0000:00:0d.0] version 05.61.32.22.01
[   12.443160] nouveau  [     PFB][0000:00:0d.0] RAM type: unknown
[   12.443161] nouveau  [     PFB][0000:00:0d.0] RAM size: 128 MiB
[   12.443162] nouveau  [     PFB][0000:00:0d.0]    ZCOMP: 0 tags
[   12.507777] nouveau  [  PTHERM][0000:00:0d.0] FAN control: none / external
[   12.514647] nouveau  [  PTHERM][0000:00:0d.0] fan management: disabled
[   12.521161] nouveau  [  PTHERM][0000:00:0d.0] internal sensor: no
[   12.547272] nouveau  [  PTHERM][0000:00:0d.0] programmed thresholds [ 90(2), 95(3), 145(2), 135(5) ]
[   12.573758] nouveau  [     DRM] VRAM: 125 MiB
[   12.579153] nouveau  [     DRM] GART: 512 MiB
[   12.584887] nouveau  [     DRM] TMDS table version 1.1
[   12.590018] nouveau  [     DRM] DCB version 3.0
[   12.594555] nouveau  [     DRM] DCB outp 00: 01000310 00000023
[   12.601754] nouveau  [     DRM] DCB outp 01: 00110204 97e50000
[   12.607585] nouveau  [     DRM] DCB conn 00: 0000
[   12.612424] nouveau  [     DRM] Saving VGA fonts
[   12.656034] nouveau W[     DRM] DCB type 4 not known
[   12.660991] nouveau W[     DRM] Unknown-1 has no encoders, removing
[   12.681157] nouveau  [     DRM] 1 available performance level(s)
[   12.687714] nouveau  [     DRM] 0: core 425MHz shader 425MHz fanspeed 100%
[   12.694575] nouveau  [     DRM] c:
[   12.699270] nouveau  [     DRM] MM: using M2MF for buffer copies
[   12.738742] nouveau 0000:00:0d.0: No connectors reported connected with modes
[   12.752063] nouveau  [     DRM] allocated 1024x768 fb: 0x9000, bo ffff88012dffbc00
[   12.763397] fbcon: nouveaufb (fb0) is primary device
[   12.780410] nouveau 0000:00:0d.0: fb0: nouveaufb frame buffer device
[   12.786754] nouveau 0000:00:0d.0: registered panic notifier
[   12.792330] [drm] Initialized nouveau 1.1.0 20120801 for 0000:00:0d.0 on minor 0
[   12.800071] initcall nouveau_drm_init+0x0/0x1000 [nouveau] returned 0 after 602409 usecs


and no poweroffs :-)

So definitly Tested-by: Konrad Rzeszutek Wilk <konrad.wilk at oracle.com>
all of the patches.

Thanks!
> Cheers,
> Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130315/e5c9a2e6/attachment.html>


More information about the dri-devel mailing list