[git pull] drm fixes - regular pull req

Jim Bos jim876 at xs4all.nl
Sat Jul 27 02:56:54 PDT 2013


On 07/26/2013 12:52 PM, Dave Airlie wrote:
> 
> This is just a regular fixes pull apart from the qxl one, it has radeon 
> and intel bits in it,
> 
> the intel fixes are for a regression with the RC6 fix and a 3.10 hdmi 
> regression, whereas radeon is more DPM fixes, a few lockup fixes and 
> some rn50/r100 DAC fixes.
> 
> Dave.
> 
> The following changes since commit 07bc9dc1b01bad7084fed3d2659e5d83317869bc:
> 
>   Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc (2013-07-24 11:07:18 -0700)
> 
> are available in the git repository at:
> 
> 
>   git://people.freedesktop.org/~airlied/linux drm-fixes
> 
> for you to fetch changes up to bf903e4141fce4b35072d5b8fa0ddd299aaf01ea:
> 
>   Merge tag 'drm-intel-fixes-2013-07-25' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes (2013-07-26 20:38:14 +1000)
> 
> ----------------------------------------------------------------
> 
> Alex Deucher (8):
>       drm/radeon: wait for 3D idle before using CP DMA
>       drm/radeon/vm: only align the pt base to 32k
>       drm/radeon: fix endian issues with DP handling (v3)
>       drm/radeon: improve dac adjust heuristics for legacy pdac
>       drm/radeon/dpm: fix a typo in the rv6xx mclk setup
>       drm/radeon/dpm: fix displaygap programming on rv6xx
>       drm/radeon/dpm: implement force performance levels for rv6xx
>       drm/radeon/dpm: fix r600_enable_sclk_control()
> 
> Daniel Vetter (1):
>       drm/i915: fix hdmi portclock limits
> 
> Dave Airlie (2):
>       Merge branch 'drm-fixes-3.11' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
>       Merge tag 'drm-intel-fixes-2013-07-25' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
> 
> Jani Nikula (1):
>       drm/i915: initialize gt_lock early with other spin locks
> 
> Mark Kettenis (1):
>       drm/radeon: fix combios tables on older cards
> 
> Ondrej Zary (1):
>       drm/radeon: Another card with wrong primary dac adj
> 
>  drivers/gpu/drm/i915/i915_dma.c         |   1 +
>  drivers/gpu/drm/i915/intel_hdmi.c       |  19 +++-
>  drivers/gpu/drm/i915/intel_pm.c         |   2 -
>  drivers/gpu/drm/radeon/atombios_dp.c    |  43 ++++++++-
>  drivers/gpu/drm/radeon/r600.c           |   5 +-
>  drivers/gpu/drm/radeon/r600_dpm.c       |   4 +-
>  drivers/gpu/drm/radeon/radeon_asic.c    |   1 +
>  drivers/gpu/drm/radeon/radeon_asic.h    |   2 +
>  drivers/gpu/drm/radeon/radeon_combios.c | 159 ++++++++++----------------------
>  drivers/gpu/drm/radeon/radeon_gart.c    |   8 +-
>  drivers/gpu/drm/radeon/rv6xx_dpm.c      |  41 +++++++-
>  11 files changed, 158 insertions(+), 127 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 

FYI, with these commits, I'm still seeing attached stack trace and
 " [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the
VCPU!!! "
messages  *after* resuming from Suspend-2-Ram.

This is with new power management enabled (radeon.dpm=1) which seems to
work just fine.

_
Jim


-------------- next part --------------
[  198.100849] ACPI: Low-level resume complete
[  198.100883] PM: Restoring platform NVS memory
[  198.101277] Enabling non-boot CPUs ...
[  198.101305] smpboot: Booting Node 0 Processor 1 APIC 0x2
[  198.114618] CPU1 is up
[  198.114629] smpboot: Booting Node 0 Processor 2 APIC 0x4
[  198.127911] CPU2 is up
[  198.127922] smpboot: Booting Node 0 Processor 3 APIC 0x6
[  198.141200] CPU3 is up
[  198.143177] ACPI: Waking up from system sleep state S3
[  198.154441] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[  198.167770] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[  198.207819] pcieport 0000:00:1c.3: System wakeup disabled by ACPI
[  198.234485] pcieport 0000:00:1c.5: System wakeup disabled by ACPI
[  198.247912] PM: noirq resume of devices complete after 104.343 msecs
[  198.248040] PM: early resume of devices complete after 0.088 msecs
[  198.248086] ahci 0000:00:1f.2: setting latency timer to 64
[  198.248109] ehci-pci 0000:00:1a.0: setting latency timer to 64
[  198.248222] ehci-pci 0000:00:1d.0: setting latency timer to 64
[  198.248319] pcieport 0000:00:1c.6: System wakeup disabled by ACPI
[  198.251310] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[  198.251727] serial 00:02: activated
[  198.253294] [drm] PCIE GART of 512M enabled (table at 0x000000000025D000).
[  198.253396] radeon 0000:01:00.0: WB enabled
[  198.253398] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88032d113c00
[  198.253399] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff88032d113c0c
[  198.253873] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001189c418
[  198.270138] [drm] ring test on 0 succeeded in 0 usecs
[  198.270200] [drm] ring test on 3 succeeded in 0 usecs
[  198.581079] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  198.581095] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[  198.583586] ata4.00: configured for UDMA/66
[  198.602750] ata2.00: configured for UDMA/133
[  198.607734] ata5: SATA link down (SStatus 0 SControl 300)
[  198.921060] ata6: SATA link down (SStatus 0 SControl 300)
[  199.456226] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  200.476190] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  201.496155] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  202.516121] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  203.536086] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  203.600929] ata1: link is slow to respond, please be patient (ready=0)
[  204.357573] ------------[ cut here ]------------
[  204.357578] WARNING: CPU: 1 PID: 0 at net/sched/sch_generic.c:255 dev_watchdog+0x220/0x230()
[  204.357578] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
[  204.357597] Modules linked in: ipt_MASQUERADE iptable_nat nf_nat_ipv4 iptable_raw xt_CT nf_nat_ftp nf_conntrack_ftp nf_conntrack_ipv4 nf_defrag_ipv4 xt_nat nf_nat nf_conntrack tun cn nfsd auth_rpcgss oid_registry exportfs lockd sunrpc ftdi_sio usbserial hid_logitech_dj usbhid fuse usb_storage ehci_pci xhci_hcd ehci_hcd lpc_ich i2c_i801 serio_raw usbcore mfd_core emu10k1_gp usb_common i2c_dev rtc_cmos evdev
[  204.357605] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2+ #45
[  204.357606] Hardware name: MSI MS-7673/P67A-C45 (MS-7673), BIOS V1.18 02/22/2012
[  204.357608]  0000000000000009 ffffffff81663ceb ffff88033f483e38 ffffffff8103dc6d
[  204.357608]  0000000000000000 ffff88033f483e88 0000000000000001 0000000000000001
[  204.357609]  ffff88032de01428 ffffffff8103dcd7 ffffffff818ae808 ffff880300000030
[  204.357609] Call Trace:
[  204.357612]  <IRQ>  [<ffffffff81663ceb>] ? dump_stack+0x41/0x51
[  204.357615]  [<ffffffff8103dc6d>] ? warn_slowpath_common+0x6d/0x90
[  204.357617]  [<ffffffff8103dcd7>] ? warn_slowpath_fmt+0x47/0x50
[  204.357618]  [<ffffffff8159d6b0>] ? dev_watchdog+0x220/0x230
[  204.357619]  [<ffffffff8159d490>] ? dev_graft_qdisc+0x70/0x70
[  204.357621]  [<ffffffff8104b05c>] ? call_timer_fn.isra.30+0x1c/0x80
[  204.357622]  [<ffffffff8104b239>] ? run_timer_softirq+0x179/0x250
[  204.357625]  [<ffffffff812a9bc8>] ? timerqueue_add+0x58/0xa0
[  204.357626]  [<ffffffff81045026>] ? __do_softirq+0xd6/0x1a0
[  204.357627]  [<ffffffff81045225>] ? irq_exit+0x95/0xa0
[  204.357637]  [<ffffffff810291ab>] ? smp_apic_timer_interrupt+0x3b/0x50
[  204.357638]  [<ffffffff8166b147>] ? apic_timer_interrupt+0x67/0x70
[  204.357641]  <EOI>  [<ffffffff814f4967>] ? cpuidle_enter_state+0x47/0xc0
[  204.357642]  [<ffffffff814f4963>] ? cpuidle_enter_state+0x43/0xc0
[  204.357643]  [<ffffffff814f4a8a>] ? cpuidle_idle_call+0xaa/0x150
[  204.357645]  [<ffffffff8100af05>] ? arch_cpu_idle+0x5/0x20
[  204.357646]  [<ffffffff8107c3b8>] ? cpu_startup_entry+0x78/0x160
[  204.357647] ---[ end trace 361118f69f20cf04 ]---
[  204.556052] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  205.576018] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  206.214201] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[  206.232507] ata1.00: configured for UDMA/133
[  206.244238] sd 1:0:0:0: [sdb] Starting disk
[  206.244245] sd 0:0:0:0: [sda] Starting disk
[  206.595993] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  207.615957] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  208.635922] [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!!
[  208.655922] [drm:r600_uvd_init] *ERROR* UVD not responding, giving up!!!
[  208.655924] [drm:evergreen_startup] *ERROR* radeon: error initializing UVD (-1).
[  208.655946] [drm] ib test on ring 0 succeeded in 0 usecs
[  208.655967] [drm] ib test on ring 3 succeeded in 1 usecs
[  208.657399] switching from power state:
[  208.657400]  ui class: none
[  208.657401]  internal class: boot 
[  208.657401]  caps: video 
[  208.657402]  uvd    vclk: 0 dclk: 0
[  208.657402]          power level 0    sclk: 77500 mclk: 80000 vddc: 1050 vddci: 0
[  208.657403]          power level 1    sclk: 77500 mclk: 80000 vddc: 1050 vddci: 0
[  208.657403]          power level 2    sclk: 77500 mclk: 80000 vddc: 1050 vddci: 0
[  208.657404]  status: c b 
[  208.657404] switching to power state:
[  208.657404]  ui class: performance
[  208.657405]  internal class: none
[  208.657405]  caps: single_disp video 
[  208.657406]  uvd    vclk: 0 dclk: 0
[  208.657413]          power level 0    sclk: 15700 mclk: 20000 vddc: 1000 vddci: 0
[  208.657414]          power level 1    sclk: 40000 mclk: 80000 vddc: 1000 vddci: 0
[  208.657414]          power level 2    sclk: 77500 mclk: 80000 vddc: 1050 vddci: 0
[  208.657414]  status: r 
[  208.770287] r8169 0000:07:00.0 eth0: link up
[  208.815254] PM: resume of devices complete after 10567.485 msecs
[  208.815424] Restarting tasks ... done.
[  208.823626] r8169 0000:07:00.0 eth0: link up
[  209.841619] nfsd: last server has exited, flushing export cache
[  211.424982] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[  211.435954] svc: failed to register lockdv1 RPC service (errno 97).
[  211.435980] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[  211.435989] NFSD: starting 90-second grace period (net ffffffff81977b00)
[  211.630569] ata1.00: configured for UDMA/133
[  211.630575] ata1: EH complete
[  211.654848] ata2.00: configured for UDMA/133
[  211.654854] ata2: EH complete


More information about the dri-devel mailing list