Summary: | [PATCH]Failure during resume on NV50: INIT_AUXCH: rd auxch fail -121 | ||
---|---|---|---|
Product: | xorg | Reporter: | Fabian Moser <e-mail+freedesktop> |
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | major | ||
Priority: | medium | CC: | homyur, maciej |
Version: | git | Keywords: | patch |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: |
https://bugzilla.redhat.com/show_bug.cgi?id=646540 https://bugzilla.redhat.com/show_bug.cgi?id=598162 |
||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | 27398, 31676 | ||
Bug Blocks: | |||
Attachments: |
Description
Fabian Moser
2011-02-18 00:55:56 UTC
Created attachment 43512 [details]
Power manager activities during suspend/resume
Created attachment 43513 [details]
Xorg messages from boot to resume
An apparently similar issue has been reproduced during Fedora 15 nouveau Test Day with the provided Live ISO. I have a similar problem on the same hardware with Ubuntu 11.04 Alpha 2. dmesg output contains the same lines: ... [drm] nouveau 0000:01:00.0: Restoring mode... [drm] nouveau 0000:01:00.0: INIT_AUXCH: rd auxch fail -121 [drm] nouveau 0000:01:00.0: INIT_AUXCH: rd auxch fail -121 [drm] nouveau 0000:01:00.0: 0xBDCC: auxch rd fail: -121 [drm] nouveau 0000:01:00.0: INIT_AUXCH: rd auxch fail -121 ... Created attachment 43841 [details]
dmesg output with "drm.debug=14"
Probably this bug is similar to bug 27398. Common features: 1. Identical lines in dmesg output (INIT_AUXCH: rd auxch fail -121). 2. Displays are connected via DisplayPort (bug 34429 - eDP, bug 27398 - DP). 3. Displays have not been initialized by BIOS (bug 34429 - after resume, bug 27398 - external display). Created attachment 50998 [details]
dmesg from the nouveau git
Bug still reproduced on the latest git version. See attached dmesg log. Created attachment 56275 [details] [review] Apply power to the panel before enabling hotplug interrupts and before communicating with the panel on the I2C bus (In reply to comment #10) > Created attachment 56275 [details] [review] [review] > Apply power to the panel before enabling hotplug interrupts and before > communicating with the panel on the I2C bus I just pushed a slightly different version of this patch to nouveau git. (In reply to comment #11) > (In reply to comment #10) > > Created attachment 56275 [details] [review] [review] [review] > > Apply power to the panel before enabling hotplug interrupts and before > > communicating with the panel on the I2C bus > > I just pushed a slightly different version of this patch to nouveau git. Thanks, Ben. (In reply to comment #12) > (In reply to comment #11) > > (In reply to comment #10) > > > Created attachment 56275 [details] [review] [review] [review] [review] > > > Apply power to the panel before enabling hotplug interrupts and before > > > communicating with the panel on the I2C bus > > > > I just pushed a slightly different version of this patch to nouveau git. > > Thanks, Ben. No worries. Thanks for tracking down the root cause of this. I was aware of this GPIO function previously, but didn't honestly expect any VBIOS init table to default it to off when there was a panel attached :) As mentioned, the fix has been pushed. Please reopen if the issue persist |
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.