All of lore.kernel.org
 help / color / mirror / Atom feed
* [git pull] drm for rc1
@ 2011-01-10 22:59 Dave Airlie
  2011-01-11  4:16 ` Linus Torvalds
                   ` (2 more replies)
  0 siblings, 3 replies; 65+ messages in thread
From: Dave Airlie @ 2011-01-10 22:59 UTC (permalink / raw)
  To: torvalds; +Cc: DRI mailing list, linux-kernel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 38568 bytes --]


Hi Linus,

non-drm changes:
one kref change we needed that went on list with no comments

New hardware:
radeon: add support for Fusion APUs and Radeon HD6xxx chipsets
nouveau: Fermi acceleration support (requires external fw for now)

Highlights:
core/drivers: add support for high precision vblank timestamps
radeon: pageflipping support, Gen2 PCIE support
nouveau: reworked VRAM and VM support
intel: better ILK/SNB powersaving support, Full GTT support

There are also some switcheroo patches to further improve it, though I 
have a later patch blocking on an x86 platform driver for the nvidia/intel 
switcher.

Dave.

The following changes since commit 989d873fc5b6a96695b97738dea8d9f02a60f8ab:

  Merge master.kernel.org:/home/rmk/linux-2.6-arm (2011-01-03 16:37:01 -0800)

are available in the git repository at:

  ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-core-next

Alex Deucher (63):
      drm/radeon/kms: add pageflip ioctl support (v3)
      drm/radeon/kms: setup mc chremap properly on r7xx/evergreen
      drm/radeon/kms: upstream ObjectID.h updates
      drm/radeon/kms: upstream atombios.h updates
      drm/radeon/kms: upstream power table updates
      drm/radeon/kms: add new family id for AMD Ontario APUs
      drm/radeon/kms: atom changes for DCE4.1 devices
      drm/radeon/kms: Add support for external encoders on fusion APUs
      drm/radeon/kms: add support for ss overrides on Fusion APUs
      drm/radeon/kms: move r7xx/evergreen to its own vram_gtt setup function
      drm/radeon/kms: MC setup changes for fusion APUs
      drm/radeon/kms: evergreen.c updates for fusion
      drm/radeon/kms: add radeon_asic struct for AMD Ontario fusion APUs
      drm/radeon/kms: fill in GPU init for AMD Ontario Fusion APUs
      drm/radeon/kms: add thermal sensor support for fusion APUs
      drm/radeon/kms: add bo blit support for Ontario fusion APUs
      drm/radeon/kms: refactor atombios power state fetching
      drm/radeon/kms: add power table parsing support for Ontario fusion APUs
      drm/radeon/kms: enable MSIs on fusion APUs
      drm/radeon/kms: add Ontario Fusion APU pci ids
      drm/radeon/kms: add Ontario APU ucode loading support
      drm/radeon/kms: improve pflip precision on r1xx-r4xx
      drm/radeon/kms: fix vram start calculation on ontario (v2)
      drm/radeon/kms: properly print ontario chip id
      drm/radeon/kms: fix DCE4.1 dig routing (v2)
      drm/radeon/kms/atom: clean up op_mask handler
      drm/radeon/kms: use LCD physical size from vbios tables if available
      drm/radeon/kms: parse the extended LCD info block
      drm/radeon/kms: disable bo moves using the blitter
      drm/radeon/kms: implement gpu lockup check for evergreen
      drm/radeon/kms: adjust quirk for acer laptop
      drm/radeon/kms: add quirk for Mac Radeon HD 2600 card
      drm/radeon/kms: add pcie get/set lane support for r6xx/r7xx/evergreen
      drm/radeon/kms: add support for gen2 pcie link speeds
      drm/radeon/kms: set the MSB of the HDP slice size
      drm/radeon/kms: fix some typos in evergreen pm4 defines
      drm/radeon/kms: clean up ASIC_IS_DCE41() macro
      drm/radeon/kms: add NI chip families
      drm/radeon/kms: update display watermark calculations for DCE5
      drm/radeon/kms: DCE5 supports 16k display surfaces
      drm/radeon/kms: DCE5 atom SetPixelClock updates
      drm/radeon/kms: DCE5 atom spread spectrum updates
      drm/radeon/kms: DCE5 atom transmitter control updates
      drm/radeon/kms: DCE5 atom dig encoder updates
      drm/radeon/kms: dac dpms updates for DCE5
      drm/radeon/kms: dvo dpms updates for DCE5
      drm/radeon/kms: parse DCE5 encoder caps when setting up encoders
      drm/radeon/kms: handle NI thermal controller
      drm/radeon/kms: add disabled vbios accessor for NI asics
      drm/radeon/kms: fill gpu init for NI asics
      drm/radeon/kms: add backend map workaround for barts
      drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5
      drm/radeon/kms: always use writeback/events for fences on NI
      drm/radeon/kms: add bo blit support for NI
      drm/radeon/kms: add ni_reg.h
      drm/radeon/kms: add support for DCE5 display LUTs
      drm/radeon/kms: add ucode loader for NI
      drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init
      drm/radeon/kms: add radeon_asic struct for NI asics
      drm/radeon/kms: don't enable pcie gen2 on NI yet
      drm/radeon/kms: add NI pci ids
      drm/radeon/kms: only enable hdmi features if the monitor supports audio
      drm/radeon/kms: disable underscan by default

Ben Hutchings (1):
      drm/nouveau: Only select ACPI_VIDEO if its dependencies are met

Ben Skeggs (91):
      drm/nouveau: tidy fifo swmthd handler a little
      drm/nouveau: disallow fbcon accel if running in interrupt context
      drm/nouveau: add per-channel mutex, use to lock access to drm's channel
      drm/nouveau: add more fine-grained locking to channel list + structures
      drm/nouveau: switch to unlocked ioctls
      drm/nouveau: remove cpu_writers lock
      drm/nouveau: fix thinko in channel locking in semaphore path
      drm/nouveau: use interruptible waits during pushbuf validation
      drm/nouveau: return error from nouveau_ramht_remove() if not found
      drm/nouveau: hook up acpi power supply change tracking
      drm/nouveau: fallback to sw fbcon if we can't get mutex immediately
      drm/nv50: remove some unnecessary PDISPLAY init
      drm/nouveau: pass gpuobj alignment request down into backing allocator
      drm/nouveau: store engine type in gpuobj class structs
      drm/nouveau: use object class structs more extensively
      drm/nouveau: only expose the object classes that are supported by the chipset
      drm/nv84: add support for the PCRYPT engine
      drm/nv50: remove excessive alignment of graph/crypt contexts
      drm/nv50: create graph and crypt contexts on demand
      drm/nv50: clearer separation of the stages of evo init
      drm/nv50: move evo handling to nv50_evo.c
      drm/nv50: initial work to allow multiple evo channels
      drm/nv50: rework evo init to match nvidia more closely
      drm/nv50: improve evo error handler when more than just channel 0 active
      drm/nv50: fix evo instmem alignment
      drm/nv10: fix thinko and let nv17 do 3d again :)
      drm/nouveau: add support for MSI
      drm/nv50: regression fix, point NVAA/NVAC at correct PM functions
      drm/nv50: fix compute object class
      drm/nv50: 0x50c0 apparently works on NVA3+ too, so lets allow it
      drm/nouveau: allow irq handlers to be installed by engine-specific code
      drm/nv84: move PCRYPT ISR out of nouveau_irq.c
      drm/nv50: move GPIO ISR to nv50_gpio.c
      drm/nv50: use register/unregister functionality for PDISPLAY ISR
      drm/nouveau: move bitfield/enum helpers to nouveau_util.c
      drm/nv04-nv40: register vblank isr
      drm/nouveau: move PFIFO ISR into nv04_fifo.c
      drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files
      drm/nv04-nv40: unregister irq handler on destroy
      drm/nv50: rework PGPIO IRQ handling and hotplug detection
      drm/nouveau: simplify gpuobj suspend/resume
      drm/nouveau: rework gpu-specific instmem interfaces
      drm/nv50: allocate page for unknown PFB object in nv50_fb.c
      drm/nv50: fix 0x100c90 init for NVAF
      drm/nouveau: remove dummy page use from PCI(E)GART, use PTE present instead
      drm/nv84: fix minor issues in PCRYPT implementation
      drm/nouveau: remove some useless GETPARAMs
      drm/nouveau: tidy up and extend dma object creation interfaces
      drm/nouveau: make fifo.create_context() responsible for mapping control regs
      drm/nouveau: implicitly insert non-DMA objects into RAMHT
      drm/nouveau: introduce a util function to wait on reg != val
      drm/nouveau: no need to zero dma objects, we fill them completely anyway
      drm/nouveau: wrap calls to ttm_bo_validate()
      drm/nouveau: fix use of drm_mm_node in semaphore object
      drm/nv50: implement custom vram mm
      drm/nv50: import new vm code
      drm/nv50: implement BAR1/BAR3 management on top of new VM code
      drm/nv50: implement global channel address space on new VM code
      drm/nv50: enable 4KiB pages for small vram allocations
      drm/nv50: enable non-contig vram allocations where requested
      drm/nv50: tidy up PCIEGART implementation
      drm/nouveau: allow gpuobj vinst to be a virtual address when necessary
      drm/nouveau: kick vram functions out into an "engine"
      drm/ttm: delay freeing of old node during move_memcpy until after iounmap
      drm/nv50: fix smatch warning in nv50_vram.c
      drm/nv50: add missing license header to nv50_fbcon.c
      drm/nouveau: modify vm to accomodate dual page tables for nvc0
      drm/nvc0: import initial vm backend
      drm/nvc0: initial vm implementation, use for bar1/bar3 management
      drm/nvc0: create shared channel vm
      drm/nvc0: reject the notifier_alloc ioctl
      drm/nvc0: gpuobj_new need only check validity and init the relevant engine
      drm/nvc0: implement channel structure initialisation
      drm/nvc0: skip dma object creation for drm channel
      drm/nvc0: fix channel dma init paths
      drm/nvc0: implement fencing
      drm/nvc0: implement pfifo engine hooks
      drm/nvc0: implement pgraph engine hooks
      drm/nvc0: implement fbcon acceleration
      drm/nvc0: initial support for tiled buffer objects
      drm/nvc0: accelerate ttm buffer moves
      drm/nvc0: kill off a couple more magics
      drm/nvc0: nuke left-over debug messages
      drm/nvc0: parse a couple more PGRAPH_INTR
      drm/nv50: sync up gr data error names with rnn, use for nvc0 also
      drm/nvc0: reserve only subc 0 for kernel use
      drm/nvc0/pfifo: support for chipsets with only one PSUBFIFO (0xc1)
      drm/nvc0/pgraph: more unit names
      drm/nvc0/pgraph: fix 0x406028/0x405870 init
      drm/nvc0: fix init without firmware present
      drm/nouveau: create grctx on the fly on all chipsets

Chris Wilson (135):
      drm/i915/ringbuffer: Drop the redundant dev from the vfunc interface
      drm/i915: Propagate errors from writing to ringbuffer
      drm/i915: Move object to GPU domains after dispatching execbuffer
      drm/i915: Fix hangcheck to handle multiple rings
      drm/i915/debugfs: Include info for the other rings
      drm/i915: Remove the confusing global waiting/irq seqno
      drm/i915: Propagate error from failing to queue a request
      drm/i915: Bail early if we try to mmap an object too large to be mapped.
      drm/i915: Use the agp_size determined from the GTT
      drm/i915: Capture ERROR register on Sandybridge hangs
      drm/i915: Use pci_iomap for remapping the MMIO registers.
      drm/i915/ringbuffer: Check that we setup the ringbuffer
      drm/i915: Make the inactive object shrinker per-device
      drm/i915: Remove mmap_offset
      drm/i915: Eliminate nested get/put pages
      drm/i915: Kill GTT mappings when moving from GTT domain
      drm/i915: Do not return -1 from shrinker when nr_to_scan == 0
      drm/i915: Convert BUG_ON(pin_count) from an impossible condition
      drm/i915: Only enforce fence limits inside the GTT.
      drm/i915: Remove the duplicate domain-change tracepoint for GPU flush
      drm/i915/ringbuffer: Disable the ringbuffer on cleanup.
      drm/i915: Record BLT engine error state
      drm/i915/ringbuffer: Remove duplicate initialisation of ring control
      agp/intel: Sandybridge doesn't require GMCH enabling
      drm/i915/debugfs: Display the contents of the BLT and BSD status pages
      drm/i915: Switch to using pci_iounmap in conjunction with pci_iomap
      drm/i915: Check if the GPU hung whilst waiting for the ring to clear
      drm/i915/ringbuffer: Use the HEAD auto-reporting mechanism
      drm/i915: Record BSD engine error state
      drm/i915: Fix typo from e5281ccd in i915_gem_attach_phys_object()
      drm/i915: Evict just the purgeable GTT entries on the first pass
      agp/intel: the GMCH is always enabled for integrated processor graphics
      drm/i915/debugfs: Report ring in error state
      drm/i915: Apply big hammer to serialise buffer access between rings
      drm/i915: Move the invalidate|flush information out of the device struct
      Merge branch 'drm-intel-fixes' into drm-intel-next
      Revert "drm/i915: add MMIO debug output"
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Drop the iomem accessors when writing to the kmapped blt batch
      drm/i915: Ensure that if we ever try to pin+fence it is mappable.
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Handle GPU hangs during fault gracefully.
      drm/i915/ringbuffer: Be consistent in use of ring->size when initialising
      drm/i915/ringbuffer: Ignore failure to setup the ring on Sandybridge
      drm/i915: POSTING_READs are simply flushes and so irrelevant to tracing
      drm/i915: Fix unload after failed initialisation
      drm/i915: Unconditionally get the fence reg when pinning scanout
      drm/i915: Only add the lazy request if we end up waiting for it.
      drm/i915: Remove the global irq wait queue
      Revert "drm/i915/ringbuffer: Ignore failure to setup the ring on Sandybridge"
      drm/i915: Remove the definitions for Primary Ring Buffer
      drm/i915: Fix current tiling check for relaxed fencing
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Convert (void)I915_READ to POSTING_READ
      drm/i915/crt: Introduce struct intel_crt
      drm/i915: Capture pinned buffers on error
      drm/i915: Capture interesting display registers on error
      Merge branch 'drm-intel-fixes' into drm-intel-next
      Merge branch 'drm-intel-next' of arrandale:git/linux-2.6 into drm-intel-next
      drm/i915: Avoid oops when capturing NULL ring for inactive pinned buffers
      drm/i915/panel: Restore saved value of BLC_PWM_CTL
      drm/i915: Compute physical addresses from base of stolen memory
      agp/intel: Remove the artificial cap on stolen size
      agp/intel: Remove confusion of stolen entries not stolen memory
      drm/i915: Contract the magic IPS constants into a direct LUT
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Use drm_i915_gem_object as the preferred type
      drm/i915: Not all mappable regions require GTT fence regions
      agp/intel: Remove duplicate const
      drm/i915: Record fence registers on error.
      drm/i915: Move the implementation details of PIPE_CONTROL to the ringbuffer
      drm/i915: Remove a defunct BUG_ON
      drm/i915: Extend hangcheck timeout
      drm/i915: Thread the pipelining ring through the callers.
      drm/i915: Rework execbuffer pinning
      drm/i915: More accurately track last fence usage by the GPU
      drm/i915: Only save and restore fences for UMS
      drm/i915: Tweak on-error bbaddr parsing for clarity
      drm/i915: Mark a few functions as __must_check
      drm/i915: Defer accounting until read from debugfs
      drm/i915: Split i915_gem_execbuffer into its own file.
      drm/i915: Avoid allocation for execbuffer object list
      drm/i915/execbuffer: On error, starting unwinding from the previous object
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Release fenced GTT mapping on suspend
      drm/i915: Move instruction state invalidation from execbuffer to flush
      drm/i915/ringbuffer: Handle cliprects in the caller
      drm/i915/lvds: Disable panel-fitter on gen4 for 1:1 scale factors
      drm/i915: Prevent stalling for a GTT read back from a read-only GPU target
      drm/i915: Pipelined fencing [infrastructure]
      drm/i915: Remove inactive LRU tracking from set_domain_ioctl
      drm/i915: Kill the get_fence tracepoint
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915/lvds: Connect the PWM to the LVDS pipe
      drm/i915: Explain why we need to write DPLL twice
      drm/i915: Enable CB tuning of the Display PLL
      drm/i915: Re-enable RC6 for power-savings.
      drm/i915: Allow LVDS to be on pipe A for Ironlake+
      drm/i915: Be paranoid and bail on resetting if we can't take the lock.
      drm/i915: Implement GPU semaphores for inter-ring synchronisation on SNB
      drm/i915: Enable self-refresh for Ironlake
      Merge branch 'drm-intel-fixes' into drm-intel-next
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915/dp: Trivial code tidy
      drm/i915: Avoid using PIPE_CONTROL on Ironlake
      drm/i915: Power Context register is only available for gen4 mobiles
      drm/i915: caps.has_rc6 is no longer used, remove it.
      drm/i915: Ignore fenced commands for gpu access on gen4
      drm/i915: Uncouple render/power ctx before suspending
      drm/i915: Completely disable fence pipelining.
      drm/i915: Only emit a flush if there is an outstanding gpu write
      drm/i915: Wait for the bo if a display flip is pipelined on the other ring
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Disable renderctx powersaving support for Ironlake
      drm/i915: Re-arm the idle timers if the device is still busy
      drm/i915: Eliminate drm_gem_object_lookup during relocation
      drm/i915: Mark the user reloc error paths as unlikely
      drm/i915: driver.suspend and .resume are always set
      drm/i915: Restore GTT mapping first upon resume
      drm/i915/gtt: Clear the cachelines upon resume
      drm/i915: Terminate the FORCE WAKE after we have finished reading
      drm/i915: Enable RC6 autodownclocking on Sandybridge
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915/ringbuffer: Make IRQ refcnting atomic
      Merge branch 'drm-intel-fixes' into drm-intel-next
      drm/i915: Poll for seqno completion if IRQ is disabled
      drm/i915: Pass clock limits down to PLL matcher
      Revert "drm/i915: Avoid using PIPE_CONTROL on Ironlake"
      drm/i915: Wait for vblank before unpinning old fb
      Merge remote branch 'airlied/drm-core-next' into drm-intel-next
      drm/i915/sdvo: Border and stall select became test bits in gen5
      drm/i915: Enable EI mode for RCx decision making on Sandybridge
      drm/i915: Allow the application to choose the constant addressing mode
      drm/i915: Undo "Uncouple render/power ctx before suspending"
      drm: Restore the old_fb upon modeset failure

Dan Carpenter (2):
      drm/nouveau: sizeof() vs ARRAY_SIZE()
      vga_switcheroo: comparing too few characters in strncmp()

Daniel Vetter (29):
      drm_mm: add support for range-restricted fair-lru scans
      drm/i915: range-restricted eviction support
      drm/i915: range-restricted bind_to_gtt
      drm/i915: unbind unmappable objects on fault/pin
      drm/i915: use the complete gtt
      intel-gtt: save PGETBL_CTL later in the setup process
      intel-gtt: maximize ggtt size on platforms that support this
      drm/i915: add mappable to gem_object_bind tracepoint
      drm/i915: add accounting for mappable objects in gtt v2
      drm/i915: revert pageflip/mappable related abi breakage
      drm/i915: kill mappable/fenceable disdinction
      drm/i915: fix relaxed tiling for gen <= 3 && !g33
      intel-gtt: drop dcache support for i830 and later
      intel-gtt: kill unneeded sandybridge memory types
      intel-gtt: switch i81x to the write_entry helpers
      intel-gtt: switch i81x to the common initialization helpers
      intel-gtt: fold i81x-only dcache support into the generic driver
      drm/i915|intel-gtt: consolidate intel-gtt.h headers
      drm/i915/gtt: call chipset flush directly
      drm: kill drm_agp_chipset_flush
      agp: kill agp_flush_chipset and corresponding ioctl
      drm/i915: track objects in the gtt
      drm/i915: restore gtt on resume in the drm instead of in intel-gtt.ko
      agp: kill agp_rebind_memory
      drm/i915: move gtt handling to i915_gem_gtt.c
      intel-gtt: export api for drm/i915
      drm/i915: no more agp for gem
      drm/i915: Add a mechanism for pipelining fence register updates
      radeon: consolidate asic-specific function decls for pre-r600

Dave Airlie (20):
      drm/ttm: Add a bo list reserve fastpath (v2)
      Merge branch 'drm-ttm-next' into drm-core-next
      Merge branch 'drm-radeon-next' of ../drm-radeon-next into drm-core-next
      Merge branch 'drm-radeon-fusion' of ../drm-radeon-next into drm-core-next
      drm/radeon: add initial tracepoint support.
      Merge remote branch 'nouveau/drm-nouveau-next' of ../drm-nouveau-next into drm-core-next
      Merge remote branch 'nouveau/drm-nouveau-next' of /ssd/git/drm-nouveau-next into drm-core-next
      Merge remote branch 'intel/drm-intel-next' of /ssd/git/drm-next into drm-core-next
      Merge branch 'master' of /home/airlied/kernel/linux-2.6 into drm-core-next
      vga_switcheroo: print the IGD/DIS flag in the debugfs output.
      vga_switcheroo: make power switch handler optional
      vga_switcheroo: add debugging mux switch option.
      drm/nouveau: add delayed switch complete callback.
      nouveau/acpi: improve detection of what is IGD and what is DIS.
      vga_switcheroo: add reprobe hook for fbcon to recheck connected outputs.
      drm/switcheroo: track state of switch in drivers.
      vga_switcheroo: split switching into two stages.
      vga_switcheroo: fix build with non switcheroo enabled path.
      Merge remote branch 'nouveau/drm-nouveau-next' of ../drm-nouveau-next into drm-core-next
      Merge branch 'drm-radeon-ni' of ../drm-radeon-next into drm-core-next

David Fries (1):
      drm/kms: load fbcon from drm_kms_helper

Eric Anholt (5):
      drm/i915: Apply B-spec mandated workaround for read flushes on Ironlake.
      drm/i915: Apply display workaround required according to the B-Spec.
      drm/i915: Correct a comment about the use of the workqueue.
      drm/i915: Also reinit the BSD and BLT rings after a GPU reset.
      drm/i915: Add support for GPU reset on gen6.

Francisco Jerez (29):
      drm/nouveau: Leave BO eviction synchronization for later.
      drm/nouveau: Use lazy fence waits when doing software interchannel sync.
      drm/nouveau: Refactor context destruction to avoid a lock ordering issue.
      drm/nouveau: Fix race condition in channel refcount handling.
      drm/nouveau: Add unlocked variants of nouveau_channel_get/put.
      drm/nouveau: Fix lock unbalance on card take down.
      drm/nouveau: Implement weak channel references.
      drm/nouveau: Make fences take a weak channel reference.
      drm/nouveau: Avoid race in the interchannel sync code.
      drm/nouveau: Take fence spinlock in nouveau_fence_channel_fini().
      drm/nv40: Ignore sync-to-vblank active when waiting for idle.
      drm/nv04: Make CRTC base changes effective in the next hsync.
      drm/nouveau: Implement the vblank DRM hooks.
      drm/nouveau: Implement the pageflip ioctl.
      drm/nouveau: Call drm_vblank_pre/post_modeset() around mode setting.
      drm/nv50: Keep track of the head a channel is vsync'ing to.
      drm/nouveau: Add a separate class for the kernel channel mutex.
      drm/nouveau: Rework tile region handling.
      drm/nv20: Add Z compression support.
      drm/nouveau: Fix sleep while atomic in nouveau_bo_fence().
      drm/nouveau: fabricate DCB encoder table for iMac G4
      drm/nv04-nv40: Give "gpuobj->cinst" the same meaning as on nv50.
      drm/nv04-nv10: Don't re-enable FIFO access multiple times after IRQ dispatch.
      drm/nouveau: Synchronize with the user channel before GPU object destruction.
      drm/nouveau: Use WC memory on the AGP GART.
      drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU.
      drm/nouveau: Avoid potential race between nouveau_fence_update() and context takedown.
      drm/nv04-nv40: Fix up PCI(E) GART DMA object bus address calculation.
      drm/nv50: fix a couple of vm init issues

James Simmons (2):
      drm/fb: Don't expose mmio for fbdev emulation layer
      drm: Update fbdev fb_fix_screeninfo

Jesse Barnes (1):
      drm/i915: dynamic render p-state support for Sandy Bridge

Keith Packard (2):
      drm/i915: Take advantage of auto-polling CRT hotplug detection on PCH hardware
      drm/i915: Fix restore of 965 fence regs since the register tracing change.

Lucas Stach (1):
      drm/nouveau: fix hwmon device binding

Marcin Slusarz (1):
      drm/nouveau: fix annoying nouveau_fence type issue

Marek Olšák (3):
      drm/radeon/kms: allow r500 US_FORMAT regs in the CS checker
      drm/radeon/kms: add ARGB2101010 colorbuffer support for r500
      drm/radeon/kms: manage r300 CMASK RAM access and allow CMASK clear

Mario Kleiner (7):
      drm/vblank: Add support for precise vblank timestamping.
      drm/kms/radeon: Add support for precise vblank timestamping.
      drm/kms/radeon: Reorder vblank and pageflip interrupt handling.
      drm/kms/radeon: Use high precision timestamps for pageflip completion events.
      drm/i915: Add support for precise vblank timestamping (v2)
      drm/i915: Add Guess-o-matic for pageflip timestamping.
      drm-vblank: Always return true vblank count of scheduled vblank event.

Michel Hermier (1):
      drm/nouveau: Validate channel indices passed from userspace.

Tejun Heo (1):
      drm/radeon: use system_wq instead of dev_priv->wq

Thomas Hellstrom (9):
      kref: Add a kref_sub function
      drm/ttm: Use kref_sub instead of repeatedly calling kref_put
      drm/ttm: Optimize ttm_eu_backoff_reservation
      drm/ttm: Don't deadlock on recursive multi-bo reservations
      drm/ttm/radeon/nouveau: Kill the bo lock in favour of a bo device fence_lock
      drm/ttm: Improved fencing of buffer object lists
      drm/ttm/vmwgfx: Have TTM manage the validation sequence.
      drm/ttm: Fix up io_mem_reserve / io_mem_free calling
      drm/radeon: Use the ttm execbuf utilities

Tijl Coosemans (1):
      drm/radeon: Definition of R_0003C2_GENMO_WT seems wrong

Yuanhan Liu (5):
      drm/i915: trace down all the register write and read
      drm/i915: Add untraced register read/write interface
      drm/i915: filter out the read/write of GPIO registers from debug tracing
      drm/i915: Add self-refresh support on Sandybridge
      drm/i915: Add frame buffer compression on Sandybridge

Zhenyu Wang (2):
      agp/intel: fix cache control for sandybridge
      agp/intel: restore cache behavior on sandybridge

Zou Nan hai (2):
      drm/i915: SNB BLT workaround
      drm/i915/ringbuffer: set FORCE_WAKE bit before reading ring register

 drivers/char/agp/agp.h                       |    1 -
 drivers/char/agp/compat_ioctl.c              |    1 -
 drivers/char/agp/compat_ioctl.h              |    1 -
 drivers/char/agp/frontend.c                  |    8 -
 drivers/char/agp/generic.c                   |   27 -
 drivers/char/agp/intel-agp.c                 |    5 -
 drivers/char/agp/intel-agp.h                 |   14 +-
 drivers/char/agp/intel-gtt.c                 |  778 +++---
 drivers/gpu/drm/drm_agpsupport.c             |    6 -
 drivers/gpu/drm/drm_crtc_helper.c            |   18 +-
 drivers/gpu/drm/drm_fb_helper.c              |   61 +-
 drivers/gpu/drm/drm_fops.c                   |    2 +
 drivers/gpu/drm/drm_irq.c                    |  566 ++++-
 drivers/gpu/drm/drm_mm.c                     |   40 +-
 drivers/gpu/drm/drm_stub.c                   |   10 +
 drivers/gpu/drm/i915/Makefile                |    2 +
 drivers/gpu/drm/i915/i915_debugfs.c          |  471 +++-
 drivers/gpu/drm/i915/i915_dma.c              |  794 +++---
 drivers/gpu/drm/i915/i915_drv.c              |   80 +-
 drivers/gpu/drm/i915/i915_drv.h              |  605 +++--
 drivers/gpu/drm/i915/i915_gem.c              | 3764 +++++++++-----------------
 drivers/gpu/drm/i915/i915_gem_debug.c        |   23 +-
 drivers/gpu/drm/i915/i915_gem_evict.c        |  125 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c   | 1343 +++++++++
 drivers/gpu/drm/i915/i915_gem_gtt.c          |   99 +
 drivers/gpu/drm/i915/i915_gem_tiling.c       |  139 +-
 drivers/gpu/drm/i915/i915_irq.c              |  724 ++++--
 drivers/gpu/drm/i915/i915_reg.h              |  193 ++-
 drivers/gpu/drm/i915/i915_suspend.c          |  104 +-
 drivers/gpu/drm/i915/i915_trace.h            |   91 +-
 drivers/gpu/drm/i915/intel_display.c         |  999 ++++++--
 drivers/gpu/drm/i915/intel_dp.c              |    3 +-
 drivers/gpu/drm/i915/intel_drv.h             |   22 +-
 drivers/gpu/drm/i915/intel_fb.c              |   32 +-
 drivers/gpu/drm/i915/intel_i2c.c             |   21 +-
 drivers/gpu/drm/i915/intel_lvds.c            |   43 +-
 drivers/gpu/drm/i915/intel_opregion.c        |    8 +-
 drivers/gpu/drm/i915/intel_overlay.c         |  116 +-
 drivers/gpu/drm/i915/intel_panel.c           |   52 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c      | 1007 ++++---
 drivers/gpu/drm/i915/intel_ringbuffer.h      |  136 +-
 drivers/gpu/drm/i915/intel_sdvo.c            |    7 +-
 drivers/gpu/drm/i915/intel_tv.c              |   14 +-
 drivers/gpu/drm/nouveau/Kconfig              |    2 +-
 drivers/gpu/drm/nouveau/Makefile             |   17 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c       |   11 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c       |  102 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c         |  319 ++-
 drivers/gpu/drm/nouveau/nouveau_channel.c    |  383 ++--
 drivers/gpu/drm/nouveau/nouveau_connector.c  |   54 +-
 drivers/gpu/drm/nouveau/nouveau_display.c    |  207 ++
 drivers/gpu/drm/nouveau/nouveau_dma.c        |   32 +-
 drivers/gpu/drm/nouveau/nouveau_dma.h        |    9 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c         |    6 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c        |   58 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h        |  425 ++-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c      |  189 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h      |   18 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c      |  117 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c        |  171 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c         |   11 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c        | 1210 +--------
 drivers/gpu/drm/nouveau/nouveau_mem.c        |  426 ++--
 drivers/gpu/drm/nouveau/nouveau_mm.c         |  271 ++
 drivers/gpu/drm/nouveau/nouveau_mm.h         |   67 +
 drivers/gpu/drm/nouveau/nouveau_notifier.c   |   44 +-
 drivers/gpu/drm/nouveau/nouveau_object.c     |  754 +++---
 drivers/gpu/drm/nouveau/nouveau_pm.c         |   33 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c      |   11 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.h      |    2 +-
 drivers/gpu/drm/nouveau/nouveau_reg.h        |   75 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c      |  212 +-
 drivers/gpu/drm/nouveau/nouveau_state.c      |  300 ++-
 drivers/gpu/drm/nouveau/nouveau_util.c       |   69 +
 drivers/gpu/drm/nouveau/nouveau_util.h       |   45 +
 drivers/gpu/drm/nouveau/nouveau_vm.c         |  439 +++
 drivers/gpu/drm/nouveau/nouveau_vm.h         |  113 +
 drivers/gpu/drm/nouveau/nv04_crtc.c          |    8 +-
 drivers/gpu/drm/nouveau/nv04_dac.c           |   12 +-
 drivers/gpu/drm/nouveau/nv04_display.c       |   21 +
 drivers/gpu/drm/nouveau/nv04_fbcon.c         |  102 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c          |  240 ++-
 drivers/gpu/drm/nouveau/nv04_graph.c         |  645 +++--
 drivers/gpu/drm/nouveau/nv04_instmem.c       |   50 +-
 drivers/gpu/drm/nouveau/nv10_fb.c            |  124 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c          |   19 +-
 drivers/gpu/drm/nouveau/nv10_graph.c         |  203 +-
 drivers/gpu/drm/nouveau/nv20_graph.c         |  244 ++-
 drivers/gpu/drm/nouveau/nv30_fb.c            |   23 +-
 drivers/gpu/drm/nouveau/nv40_fb.c            |   22 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c          |   20 +-
 drivers/gpu/drm/nouveau/nv40_graph.c         |  205 ++-
 drivers/gpu/drm/nouveau/nv50_crtc.c          |   27 +-
 drivers/gpu/drm/nouveau/nv50_display.c       |  422 +---
 drivers/gpu/drm/nouveau/nv50_display.h       |    2 -
 drivers/gpu/drm/nouveau/nv50_evo.c           |  345 +++
 drivers/gpu/drm/nouveau/nv50_evo.h           |   10 +
 drivers/gpu/drm/nouveau/nv50_fb.c            |   71 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c         |  114 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c          |   42 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c          |  198 ++-
 drivers/gpu/drm/nouveau/nv50_graph.c         |  677 +++++-
 drivers/gpu/drm/nouveau/nv50_instmem.c       |  375 ++--
 drivers/gpu/drm/nouveau/nv50_vm.c            |  180 ++
 drivers/gpu/drm/nouveau/nv50_vram.c          |  190 ++
 drivers/gpu/drm/nouveau/nv84_crypt.c         |  140 +
 drivers/gpu/drm/nouveau/nvc0_fbcon.c         |  269 ++
 drivers/gpu/drm/nouveau/nvc0_fifo.c          |  365 +++
 drivers/gpu/drm/nouveau/nvc0_graph.c         |  705 +++++-
 drivers/gpu/drm/nouveau/nvc0_graph.h         |   64 +
 drivers/gpu/drm/nouveau/nvc0_grctx.c         | 2874 ++++++++++++++++++++
 drivers/gpu/drm/nouveau/nvc0_instmem.c       |  317 ++--
 drivers/gpu/drm/nouveau/nvc0_vm.c            |  123 +
 drivers/gpu/drm/nouveau/nvc0_vram.c          |   99 +
 drivers/gpu/drm/nouveau/nvreg.h              |    3 +-
 drivers/gpu/drm/radeon/Makefile              |    5 +-
 drivers/gpu/drm/radeon/ObjectID.h            |   48 +
 drivers/gpu/drm/radeon/atom.c                |   14 +-
 drivers/gpu/drm/radeon/atombios.h            |  997 +++++++-
 drivers/gpu/drm/radeon/atombios_crtc.c       |   57 +-
 drivers/gpu/drm/radeon/evergreen.c           |  806 +++++--
 drivers/gpu/drm/radeon/evergreen_blit_kms.c  |   92 +-
 drivers/gpu/drm/radeon/evergreen_reg.h       |    6 +
 drivers/gpu/drm/radeon/evergreend.h          |   53 +-
 drivers/gpu/drm/radeon/ni.c                  |  316 +++
 drivers/gpu/drm/radeon/ni_reg.h              |   86 +
 drivers/gpu/drm/radeon/nid.h                 |   41 +
 drivers/gpu/drm/radeon/r100.c                |   78 +-
 drivers/gpu/drm/radeon/r100d.h               |    2 +-
 drivers/gpu/drm/radeon/r300.c                |   21 +-
 drivers/gpu/drm/radeon/r300d.h               |    1 +
 drivers/gpu/drm/radeon/r500_reg.h            |    4 +
 drivers/gpu/drm/radeon/r600.c                |  357 ++-
 drivers/gpu/drm/radeon/r600d.h               |   48 +
 drivers/gpu/drm/radeon/radeon.h              |  151 +-
 drivers/gpu/drm/radeon/radeon_asic.c         |  153 +-
 drivers/gpu/drm/radeon/radeon_asic.h         |   65 +-
 drivers/gpu/drm/radeon/radeon_atombios.c     | 1246 ++++++----
 drivers/gpu/drm/radeon/radeon_bios.c         |   41 +
 drivers/gpu/drm/radeon/radeon_combios.c      |    3 +-
 drivers/gpu/drm/radeon/radeon_connectors.c   |    9 +-
 drivers/gpu/drm/radeon/radeon_cs.c           |   17 +-
 drivers/gpu/drm/radeon/radeon_device.c       |   35 +-
 drivers/gpu/drm/radeon/radeon_display.c      |  391 +++-
 drivers/gpu/drm/radeon/radeon_drv.c          |   11 +-
 drivers/gpu/drm/radeon/radeon_encoders.c     |  205 ++-
 drivers/gpu/drm/radeon/radeon_family.h       |    4 +
 drivers/gpu/drm/radeon/radeon_fb.c           |    4 -
 drivers/gpu/drm/radeon/radeon_fence.c        |    4 +
 drivers/gpu/drm/radeon/radeon_irq_kms.c      |   46 +-
 drivers/gpu/drm/radeon/radeon_kms.c          |   64 +-
 drivers/gpu/drm/radeon/radeon_mode.h         |   16 +-
 drivers/gpu/drm/radeon/radeon_object.c       |   57 +-
 drivers/gpu/drm/radeon/radeon_object.h       |    7 +-
 drivers/gpu/drm/radeon/radeon_pm.c           |   94 +-
 drivers/gpu/drm/radeon/radeon_reg.h          |   13 +
 drivers/gpu/drm/radeon/radeon_trace.h        |   82 +
 drivers/gpu/drm/radeon/radeon_trace_points.c |    9 +
 drivers/gpu/drm/radeon/reg_srcs/rv515        |   16 +
 drivers/gpu/drm/radeon/rs600.c               |  118 +-
 drivers/gpu/drm/radeon/rv770.c               |  196 ++-
 drivers/gpu/drm/radeon/rv770d.h              |   47 +
 drivers/gpu/drm/ttm/ttm_bo.c                 |  156 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c            |  138 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c              |   29 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c       |  169 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h          |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c      |    3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c           |    3 -
 drivers/gpu/vga/vga_switcheroo.c             |   78 +-
 include/drm/drmP.h                           |  102 +-
 include/drm/drm_crtc.h                       |    9 +
 include/drm/drm_fb_helper.h                  |    3 -
 include/drm/drm_mm.h                         |    7 +
 include/drm/drm_pciids.h                     |   40 +
 include/drm/i915_drm.h                       |   12 +
 include/drm/intel-gtt.h                      |   35 +-
 include/drm/nouveau_drm.h                    |    5 +-
 include/drm/radeon_drm.h                     |    1 +
 include/drm/ttm/ttm_bo_api.h                 |   50 +-
 include/drm/ttm/ttm_bo_driver.h              |  152 +-
 include/drm/ttm/ttm_execbuf_util.h           |   11 +-
 include/linux/agp_backend.h                  |    2 -
 include/linux/intel-gtt.h                    |   20 -
 include/linux/kref.h                         |    2 +
 include/linux/vga_switcheroo.h               |    2 +
 lib/kref.c                                   |   30 +
 187 files changed, 24781 insertions(+), 10722 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c
 create mode 100644 drivers/gpu/drm/i915/i915_gem_gtt.c
 create mode 100644 drivers/gpu/drm/nouveau/nouveau_mm.c
 create mode 100644 drivers/gpu/drm/nouveau/nouveau_mm.h
 create mode 100644 drivers/gpu/drm/nouveau/nouveau_util.c
 create mode 100644 drivers/gpu/drm/nouveau/nouveau_util.h
 create mode 100644 drivers/gpu/drm/nouveau/nouveau_vm.c
 create mode 100644 drivers/gpu/drm/nouveau/nouveau_vm.h
 create mode 100644 drivers/gpu/drm/nouveau/nv50_evo.c
 create mode 100644 drivers/gpu/drm/nouveau/nv50_vm.c
 create mode 100644 drivers/gpu/drm/nouveau/nv50_vram.c
 create mode 100644 drivers/gpu/drm/nouveau/nv84_crypt.c
 create mode 100644 drivers/gpu/drm/nouveau/nvc0_fbcon.c
 create mode 100644 drivers/gpu/drm/nouveau/nvc0_graph.h
 create mode 100644 drivers/gpu/drm/nouveau/nvc0_grctx.c
 create mode 100644 drivers/gpu/drm/nouveau/nvc0_vm.c
 create mode 100644 drivers/gpu/drm/nouveau/nvc0_vram.c
 create mode 100644 drivers/gpu/drm/radeon/ni.c
 create mode 100644 drivers/gpu/drm/radeon/ni_reg.h
 create mode 100644 drivers/gpu/drm/radeon/nid.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_trace.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_trace_points.c
 delete mode 100644 include/linux/intel-gtt.h

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-10 22:59 [git pull] drm for rc1 Dave Airlie
@ 2011-01-11  4:16 ` Linus Torvalds
  2011-01-11  4:48     ` Dave Airlie
  2011-01-11 23:20 ` Christian Borntraeger
  2011-02-19 15:14 ` Alex Riesen
  2 siblings, 1 reply; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11  4:16 UTC (permalink / raw)
  To: Dave Airlie, Chris Wilson, Jesse Barnes, Eric Anholt, Daniel Vetter
  Cc: DRI mailing list, linux-kernel

On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie> wrote:
> Highlights:
> core/drivers: add support for high precision vblank timestamps
> radeon: pageflipping support, Gen2 PCIE support
> nouveau: reworked VRAM and VM support
> intel: better ILK/SNB powersaving support, Full GTT support

Lowlights: it's broken.

I get millions of messages like:

  ...
  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
timer elapsed... render ring idle [waiting on 30938, at 30938], missed
IRQ?
  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
timer elapsed... render ring idle [waiting on 31068, at 31068], missed
IRQ?
  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
timer elapsed... render ring idle [waiting on 31129, at 31129], missed
IRQ?
  ...

and everything is very choppy. I assume it's the power saving thing
that broke again, but that's just a total random guess, I have nothing
to actually back that up with.

It worked fine after boot, but those problems began at 8287.139375
(about two hours after boot - it may have coincided with screen saver,
but who knows?)  and have been happening constantly since. The machine
is not really usable, I'm writing this with annoying 2-second pauses
every once in a while.

This is a regular Core i5-670 with up-to-date Fedora-14, fwiw. Not my
sandybridge.

          Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  4:16 ` Linus Torvalds
@ 2011-01-11  4:48     ` Dave Airlie
  0 siblings, 0 replies; 65+ messages in thread
From: Dave Airlie @ 2011-01-11  4:48 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Dave Airlie, Chris Wilson, Jesse Barnes, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie> wrote:
>> Highlights:
>> core/drivers: add support for high precision vblank timestamps
>> radeon: pageflipping support, Gen2 PCIE support
>> nouveau: reworked VRAM and VM support
>> intel: better ILK/SNB powersaving support, Full GTT support
>
> Lowlights: it's broken.
>
> I get millions of messages like:
>
>  ...
>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> timer elapsed... render ring idle [waiting on 30938, at 30938], missed
> IRQ?
>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> timer elapsed... render ring idle [waiting on 31068, at 31068], missed
> IRQ?
>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> timer elapsed... render ring idle [waiting on 31129, at 31129], missed
> IRQ?
>  ...
>
> and everything is very choppy. I assume it's the power saving thing
> that broke again, but that's just a total random guess, I have nothing
> to actually back that up with.
>
> It worked fine after boot, but those problems began at 8287.139375
> (about two hours after boot - it may have coincided with screen saver,
> but who knows?)  and have been happening constantly since. The machine
> is not really usable, I'm writing this with annoying 2-second pauses
> every once in a while.

Okay I'll try and reproduce and curse Chris and Jesse, does booting with
i915.powersave=0 help any?

Dave.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-11  4:48     ` Dave Airlie
  0 siblings, 0 replies; 65+ messages in thread
From: Dave Airlie @ 2011-01-11  4:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie> wrote:
>> Highlights:
>> core/drivers: add support for high precision vblank timestamps
>> radeon: pageflipping support, Gen2 PCIE support
>> nouveau: reworked VRAM and VM support
>> intel: better ILK/SNB powersaving support, Full GTT support
>
> Lowlights: it's broken.
>
> I get millions of messages like:
>
>  ...
>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> timer elapsed... render ring idle [waiting on 30938, at 30938], missed
> IRQ?
>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> timer elapsed... render ring idle [waiting on 31068, at 31068], missed
> IRQ?
>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> timer elapsed... render ring idle [waiting on 31129, at 31129], missed
> IRQ?
>  ...
>
> and everything is very choppy. I assume it's the power saving thing
> that broke again, but that's just a total random guess, I have nothing
> to actually back that up with.
>
> It worked fine after boot, but those problems began at 8287.139375
> (about two hours after boot - it may have coincided with screen saver,
> but who knows?)  and have been happening constantly since. The machine
> is not really usable, I'm writing this with annoying 2-second pauses
> every once in a while.

Okay I'll try and reproduce and curse Chris and Jesse, does booting with
i915.powersave=0 help any?

Dave.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  4:48     ` Dave Airlie
  (?)
@ 2011-01-11  4:51     ` Dave Airlie
  2011-01-11 10:58         ` Chris Wilson
  -1 siblings, 1 reply; 65+ messages in thread
From: Dave Airlie @ 2011-01-11  4:51 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Dave Airlie, Chris Wilson, Jesse Barnes, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 2:48 PM, Dave Airlie <airlied@gmail.com> wrote:
> On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
>> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie> wrote:
>>> Highlights:
>>> core/drivers: add support for high precision vblank timestamps
>>> radeon: pageflipping support, Gen2 PCIE support
>>> nouveau: reworked VRAM and VM support
>>> intel: better ILK/SNB powersaving support, Full GTT support
>>
>> Lowlights: it's broken.
>>
>> I get millions of messages like:
>>
>>  ...
>>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 30938, at 30938], missed
>> IRQ?
>>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 31068, at 31068], missed
>> IRQ?
>>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 31129, at 31129], missed
>> IRQ?
>>  ...
>>
>> and everything is very choppy. I assume it's the power saving thing
>> that broke again, but that's just a total random guess, I have nothing
>> to actually back that up with.
>>
>> It worked fine after boot, but those problems began at 8287.139375
>> (about two hours after boot - it may have coincided with screen saver,
>> but who knows?)  and have been happening constantly since. The machine
>> is not really usable, I'm writing this with annoying 2-second pauses
>> every once in a while.
>
> Okay I'll try and reproduce and curse Chris and Jesse, does booting with
> i915.powersave=0 help any?

I've also noticed Chris has some more patches in drm-intel-next I
haven't got in this pull request.

I don't think he's sent me a pull request though so not telling how
stable they are.

Dave.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  4:48     ` Dave Airlie
@ 2011-01-11  6:06       ` Jesse Barnes
  -1 siblings, 0 replies; 65+ messages in thread
From: Jesse Barnes @ 2011-01-11  6:06 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds
  Cc: Dave Airlie, Chris Wilson, Eric Anholt, Daniel Vetter,
	linux-kernel, DRI mailing list

"Dave Airlie" <airlied@gmail.com> wrote:

>On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
><torvalds@linux-foundation.org> wrote:
>> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie>
>wrote:
>>> Highlights:
>>> core/drivers: add support for high precision vblank timestamps
>>> radeon: pageflipping support, Gen2 PCIE support
>>> nouveau: reworked VRAM and VM support
>>> intel: better ILK/SNB powersaving support, Full GTT support
>>
>> Lowlights: it's broken.
>>
>> I get millions of messages like:
>>
>>  ...
>>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 30938, at 30938],
>missed
>> IRQ?
>>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 31068, at 31068],
>missed
>> IRQ?
>>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 31129, at 31129],
>missed
>> IRQ?
>>  ...
>>
>> and everything is very choppy. I assume it's the power saving thing
>> that broke again, but that's just a total random guess, I have
>nothing
>> to actually back that up with.
>>
>> It worked fine after boot, but those problems began at 8287.139375
>> (about two hours after boot - it may have coincided with screen
>saver,
>> but who knows?)  and have been happening constantly since. The
>machine
>> is not really usable, I'm writing this with annoying 2-second pauses
>> every once in a while.
>
>Okay I'll try and reproduce and curse Chris and Jesse, does booting
>with
>i915.powersave=0 help any?
>
>Dave.

Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?

Thanks,
--
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-11  6:06       ` Jesse Barnes
  0 siblings, 0 replies; 65+ messages in thread
From: Jesse Barnes @ 2011-01-11  6:06 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds; +Cc: Daniel Vetter, linux-kernel, DRI mailing list

"Dave Airlie" <airlied@gmail.com> wrote:

>On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
><torvalds@linux-foundation.org> wrote:
>> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie>
>wrote:
>>> Highlights:
>>> core/drivers: add support for high precision vblank timestamps
>>> radeon: pageflipping support, Gen2 PCIE support
>>> nouveau: reworked VRAM and VM support
>>> intel: better ILK/SNB powersaving support, Full GTT support
>>
>> Lowlights: it's broken.
>>
>> I get millions of messages like:
>>
>>  ...
>>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 30938, at 30938],
>missed
>> IRQ?
>>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 31068, at 31068],
>missed
>> IRQ?
>>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>> timer elapsed... render ring idle [waiting on 31129, at 31129],
>missed
>> IRQ?
>>  ...
>>
>> and everything is very choppy. I assume it's the power saving thing
>> that broke again, but that's just a total random guess, I have
>nothing
>> to actually back that up with.
>>
>> It worked fine after boot, but those problems began at 8287.139375
>> (about two hours after boot - it may have coincided with screen
>saver,
>> but who knows?)  and have been happening constantly since. The
>machine
>> is not really usable, I'm writing this with annoying 2-second pauses
>> every once in a while.
>
>Okay I'll try and reproduce and curse Chris and Jesse, does booting
>with
>i915.powersave=0 help any?
>
>Dave.

Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?

Thanks,
--
Jesse Barnes, Intel Open Source Technology Center
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  6:06       ` Jesse Barnes
@ 2011-01-11  6:28         ` Dave Airlie
  -1 siblings, 0 replies; 65+ messages in thread
From: Dave Airlie @ 2011-01-11  6:28 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Linus Torvalds, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 4:06 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> "Dave Airlie" <airlied@gmail.com> wrote:
>
>>On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
>><torvalds@linux-foundation.org> wrote:
>>> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie>
>>wrote:
>>>> Highlights:
>>>> core/drivers: add support for high precision vblank timestamps
>>>> radeon: pageflipping support, Gen2 PCIE support
>>>> nouveau: reworked VRAM and VM support
>>>> intel: better ILK/SNB powersaving support, Full GTT support
>>>
>>> Lowlights: it's broken.
>>>
>>> I get millions of messages like:
>>>
>>>  ...
>>>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>> timer elapsed... render ring idle [waiting on 30938, at 30938],
>>missed
>>> IRQ?
>>>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>> timer elapsed... render ring idle [waiting on 31068, at 31068],
>>missed
>>> IRQ?
>>>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>> timer elapsed... render ring idle [waiting on 31129, at 31129],
>>missed
>>> IRQ?
>>>  ...
>>>
>>> and everything is very choppy. I assume it's the power saving thing
>>> that broke again, but that's just a total random guess, I have
>>nothing
>>> to actually back that up with.
>>>
>>> It worked fine after boot, but those problems began at 8287.139375
>>> (about two hours after boot - it may have coincided with screen
>>saver,
>>> but who knows?)  and have been happening constantly since. The
>>machine
>>> is not really usable, I'm writing this with annoying 2-second pauses
>>> every once in a while.
>>
>>Okay I'll try and reproduce and curse Chris and Jesse, does booting
>>with
>>i915.powersave=0 help any?
>>
>>Dave.
>
> Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?
>

I think he'd fixed them in the tree I pulled locally to test, I'm
guessing this might be that we are running the Fedora userspace driver
and you guys are all on master or something, which would mean some ABI
guarantee got busted.

I'm going to try a local test upgrade to 2.14.0 just to see.

Dave.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-11  6:28         ` Dave Airlie
  0 siblings, 0 replies; 65+ messages in thread
From: Dave Airlie @ 2011-01-11  6:28 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Daniel Vetter, linux-kernel, DRI mailing list, Linus Torvalds

On Tue, Jan 11, 2011 at 4:06 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> "Dave Airlie" <airlied@gmail.com> wrote:
>
>>On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
>><torvalds@linux-foundation.org> wrote:
>>> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie>
>>wrote:
>>>> Highlights:
>>>> core/drivers: add support for high precision vblank timestamps
>>>> radeon: pageflipping support, Gen2 PCIE support
>>>> nouveau: reworked VRAM and VM support
>>>> intel: better ILK/SNB powersaving support, Full GTT support
>>>
>>> Lowlights: it's broken.
>>>
>>> I get millions of messages like:
>>>
>>>  ...
>>>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>> timer elapsed... render ring idle [waiting on 30938, at 30938],
>>missed
>>> IRQ?
>>>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>> timer elapsed... render ring idle [waiting on 31068, at 31068],
>>missed
>>> IRQ?
>>>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>> timer elapsed... render ring idle [waiting on 31129, at 31129],
>>missed
>>> IRQ?
>>>  ...
>>>
>>> and everything is very choppy. I assume it's the power saving thing
>>> that broke again, but that's just a total random guess, I have
>>nothing
>>> to actually back that up with.
>>>
>>> It worked fine after boot, but those problems began at 8287.139375
>>> (about two hours after boot - it may have coincided with screen
>>saver,
>>> but who knows?)  and have been happening constantly since. The
>>machine
>>> is not really usable, I'm writing this with annoying 2-second pauses
>>> every once in a while.
>>
>>Okay I'll try and reproduce and curse Chris and Jesse, does booting
>>with
>>i915.powersave=0 help any?
>>
>>Dave.
>
> Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?
>

I think he'd fixed them in the tree I pulled locally to test, I'm
guessing this might be that we are running the Fedora userspace driver
and you guys are all on master or something, which would mean some ABI
guarantee got busted.

I'm going to try a local test upgrade to 2.14.0 just to see.

Dave.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  6:28         ` Dave Airlie
  (?)
@ 2011-01-11  7:04         ` Dave Airlie
  2011-01-11 10:35           ` Anca Emanuel
  -1 siblings, 1 reply; 65+ messages in thread
From: Dave Airlie @ 2011-01-11  7:04 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Linus Torvalds, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 4:28 PM, Dave Airlie <airlied@gmail.com> wrote:
> On Tue, Jan 11, 2011 at 4:06 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
>> "Dave Airlie" <airlied@gmail.com> wrote:
>>
>>>On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
>>><torvalds@linux-foundation.org> wrote:
>>>> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie>
>>>wrote:
>>>>> Highlights:
>>>>> core/drivers: add support for high precision vblank timestamps
>>>>> radeon: pageflipping support, Gen2 PCIE support
>>>>> nouveau: reworked VRAM and VM support
>>>>> intel: better ILK/SNB powersaving support, Full GTT support
>>>>
>>>> Lowlights: it's broken.
>>>>
>>>> I get millions of messages like:
>>>>
>>>>  ...
>>>>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>>> timer elapsed... render ring idle [waiting on 30938, at 30938],
>>>missed
>>>> IRQ?
>>>>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>>> timer elapsed... render ring idle [waiting on 31068, at 31068],
>>>missed
>>>> IRQ?
>>>>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
>>>> timer elapsed... render ring idle [waiting on 31129, at 31129],
>>>missed
>>>> IRQ?
>>>>  ...
>>>>
>>>> and everything is very choppy. I assume it's the power saving thing
>>>> that broke again, but that's just a total random guess, I have
>>>nothing
>>>> to actually back that up with.
>>>>
>>>> It worked fine after boot, but those problems began at 8287.139375
>>>> (about two hours after boot - it may have coincided with screen
>>>saver,
>>>> but who knows?)  and have been happening constantly since. The
>>>machine
>>>> is not really usable, I'm writing this with annoying 2-second pauses
>>>> every once in a while.
>>>
>>>Okay I'll try and reproduce and curse Chris and Jesse, does booting
>>>with
>>>i915.powersave=0 help any?
>>>
>>>Dave.
>>
>> Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?
>>
>
> I think he'd fixed them in the tree I pulled locally to test, I'm
> guessing this might be that we are running the Fedora userspace driver
> and you guys are all on master or something, which would mean some ABI
> guarantee got busted.
>
> I'm going to try a local test upgrade to 2.14.0 just to see.

Okay that didn't help, dead in similar times, evince with a few flood
maps from Brisbane seem to be a good trigger.

I'm not sure I'll be in a good place for bisection, need laptop to
keep track of disaster.

Dave.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  7:04         ` Dave Airlie
@ 2011-01-11 10:35           ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-11 10:35 UTC (permalink / raw)
  To: Dave Airlie
  Cc: Jesse Barnes, Linus Torvalds, Dave Airlie, Chris Wilson,
	Eric Anholt, Daniel Vetter, linux-kernel, DRI mailing list

[-- Attachment #1: Type: text/plain, Size: 94 bytes --]

With kernel 2.6.37-git5, my PC hangs.
( I have an nvidia 8800GT and nouveau )

Foto attached.

[-- Attachment #2: screen.JPG --]
[-- Type: image/jpeg, Size: 106271 bytes --]

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  4:51     ` Dave Airlie
@ 2011-01-11 10:58         ` Chris Wilson
  0 siblings, 0 replies; 65+ messages in thread
From: Chris Wilson @ 2011-01-11 10:58 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds
  Cc: Dave Airlie, Jesse Barnes, Eric Anholt, Daniel Vetter,
	linux-kernel, DRI mailing list

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2543 bytes --]

On Tue, 11 Jan 2011 14:51:40 +1000, Dave Airlie <airlied@gmail.com> wrote:
> On Tue, Jan 11, 2011 at 2:48 PM, Dave Airlie <airlied@gmail.com> wrote:
> > On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
> > <torvalds@linux-foundation.org> wrote:
> >> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie> wrote:
> >>> Highlights:
> >>> core/drivers: add support for high precision vblank timestamps
> >>> radeon: pageflipping support, Gen2 PCIE support
> >>> nouveau: reworked VRAM and VM support
> >>> intel: better ILK/SNB powersaving support, Full GTT support
> >>
> >> Lowlights: it's broken.
> >>
> >> I get millions of messages like:
> >>
> >>  ...
> >>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> >> timer elapsed... render ring idle [waiting on 30938, at 30938], missed
> >> IRQ?
> >>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> >> timer elapsed... render ring idle [waiting on 31068, at 31068], missed
> >> IRQ?
> >>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> >> timer elapsed... render ring idle [waiting on 31129, at 31129], missed
> >> IRQ?
> >>  ...
> >>
> >> and everything is very choppy. I assume it's the power saving thing
> >> that broke again, but that's just a total random guess, I have nothing
> >> to actually back that up with.
> >>
> >> It worked fine after boot, but those problems began at 8287.139375
> >> (about two hours after boot - it may have coincided with screen saver,
> >> but who knows?)  and have been happening constantly since. The machine
> >> is not really usable, I'm writing this with annoying 2-second pauses
> >> every once in a while.
> >
> > Okay I'll try and reproduce and curse Chris and Jesse, does booting with
> > i915.powersave=0 help any?
> 
> I've also noticed Chris has some more patches in drm-intel-next I
> haven't got in this pull request.
> 
> I don't think he's sent me a pull request though so not telling how
> stable they are.

Yes, there are a few pending fixes. I've been waiting on feedback from
testing for some more before asking for a pull. In part because we have
some more eDP fixes, courtesy of Jesse, that makes everyone but Jim Getty
happy.

However, I've not seen anything like this so I doubt that d-i-n contains
the fix.

Dave, is yours related to the DMAR errors that is plaguing your systems?

Linus, is anything else kicked off upon powersaving? A screen saver or is
it just the blanking that triggers the mess?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-11 10:58         ` Chris Wilson
  0 siblings, 0 replies; 65+ messages in thread
From: Chris Wilson @ 2011-01-11 10:58 UTC (permalink / raw)
  To: Dave Airlie, Linus Torvalds
  Cc: Dave Airlie, Jesse Barnes, Eric Anholt, Daniel Vetter,
	linux-kernel, DRI mailing list

On Tue, 11 Jan 2011 14:51:40 +1000, Dave Airlie <airlied@gmail.com> wrote:
> On Tue, Jan 11, 2011 at 2:48 PM, Dave Airlie <airlied@gmail.com> wrote:
> > On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
> > <torvalds@linux-foundation.org> wrote:
> >> On Mon, Jan 10, 2011 at 2:59 PM, Dave Airlie <airlied@linux.ie> wrote:
> >>> Highlights:
> >>> core/drivers: add support for high precision vblank timestamps
> >>> radeon: pageflipping support, Gen2 PCIE support
> >>> nouveau: reworked VRAM and VM support
> >>> intel: better ILK/SNB powersaving support, Full GTT support
> >>
> >> Lowlights: it's broken.
> >>
> >> I get millions of messages like:
> >>
> >>  ...
> >>  [ 8482.000414] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> >> timer elapsed... render ring idle [waiting on 30938, at 30938], missed
> >> IRQ?
> >>  [ 8485.918124] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> >> timer elapsed... render ring idle [waiting on 31068, at 31068], missed
> >> IRQ?
> >>  [ 8487.926963] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck
> >> timer elapsed... render ring idle [waiting on 31129, at 31129], missed
> >> IRQ?
> >>  ...
> >>
> >> and everything is very choppy. I assume it's the power saving thing
> >> that broke again, but that's just a total random guess, I have nothing
> >> to actually back that up with.
> >>
> >> It worked fine after boot, but those problems began at 8287.139375
> >> (about two hours after boot - it may have coincided with screen saver,
> >> but who knows?)  and have been happening constantly since. The machine
> >> is not really usable, I'm writing this with annoying 2-second pauses
> >> every once in a while.
> >
> > Okay I'll try and reproduce and curse Chris and Jesse, does booting with
> > i915.powersave=0 help any?
> 
> I've also noticed Chris has some more patches in drm-intel-next I
> haven't got in this pull request.
> 
> I don't think he's sent me a pull request though so not telling how
> stable they are.

Yes, there are a few pending fixes. I've been waiting on feedback from
testing for some more before asking for a pull. In part because we have
some more eDP fixes, courtesy of Jesse, that makes everyone but Jim Getty
happy.

However, I've not seen anything like this so I doubt that d-i-n contains
the fix.

Dave, is yours related to the DMAR errors that is plaguing your systems?

Linus, is anything else kicked off upon powersaving? A screen saver or is
it just the blanking that triggers the mess?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  6:06       ` Jesse Barnes
  (?)
  (?)
@ 2011-01-11 13:33       ` Pavel Machek
  2011-01-11 14:14         ` Chris Wilson
  -1 siblings, 1 reply; 65+ messages in thread
From: Pavel Machek @ 2011-01-11 13:33 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Linus Torvalds, Dave Airlie, Chris Wilson,
	Eric Anholt, Daniel Vetter, linux-kernel, DRI mailing list

Hi!

> >>> Highlights:
> >>> core/drivers: add support for high precision vblank timestamps
> >>> radeon: pageflipping support, Gen2 PCIE support
> >>> nouveau: reworked VRAM and VM support
> >>> intel: better ILK/SNB powersaving support, Full GTT support
> >>
> >> Lowlights: it's broken.

Heh, at this point I expected Linus to complain about milion merges in
changelog...

> Arg.  It's been ok on my ILK systems, but Chris has found some
>issues with out watermarking code iirc; apparently we're underflowing
>the display FIFO, causing all sorts of trouble.  If it works before
>the pull of Dave's tree, can you bisect?

Watermarking code? What goes on there?
									Pavel

-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 13:33       ` Pavel Machek
@ 2011-01-11 14:14         ` Chris Wilson
  2011-02-23 18:53           ` Pavel Machek
  0 siblings, 1 reply; 65+ messages in thread
From: Chris Wilson @ 2011-01-11 14:14 UTC (permalink / raw)
  To: Pavel Machek, Jesse Barnes
  Cc: Dave Airlie, Linus Torvalds, Dave Airlie, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, 11 Jan 2011 14:33:29 +0100, Pavel Machek <pavel@ucw.cz> wrote:
> Hi!
> 
> > >>> Highlights:
> > >>> core/drivers: add support for high precision vblank timestamps
> > >>> radeon: pageflipping support, Gen2 PCIE support
> > >>> nouveau: reworked VRAM and VM support
> > >>> intel: better ILK/SNB powersaving support, Full GTT support
> > >>
> > >> Lowlights: it's broken.
> 
> Heh, at this point I expected Linus to complain about milion merges in
> changelog...

Applying bug fixes to one tree and pushing those to 2.6.37 and doing
feature work in another which also depend upon those same bug fixes...
The merges I felt were fairly infrequent, either after a pull request and
subsequent fast-forward of -fixes (so that -next was always a superset of
the current upstream rc) or I applied a patch to -fixes that would
conflict with -next. After those, I did an immediate merge to resolve the
conflict whilst the code was still fresh.

The whole point of trying to keep two trees intact is to be able to
perform continuous testing on both. No matter how hard I try not to, it
seems I always break Linus's machine.

> > Arg.  It's been ok on my ILK systems, but Chris has found some
> >issues with out watermarking code iirc; apparently we're underflowing
> >the display FIFO, causing all sorts of trouble.  If it works before
> >the pull of Dave's tree, can you bisect?
> 
> Watermarking code? What goes on there?

FIFO watermarks, they determine when the display fetches from the scanout
buffer to fill the pipe. If we run out of FIFO entries then the display
flickers at best, at worst we may hard hang the machine.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11  6:06       ` Jesse Barnes
                         ` (2 preceding siblings ...)
  (?)
@ 2011-01-11 16:01       ` Linus Torvalds
  2011-01-11 16:11         ` Anca Emanuel
  2011-01-11 19:00           ` Linus Torvalds
  -1 siblings, 2 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 16:01 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Mon, Jan 10, 2011 at 10:06 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
>
> Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?

There's no way to bisect this thing - it started happening after 2
hours (first message at 8287.139375 seconds from boot, to be exact).
So far only once, but that's possibly because I've been asleep for the
last eight hours ;)

But yes, it worked before pulling Dave's tree, IOW, I haven't seen
this message on this machine before.

And as mentioned, this is a regular machine, not one of my
preproduction things that tend to have odd silicon or BIOSes.
Bog-standard Core i5 on an Asus P7H57D-V EVO motherboard. The fanciest
part of that machine is the silent case ;)

Chris wrote:
> Linus, is anything else kicked off upon powersaving? A screen saver or is
> it just the blanking that triggers the mess?

So I don't _know_ that it was the screen saver that triggered, but I
do know that it started happening while I was out to pick up a kid
from gymnastics. So the screen saver was pretty much the only thing
going on apart from an idle desktop with a few terminals and chrome.

And it's not even a 3D screen saver or anything graphically fancy,
it's just the "show random photos" one (it eventually does blank too,
but I think I've set the blanking interval to an hour or something).
But compiz was on.

                         Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 16:01       ` Linus Torvalds
@ 2011-01-11 16:11         ` Anca Emanuel
  2011-01-11 16:25           ` Anca Emanuel
  2011-01-11 19:00           ` Linus Torvalds
  1 sibling, 1 reply; 65+ messages in thread
From: Anca Emanuel @ 2011-01-11 16:11 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Jesse Barnes, Dave Airlie, Dave Airlie, Chris Wilson,
	Eric Anholt, Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 6:01 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Mon, Jan 10, 2011 at 10:06 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
>>
>> Arg.  It's been ok on my ILK systems, but Chris has found some issues with out watermarking code iirc; apparently we're underflowing the display FIFO, causing all sorts of trouble.  If it works before the pull of Dave's tree, can you bisect?
>
> There's no way to bisect this thing - it started happening after 2
> hours (first message at 8287.139375 seconds from boot, to be exact).
> So far only once, but that's possibly because I've been asleep for the
> last eight hours ;)
>
> But yes, it worked before pulling Dave's tree, IOW, I haven't seen
> this message on this machine before.
>
> And as mentioned, this is a regular machine, not one of my
> preproduction things that tend to have odd silicon or BIOSes.
> Bog-standard Core i5 on an Asus P7H57D-V EVO motherboard. The fanciest
> part of that machine is the silent case ;)
>
> Chris wrote:
>> Linus, is anything else kicked off upon powersaving? A screen saver or is
>> it just the blanking that triggers the mess?
>
> So I don't _know_ that it was the screen saver that triggered, but I
> do know that it started happening while I was out to pick up a kid
> from gymnastics. So the screen saver was pretty much the only thing
> going on apart from an idle desktop with a few terminals and chrome.
>
> And it's not even a 3D screen saver or anything graphically fancy,
> it's just the "show random photos" one (it eventually does blank too,
> but I think I've set the blanking interval to an hour or something).
> But compiz was on.
>
>                         Linus
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

Linus, 2.6.37-git4 works for me, can you unpull the DRM, and wait
until is more stable ?

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 16:11         ` Anca Emanuel
@ 2011-01-11 16:25           ` Anca Emanuel
  2011-01-11 17:58             ` Anca Emanuel
  0 siblings, 1 reply; 65+ messages in thread
From: Anca Emanuel @ 2011-01-11 16:25 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Jesse Barnes, Dave Airlie, Dave Airlie, Chris Wilson,
	Eric Anholt, Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 6:11 PM, Anca Emanuel <anca.emanuel@gmail.com> wrote:
> Linus, 2.6.37-git4 works for me, can you unpull the DRM, and wait
> until is more stable ?

What I have done:
git bisect log
git bisect start
# bad: [5b2eef966cb2ae307aa4ef1767f7307774bc96ca] Merge branch
'drm-core-next' of
git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
git bisect bad 5b2eef966cb2ae307aa4ef1767f7307774bc96ca
# good: [3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5] Linux 2.6.37
git bisect good 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5
# good: [c413521eb4e2d7ffd5ce432a144708d479054bd3] ARM: mach-shmobile:
update for SMP changes.
git bisect good c413521eb4e2d7ffd5ce432a144708d479054bd3
# bad: [78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252] Merge branch
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
git bisect bad 78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252
# bad: [da40d036fd716f0efb2917076220814b1e927ae1] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
git bisect bad da40d036fd716f0efb2917076220814b1e927ae1
# bad: [dc69d1af9e8d9cbbabff88bb35a6782187a22229] omap2: Make
OMAP2PLUS select OMAP_DM_TIMER
git bisect bad dc69d1af9e8d9cbbabff88bb35a6782187a22229

Second bisect bad: nouveau not loaded, but I have an usable system.
I don't feel I'm doing it right.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 16:25           ` Anca Emanuel
@ 2011-01-11 17:58             ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-11 17:58 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Jesse Barnes, Dave Airlie, Dave Airlie, Chris Wilson,
	Eric Anholt, Daniel Vetter, linux-kernel, DRI mailing list

Dave, in the future, can you make pull requests like Ingo ?
What I mean:
non-drm
generic
power
nouveau
radeon
intel
others

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 16:01       ` Linus Torvalds
@ 2011-01-11 19:00           ` Linus Torvalds
  2011-01-11 19:00           ` Linus Torvalds
  1 sibling, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 19:00 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 8:01 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> But yes, it worked before pulling Dave's tree, IOW, I haven't seen
> this message on this machine before.

.. and it's not a fluke. It happened again, and once more while I was
away from the machine and the screen saver was running. So it does
seem to have something to do with power-saving modes or something.

     Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-11 19:00           ` Linus Torvalds
  0 siblings, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 19:00 UTC (permalink / raw)
  To: Jesse Barnes; +Cc: Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 8:01 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> But yes, it worked before pulling Dave's tree, IOW, I haven't seen
> this message on this machine before.

.. and it's not a fluke. It happened again, and once more while I was
away from the machine and the screen saver was running. So it does
seem to have something to do with power-saving modes or something.

     Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 19:00           ` Linus Torvalds
  (?)
@ 2011-01-11 19:12           ` Jesse Barnes
  2011-01-11 19:25             ` Linus Torvalds
  -1 siblings, 1 reply; 65+ messages in thread
From: Jesse Barnes @ 2011-01-11 19:12 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, 11 Jan 2011 11:00:13 -0800
Linus Torvalds <torvalds@linux-foundation.org> wrote:

> On Tue, Jan 11, 2011 at 8:01 AM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > But yes, it worked before pulling Dave's tree, IOW, I haven't seen
> > this message on this machine before.
> 
> .. and it's not a fluke. It happened again, and once more while I was
> away from the machine and the screen saver was running. So it does
> seem to have something to do with power-saving modes or something.

Have you tried reproducing it using xset dpms force off or similar?

Chris, what are you using to trigger the watermark related issues
you've found?

-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 19:12           ` Jesse Barnes
@ 2011-01-11 19:25             ` Linus Torvalds
  2011-01-11 19:45               ` Jesse Barnes
  2011-01-11 22:16               ` Linus Torvalds
  0 siblings, 2 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 19:25 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 11:12 AM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
>
> Have you tried reproducing it using xset dpms force off or similar?

That doesn't seem to do anything bad.

In fact, I think the second time it happened the screen never went
black - just the random photo thing was on. But no, forcing the screen
saver on doesn't do it either (ie pressing the "lock screen" icon and
waiting for a few pictures to cycle).

Maybe the screen just has to be inactive for a longer time: do you do
some dynamic "let's power things down if nothing is changing"?

                           Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 19:25             ` Linus Torvalds
@ 2011-01-11 19:45               ` Jesse Barnes
  2011-01-11 19:53                 ` Linus Torvalds
  2011-01-11 20:05                 ` Chris Wilson
  2011-01-11 22:16               ` Linus Torvalds
  1 sibling, 2 replies; 65+ messages in thread
From: Jesse Barnes @ 2011-01-11 19:45 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, 11 Jan 2011 11:25:39 -0800
Linus Torvalds <torvalds@linux-foundation.org> wrote:

> On Tue, Jan 11, 2011 at 11:12 AM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> >
> > Have you tried reproducing it using xset dpms force off or similar?
> 
> That doesn't seem to do anything bad.
> 
> In fact, I think the second time it happened the screen never went
> black - just the random photo thing was on. But no, forcing the screen
> saver on doesn't do it either (ie pressing the "lock screen" icon and
> waiting for a few pictures to cycle).
> 
> Maybe the screen just has to be inactive for a longer time: do you do
> some dynamic "let's power things down if nothing is changing"?

There are some timeouts, the FBC engine will recompress about once
every 15s; the self-refresh timers are much smaller though so it should
be active anytime the CPU enters a deep sleep state.  The clock
frequency changes in millisecond time too, you can check the status of
that in /sys/kernel/debug/dri/0/i915_drpc_status and i915_cur_delayinfo.

I wonder if re-enabling rc6 may have caused your issues?  That would be:

commit 29a15061ff5df5bf9bf49c05c17f41eb2807a55a
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Wed Jan 5 12:01:24 2011 -0800

    drm/i915: re-enable rc6 support for Ironlake+

-- 
Jesse Barnes, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 19:45               ` Jesse Barnes
@ 2011-01-11 19:53                 ` Linus Torvalds
  2011-01-11 20:05                 ` Chris Wilson
  1 sibling, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 19:53 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 11:45 AM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
>>
>> Maybe the screen just has to be inactive for a longer time: do you do
>> some dynamic "let's power things down if nothing is changing"?
>
> There are some timeouts, the FBC engine will recompress about once
> every 15s; the self-refresh timers are much smaller though so it should
> be active anytime the CPU enters a deep sleep state.  The clock
> frequency changes in millisecond time too, you can check the status of
> that in /sys/kernel/debug/dri/0/i915_drpc_status and i915_cur_delayinfo.

I assume you meant "info", not "status". If so, that doesn't look all
that interesting:

  [torvalds@i5 linux]$ cat /sys/kernel/debug/dri/0/i915_drpc_info
  HD boost: no
  Boost freq: 0
  HW control enabled: no
  SW control enabled: no
  Gated voltage change: no
  Starting frequency: P0
  Max P-state: P0
  Min P-state: P0
  RS1 VID: 0
  RS2 VID: 38
  Render standby enabled: yes
  [torvalds@i5 linux]$ cat /sys/kernel/debug/dri/0/i915_cur_delayinfo
  Requested P-state: 0
  Requested VID: 0
  Current VID: 37
  Current P-state: 0

(This is in the "working state" - I rebooted because I can't stand
working with a machine that feels like a 110baud terminal).

> I wonder if re-enabling rc6 may have caused your issues?  That would be:
>
> commit 29a15061ff5df5bf9bf49c05c17f41eb2807a55a

I don't have this commit at all, it wasn't part of the merged series.

                            Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 19:45               ` Jesse Barnes
  2011-01-11 19:53                 ` Linus Torvalds
@ 2011-01-11 20:05                 ` Chris Wilson
  1 sibling, 0 replies; 65+ messages in thread
From: Chris Wilson @ 2011-01-11 20:05 UTC (permalink / raw)
  To: Jesse Barnes, Linus Torvalds
  Cc: Dave Airlie, Dave Airlie, Eric Anholt, Daniel Vetter,
	linux-kernel, DRI mailing list

On Tue, 11 Jan 2011 11:45:05 -0800, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> On Tue, 11 Jan 2011 11:25:39 -0800
> Linus Torvalds <torvalds@linux-foundation.org> wrote:
> 
> > On Tue, Jan 11, 2011 at 11:12 AM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> > >
> > > Have you tried reproducing it using xset dpms force off or similar?
> > 
> > That doesn't seem to do anything bad.
> > 
> > In fact, I think the second time it happened the screen never went
> > black - just the random photo thing was on. But no, forcing the screen
> > saver on doesn't do it either (ie pressing the "lock screen" icon and
> > waiting for a few pictures to cycle).
> > 
> > Maybe the screen just has to be inactive for a longer time: do you do
> > some dynamic "let's power things down if nothing is changing"?
> 
> There are some timeouts, the FBC engine will recompress about once
> every 15s; the self-refresh timers are much smaller though so it should
> be active anytime the CPU enters a deep sleep state.  The clock
> frequency changes in millisecond time too, you can check the status of
> that in /sys/kernel/debug/dri/0/i915_drpc_status and i915_cur_delayinfo.
> 
> I wonder if re-enabling rc6 may have caused your issues?  That would be:
> 
> commit 29a15061ff5df5bf9bf49c05c17f41eb2807a55a
> Author: Jesse Barnes <jbarnes@virtuousgeek.org>
> Date:   Wed Jan 5 12:01:24 2011 -0800
> 
>     drm/i915: re-enable rc6 support for Ironlake+

We haven't actually got as far as that patch yet, that's waiting for a
suitable juncture to send the request. Now that the trees have converged I
can pick which patches need to go for rc1 and which can wait for -next.

Looking at the set of outstanding patch, my suspect would be the ring irq
refcounting which needed a fix and seems implicated by the error message.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 19:25             ` Linus Torvalds
  2011-01-11 19:45               ` Jesse Barnes
@ 2011-01-11 22:16               ` Linus Torvalds
  2011-01-11 22:31                 ` Chris Wilson
  2011-01-11 23:01                 ` Linus Torvalds
  1 sibling, 2 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 22:16 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 11:25 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Maybe the screen just has to be inactive for a longer time: do you do
> some dynamic "let's power things down if nothing is changing"?

So since this is _almost_ reproducible for me, I tried bisecting it.

The bisection is a bit iffy, since it's not entirely clear how long I
need to wait for the screen saver to cause the problem, but sine I hit
a very similar issue while bisecting, I think it's a pretty solid
(partial) bisect.

What _seems_ to go on is that after commit b5ba177d8d71 ("drm/i915:
Poll for seqno completion if IRQ is disabled") I get that "very chunky
behavior". And _before_ that commit I actually get a BUG_ON(), and in
fact that bug-on does not happen during normal use, but does trigger
when the screen saver runs. So I think the old BUG_ON() is actually
the exact same case that then causes the jerky problem for me.

NOTE! I didn't do a full bisect. I did verify that commit b5ba177d8d71
does expose the bad behavior, and I also verified that a few commits
before that gets the BUG_ON, but there's something like three or four
commits in between that I didn't test. But we're literally talking
just three commits or so (eg commit 8d5203ca6253 gets that BUG_ON(),
and 71f4566084eb is marked as "good" too for me, so the only untested
commits are 9097eef024db and b13c2b96bf15).

I'll test the merge, but I thought I'd send out this note already at
this point, because I'm pretty sure this is it.

The BUG_ON() that triggers is appended. And as mentioned, the jerky
thing really seems to start happening in the exact same circumstance
when this BUG_ON triggered.

                            Linus

---
[  330.023447] ------------[ cut here ]------------
[  330.025136] kernel BUG at drivers/gpu/drm/i915/intel_ringbuffer.c:354!
[  330.026758] invalid opcode: 0000 [#1] PREEMPT SMP
[  330.028396] last sysfs file:
/sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
[  330.030040] CPU 2
[  330.030049] Modules linked in: [last unloaded: scsi_wait_scan]
[  330.033313]
[  330.034929] Pid: 2723, comm: Xorg Not tainted
2.6.37-rc4-00295-g0cdab21 #16 P7H57D-V EVO/System Product Name
[  330.036581] RIP: 0010:[<ffffffff812f1cbd>]  [<ffffffff812f1cbd>]
render_ring_put_irq+0x20/0x88
[  330.038266] RSP: 0018:ffff88023e001cf8  EFLAGS: 00010246
[  330.039937] RAX: 0000000000000000 RBX: ffff88023fcdc030 RCX: 0000000000000000
[  330.041607] RDX: 0000000000003736 RSI: 0000000000000001 RDI: ffff88023fcdc030
[  330.043277] RBP: ffff88023e001d18 R08: ffff88023fcdd84c R09: 0000000000000000
[  330.044917] R10: ffff88023e001cb8 R11: ffff88023e001cc8 R12: ffff88023fcdc000
[  330.046571] R13: ffff88023ff69000 R14: ffff88023fcdd84c R15: ffff88023fcdc118
[  330.048193] FS:  00007fe1b6342860(0000) GS:ffff8800bd900000(0000)
knlGS:0000000000000000
[  330.049822] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  330.051450] CR2: 00007f4379961000 CR3: 0000000229d41000 CR4: 00000000000006e0
[  330.053088] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  330.054726] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  330.056364] Process Xorg (pid: 2723, threadinfo ffff88023e000000,
task ffff880229db2c40)
[  330.057991] Stack:
[  330.059610]  ffff88023fcdc030 ffff88023fcdc000 00000000000026b7
ffff88023fcdd84c
[  330.061255]  ffff88023e001d98 ffffffff812da704 ffff88023e001e18
ffff880200000000
[  330.062908]  0000000000000000 ffff880229db2c40 ffffffff81051e35
ffff88023e001d50
[  330.064566] Call Trace:
[  330.066202]  [<ffffffff812da704>] i915_gem_throttle_ioctl+0x163/0x1ac
[  330.067863]  [<ffffffff81051e35>] ? autoremove_wake_function+0x0/0x34
[  330.069510]  [<ffffffff812ba08f>] drm_ioctl+0x290/0x35c
[  330.071136]  [<ffffffff81054f24>] ? lock_hrtimer_base.clone.29+0x24/0x48
[  330.072769]  [<ffffffff812da5a1>] ? i915_gem_throttle_ioctl+0x0/0x1ac
[  330.074397]  [<ffffffff81054f24>] ? lock_hrtimer_base.clone.29+0x24/0x48
[  330.076025]  [<ffffffff8153c02c>] ? _raw_spin_unlock_irq+0x2b/0x53
[  330.077651]  [<ffffffff810d2ed9>] do_vfs_ioctl+0x4c1/0x502
[  330.079252]  [<ffffffff810c56cd>] ? fget_light+0x13a/0x31a
[  330.080845]  [<ffffffff8100202c>] ? sysret_check+0x27/0x62
[  330.082416]  [<ffffffff810d2f6b>] sys_ioctl+0x51/0x76
[  330.083964]  [<ffffffff81001ffb>] system_call_fastpath+0x16/0x1b
[  330.085501] Code: d7 f3 ab 5b 5b 41 5c 41 5d c9 c3 55 48 89 e5 41
56 41 55 41 54 53 4c 8b 6f 18 41 83 bd e0 02 00 00 00 74 66 8b 47 60
85 c0 75 02 <0f> 0b ff c8 89 47 60 85 c0 75 54 49 8b 9d 98 05 00 00 4c
8d a3
[  330.087351] RIP  [<ffffffff812f1cbd>] render_ring_put_irq+0x20/0x88
[  330.089039]  RSP <ffff88023e001cf8>
[  330.099760] ---[ end trace acfb1e4669bf8ace ]---
[  330.376659] [drm:drm_release] *ERROR* Device busy: 1

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 22:16               ` Linus Torvalds
@ 2011-01-11 22:31                 ` Chris Wilson
  2011-01-11 23:01                 ` Linus Torvalds
  1 sibling, 0 replies; 65+ messages in thread
From: Chris Wilson @ 2011-01-11 22:31 UTC (permalink / raw)
  To: Linus Torvalds, Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Eric Anholt, Daniel Vetter,
	linux-kernel, DRI mailing list

On Tue, 11 Jan 2011 14:16:54 -0800, Linus Torvalds <torvalds@linux-foundation.org> wrote:
> The BUG_ON() that triggers is appended. And as mentioned, the jerky
> thing really seems to start happening in the exact same circumstance
> when this BUG_ON triggered.

Yes, that is the race in IRQ refcounting that I have an outstanding fix
for.

I've put the patches up on drm-intel-staging as I begin retesting them
before sending the pull request. In particular you need
01a03331e5fe91861937f8b8e72c259f5e9eae67.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 22:16               ` Linus Torvalds
  2011-01-11 22:31                 ` Chris Wilson
@ 2011-01-11 23:01                 ` Linus Torvalds
  2011-01-12  1:36                     ` Linus Torvalds
  1 sibling, 1 reply; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 23:01 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Dave Airlie, Dave Airlie, Chris Wilson, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 2:16 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> I'll test the merge, but I thought I'd send out this note already at
> this point, because I'm pretty sure this is it.

Hmm. The merge already has the *ERROR* Hangcheck (together with jerky
behavior), so it wasn't actually the polling patch that turned the
BUG_ON() into a jerky experience. But I'll test that drm-intel-staging
commit.

          Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-10 22:59 [git pull] drm for rc1 Dave Airlie
  2011-01-11  4:16 ` Linus Torvalds
@ 2011-01-11 23:20 ` Christian Borntraeger
  2011-01-11 23:28     ` Linus Torvalds
  2011-02-19 15:14 ` Alex Riesen
  2 siblings, 1 reply; 65+ messages in thread
From: Christian Borntraeger @ 2011-01-11 23:20 UTC (permalink / raw)
  To: Dave Airlie; +Cc: torvalds, DRI mailing list, linux-kernel

Am 10.01.2011 23:59, schrieb Dave Airlie:
> 
> Hi Linus,
> 
> non-drm changes:
> one kref change we needed that went on list with no comments
> 
> New hardware:
> radeon: add support for Fusion APUs and Radeon HD6xxx chipsets
> nouveau: Fermi acceleration support (requires external fw for now)
> 
> Highlights:
> core/drivers: add support for high precision vblank timestamps
> radeon: pageflipping support, Gen2 PCIE support
> nouveau: reworked VRAM and VM support
> intel: better ILK/SNB powersaving support, Full GTT support
> 
> There are also some switcheroo patches to further improve it, though I 
> have a later patch blocking on an x86 platform driver for the nvidia/intel 
> switcher.
> 
> Dave.

Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
During startup the framebuffer shows only stripes and a blank
screen after suspend/resume.
I also see lots of TRAP messages. (see below).
X11 seems to work fine though...

$ dmesg | grep drm
[    0.520906] [drm] Initialized drm 1.1.0 20060810
[    0.521200] [drm] radeon defaulting to kernel modesetting.
[    0.521416] [drm] radeon kernel modesetting enabled.
[    0.522179] [drm:i915_init] *ERROR* drm/i915 can't work without intel_agp module!
[    0.536664] [drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x084c00a2)
[    0.556998] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[    0.641884] [drm] nouveau 0000:01:00.0: ... appears to be valid
[    0.642058] [drm] nouveau 0000:01:00.0: BIT BIOS found
[    0.642227] [drm] nouveau 0000:01:00.0: Bios version 60.84.51.00
[    0.642400] [drm] nouveau 0000:01:00.0: TMDS table version 2.0                                                                                                           
[    0.642567] [drm] nouveau 0000:01:00.0: BIT table 'd' not found                                                                                                          
[    0.642736] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0                                                                                    
[    0.642969] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000323 00010034                                                                                               
[    0.643141] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 02811300 00000028                                                                                               
[    0.643315] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 02822312 00010030                                                                                               
[    0.643490] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 0000000e 00000000                                                                                               
[    0.643662] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x40 5 14 2                                                                                            
[    0.643836] [drm] nouveau 0000:01:00.0:   0: 0x00000040: type 0x40 idx 0 tag 0xff
[    0.644089] [drm] nouveau 0000:01:00.0:   1: 0x00000100: type 0x00 idx 1 tag 0xff
[    0.644317] [drm] nouveau 0000:01:00.0:   2: 0x00001231: type 0x31 idx 2 tag 0x07
[    0.644543] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xDEBB
[    0.688140] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xE208
[    0.724028] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xEC55
[    0.724264] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xED47
[    0.732117] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xEF7A
[    0.732345] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xEFDF
[    0.756029] [drm] nouveau 0000:01:00.0: 0xEFDF: Condition still not met after 20ms, skipping following opcodes
[    0.775483] [drm] nouveau 0000:01:00.0: 3 available performance level(s)
[    0.775663] [drm] nouveau 0000:01:00.0: 0: memory 100MHz core 169MHz shader 338MHz voltage 1150mV fanspeed 100%
[    0.775900] [drm] nouveau 0000:01:00.0: 1: memory 301MHz core 275MHz shader 550MHz voltage 1150mV fanspeed 100%
[    0.776165] [drm] nouveau 0000:01:00.0: 2: memory 702MHz core 475MHz shader 950MHz voltage 1200mV fanspeed 100%
[    0.776419] [drm] nouveau 0000:01:00.0: c: memory 302MHz core 275MHz shader 550MHz voltage 1150mV
[    0.777232] [drm] nouveau 0000:01:00.0: Detected 256MiB VRAM
[    0.817893] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
[    0.889393] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.889565] [drm] No driver support for vblank timestamp query.
[    0.904293] [drm] nouveau 0000:01:00.0: ACPI backlight interface available, not registering our own
[    1.071762] [drm] nouveau 0000:01:00.0: allocated 1920x1200 fb: 0x60000000, bo ffff88013af63400
[    1.071842] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[    1.071866] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP1: Unhandled ustatus 0x00000001
[    1.071871] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[    1.071881] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x060c data 0x000004b0
[    1.086542] drm: registered panic notifier
[    1.086564] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
[   32.672642] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672651] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP1: Unhandled ustatus 0x00000001
[   32.672653] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672656] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672670] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672672] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672675] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x0000c676
[   32.672688] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672691] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672693] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672706] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672709] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672711] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672724] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672727] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672729] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0814 data 0x00000000
[   32.672742] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672745] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672747] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x6cc61800
[   32.672760] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672763] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672765] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672777] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672780] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672782] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672795] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672798] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672800] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672813] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672816] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672818] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672831] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672834] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672836] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672849] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672852] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672854] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672867] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672870] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672872] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x18cc0030
[   32.672885] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672888] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672890] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672903] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672905] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672907] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672920] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672923] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672925] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672938] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672941] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672943] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x7c306000
[   32.672956] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672959] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672961] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672974] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672977] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672979] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[   32.672992] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[   32.672994] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[   32.672996] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  292.805813] [drm] nouveau 0000:01:00.0: Disabling fbcon acceleration...
[  292.805815] [drm] nouveau 0000:01:00.0: Unpinning framebuffer(s)...
[  292.805868] [drm] nouveau 0000:01:00.0: Evicting buffers...
[  292.894426] [drm] nouveau 0000:01:00.0: Idling channels...
[  292.894642] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
[  294.215429] [drm] nouveau 0000:01:00.0: And we're gone!
[  295.977202] [drm] nouveau 0000:01:00.0: We're back, enabling device...
[  295.977249] [drm] nouveau 0000:01:00.0: POSTing device...
[  295.977251] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xDEBB
[  296.020249] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xE208
[  296.056123] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xEC55
[  296.056182] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xED47
[  296.064227] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xEF7A
[  296.064231] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xEFDF
[  296.088139] [drm] nouveau 0000:01:00.0: Restoring GPU objects...
[  296.200888] [drm] nouveau 0000:01:00.0: Reinitialising engines...
[  296.200957] [drm] nouveau 0000:01:00.0: Restoring mode...
[  296.400184] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  296.400189] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  296.400196] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  296.518972] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  296.518977] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  296.518981] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572687] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572690] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572694] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572717] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572719] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572722] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x66c66c00
[  750.572744] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572747] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572749] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572771] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572774] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572776] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572798] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572801] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572803] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572821] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572824] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572826] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572848] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572850] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572852] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572875] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572877] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572879] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572901] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572904] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572906] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572924] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572927] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572929] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572951] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572954] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572956] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.572978] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.572981] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.572983] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573005] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573008] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573010] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573032] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573035] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573037] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573056] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573058] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573061] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573083] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573085] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573087] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573109] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573112] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573114] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573136] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573138] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573141] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x36cc00d6
[  750.573163] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573165] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573167] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[  750.573186] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[  750.573188] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[  750.573191] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 4433.086943] [drm] nouveau 0000:01:00.0: Disabling fbcon acceleration...
[ 4433.086946] [drm] nouveau 0000:01:00.0: Unpinning framebuffer(s)...
[ 4433.087018] [drm] nouveau 0000:01:00.0: Evicting buffers...
[ 4433.136993] [drm] nouveau 0000:01:00.0: Idling channels...
[ 4433.137214] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
[ 4434.544626] [drm] nouveau 0000:01:00.0: And we're gone!
[ 4436.393123] [drm] nouveau 0000:01:00.0: We're back, enabling device...
[ 4436.393171] [drm] nouveau 0000:01:00.0: POSTing device...
[ 4436.393173] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xDEBB
[ 4436.436181] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xE208
[ 4436.472068] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xEC55
[ 4436.472129] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xED47
[ 4436.480155] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xEF7A
[ 4436.480157] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xEFDF
[ 4436.504063] [drm] nouveau 0000:01:00.0: Restoring GPU objects...
[ 4436.618075] [drm] nouveau 0000:01:00.0: Reinitialising engines...
[ 4436.618162] [drm] nouveau 0000:01:00.0: Restoring mode...
[ 4436.816114] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 4436.816117] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 4436.816120] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 4436.939497] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 4436.939501] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 4436.939505] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 4659.547242] [drm] nouveau 0000:01:00.0: Disabling fbcon acceleration...
[ 4659.547245] [drm] nouveau 0000:01:00.0: Unpinning framebuffer(s)...
[ 4659.547291] [drm] nouveau 0000:01:00.0: Evicting buffers...
[ 4659.574552] [drm] nouveau 0000:01:00.0: Idling channels...
[ 4659.574772] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
[ 4660.983319] [drm] nouveau 0000:01:00.0: And we're gone!
[ 4662.857200] [drm] nouveau 0000:01:00.0: We're back, enabling device...
[ 4662.857247] [drm] nouveau 0000:01:00.0: POSTing device...
[ 4662.857250] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xDEBB
[ 4662.900194] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xE208
[ 4662.936079] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xEC55
[ 4662.936127] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xED47
[ 4662.944177] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xEF7A
[ 4662.944179] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xEFDF
[ 4662.968079] [drm] nouveau 0000:01:00.0: Restoring GPU objects...
[ 4663.081161] [drm] nouveau 0000:01:00.0: Reinitialising engines...
[ 4663.081233] [drm] nouveau 0000:01:00.0: Restoring mode...
[ 4663.280132] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 4663.280135] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 4663.280139] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 4663.404469] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 4663.404473] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 4663.404477] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 5972.191217] [drm] nouveau 0000:01:00.0: Disabling fbcon acceleration...
[ 5972.191219] [drm] nouveau 0000:01:00.0: Unpinning framebuffer(s)...
[ 5972.191276] [drm] nouveau 0000:01:00.0: Evicting buffers...
[ 5972.237659] [drm] nouveau 0000:01:00.0: Idling channels...
[ 5972.237877] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
[ 5973.560045] [drm] nouveau 0000:01:00.0: And we're gone!
[ 5975.517189] [drm] nouveau 0000:01:00.0: We're back, enabling device...
[ 5975.517237] [drm] nouveau 0000:01:00.0: POSTing device...
[ 5975.517240] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xDEBB
[ 5975.560229] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xE208
[ 5975.596110] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xEC55
[ 5975.596173] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xED47
[ 5975.604211] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xEF7A
[ 5975.604214] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xEFDF
[ 5975.628116] [drm] nouveau 0000:01:00.0: Restoring GPU objects...
[ 5975.741878] [drm] nouveau 0000:01:00.0: Reinitialising engines...
[ 5975.741948] [drm] nouveau 0000:01:00.0: Restoring mode...
[ 5975.940156] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 5975.940161] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 5975.940168] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 5976.122264] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 5976.122269] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 5976.122273] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061038] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061046] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061056] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061075] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061082] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061089] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x66c66c00
[ 7620.061109] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061115] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061122] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061141] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061147] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061154] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061173] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061179] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061186] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061205] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061211] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061218] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061237] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061243] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061250] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061269] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061275] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061282] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061301] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061307] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061314] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061333] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061339] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061345] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061365] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061371] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061377] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061396] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061402] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061409] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061429] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061434] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061441] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061460] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061466] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061473] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061492] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061498] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061505] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061524] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061530] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061537] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061556] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061562] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061568] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061587] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061593] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061600] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x36cc00d6
[ 7620.061619] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061625] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061632] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000
[ 7620.061651] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_TPDMA - TP0: Unhandled ustatus 0x00000001
[ 7620.061657] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[ 7620.061664] [drm] nouveau 0000:01:00.0: PGRAPH - ch 1 (0x0000388000) subc 2 class 0x502d mthd 0x0860 data 0x00000000

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 23:20 ` Christian Borntraeger
@ 2011-01-11 23:28     ` Linus Torvalds
  0 siblings, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 23:28 UTC (permalink / raw)
  To: Christian Borntraeger; +Cc: Dave Airlie, DRI mailing list, linux-kernel

On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
<borntraeger@de.ibm.com> wrote:
>
> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
> During startup the framebuffer shows only stripes and a blank
> screen after suspend/resume.
> I also see lots of TRAP messages. (see below).
> X11 seems to work fine though...

Can you try to bisect?

It's a *bit* easier to do if you start out at the drm merge, and only
bisect that part, ie

  MERGE=5b2eef966cb2ae307aa4ef1767f7307774bc96ca
  git bisect start
  git bisect bad $MERGE^2
  git bisect good $MERGE^1

(the above assumes that the merge itself isn't what caused the
problems) and that way you should only need to bisect through the
actual new DRM commits.

                   Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-11 23:28     ` Linus Torvalds
  0 siblings, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-11 23:28 UTC (permalink / raw)
  To: Christian Borntraeger; +Cc: linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
<borntraeger@de.ibm.com> wrote:
>
> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
> During startup the framebuffer shows only stripes and a blank
> screen after suspend/resume.
> I also see lots of TRAP messages. (see below).
> X11 seems to work fine though...

Can you try to bisect?

It's a *bit* easier to do if you start out at the drm merge, and only
bisect that part, ie

  MERGE=5b2eef966cb2ae307aa4ef1767f7307774bc96ca
  git bisect start
  git bisect bad $MERGE^2
  git bisect good $MERGE^1

(the above assumes that the merge itself isn't what caused the
problems) and that way you should only need to bisect through the
actual new DRM commits.

                   Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 23:01                 ` Linus Torvalds
@ 2011-01-12  1:36                     ` Linus Torvalds
  0 siblings, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-12  1:36 UTC (permalink / raw)
  To: Jesse Barnes, Chris Wilson
  Cc: Dave Airlie, Dave Airlie, Eric Anholt, Daniel Vetter,
	linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 3:01 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
>  ... I'll test that drm-intel-staging commit.

Initial testing _seems_ to confirm that merging drm-intel-staging gets
rid of the problem. But I haven't spent a whole lot of time in the
screen saver. Will start driving kids around now, so more intense
screen saver testing is coming up..

                   Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-12  1:36                     ` Linus Torvalds
  0 siblings, 0 replies; 65+ messages in thread
From: Linus Torvalds @ 2011-01-12  1:36 UTC (permalink / raw)
  To: Jesse Barnes, Chris Wilson; +Cc: Daniel Vetter, linux-kernel, DRI mailing list

On Tue, Jan 11, 2011 at 3:01 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
>  ... I'll test that drm-intel-staging commit.

Initial testing _seems_ to confirm that merging drm-intel-staging gets
rid of the problem. But I haven't spent a whole lot of time in the
screen saver. Will start driving kids around now, so more intense
screen saver testing is coming up..

                   Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12  1:36                     ` Linus Torvalds
  (?)
@ 2011-01-12  1:54                     ` Dave Airlie
  -1 siblings, 0 replies; 65+ messages in thread
From: Dave Airlie @ 2011-01-12  1:54 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Jesse Barnes, Chris Wilson, Dave Airlie, Eric Anholt,
	Daniel Vetter, linux-kernel, DRI mailing list

On Wed, Jan 12, 2011 at 11:36 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jan 11, 2011 at 3:01 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
>>
>>  ... I'll test that drm-intel-staging commit.
>
> Initial testing _seems_ to confirm that merging drm-intel-staging gets
> rid of the problem. But I haven't spent a whole lot of time in the
> screen saver. Will start driving kids around now, so more intense
> screen saver testing is coming up..

Its looking good here, I've pushed a drm-fixes branch with what Chris
sent me + a couple of i915/iommu fixes to my repo,

I'm going to run it on my laptop for a few more hours then I'll send
you a pull req, but none of the triggers I had yesterday seem to take
it down.

Dave.

>
>                   Linus
>

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 23:28     ` Linus Torvalds
  (?)
@ 2011-01-12 11:21     ` Christian Borntraeger
  2011-01-12 12:49       ` James Simmons
  2011-01-12 13:36       ` Anca Emanuel
  -1 siblings, 2 replies; 65+ messages in thread
From: Christian Borntraeger @ 2011-01-12 11:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Dave Airlie, DRI mailing list, linux-kernel, James Simmons

Am 12.01.2011 00:28, schrieb Linus Torvalds:
> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
> <borntraeger@de.ibm.com> wrote:
>>
>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
>> During startup the framebuffer shows only stripes and a blank
>> screen after suspend/resume.
>> I also see lots of TRAP messages. (see below).
>> X11 seems to work fine though...
> 
> Can you try to bisect?

dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
commit dfe63bb0ad9810db13aab0058caba97866e0a681
Author: James Simmons <jsimmons@infradead.org>
Date:   Thu Dec 23 16:40:37 2010 +0000

    drm: Update fbdev fb_fix_screeninfo


Reverting this on top of todays git also fixes my problem.

Christian

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 11:21     ` Christian Borntraeger
@ 2011-01-12 12:49       ` James Simmons
  2011-01-12 13:03         ` Christian Borntraeger
  2011-01-12 13:36       ` Anca Emanuel
  1 sibling, 1 reply; 65+ messages in thread
From: James Simmons @ 2011-01-12 12:49 UTC (permalink / raw)
  To: Christian Borntraeger
  Cc: Linus Torvalds, Dave Airlie, DRI mailing list, linux-kernel


> Am 12.01.2011 00:28, schrieb Linus Torvalds:
> > On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
> > <borntraeger@de.ibm.com> wrote:
> >>
> >> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
> >> During startup the framebuffer shows only stripes and a blank
> >> screen after suspend/resume.
> >> I also see lots of TRAP messages. (see below).
> >> X11 seems to work fine though...
> > 
> > Can you try to bisect?
> 
> dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
> commit dfe63bb0ad9810db13aab0058caba97866e0a681
> Author: James Simmons <jsimmons@infradead.org>
> Date:   Thu Dec 23 16:40:37 2010 +0000
> 
>     drm: Update fbdev fb_fix_screeninfo
> 
> 
> Reverting this on top of todays git also fixes my problem.

I see the problem. Nouveau for some hardware does a accelerated 
clearing of the screen before we register the framebuffer. The above patch 
does fix a real issue so please don't revert it. Can you try this patch.

diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
index a26d047..4ef24d6 100644
--- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
+++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
@@ -359,6 +359,8 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
 	info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
 	info->screen_size = size;
 
+	info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
+                FB_VISUAL_TRUECOLOR;
 	drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
 
 	/* Set aperture base/size for vesafb takeover */




^ permalink raw reply related	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 12:49       ` James Simmons
@ 2011-01-12 13:03         ` Christian Borntraeger
  2011-01-12 13:32           ` James Simmons
  0 siblings, 1 reply; 65+ messages in thread
From: Christian Borntraeger @ 2011-01-12 13:03 UTC (permalink / raw)
  To: James Simmons; +Cc: Linus Torvalds, Dave Airlie, DRI mailing list, linux-kernel

Am 12.01.2011 13:49, schrieb James Simmons:
> I see the problem. Nouveau for some hardware does a accelerated 
> clearing of the screen before we register the framebuffer. The above patch 
> does fix a real issue so please don't revert it. Can you try this patch.
> 
> diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> index a26d047..4ef24d6 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> @@ -359,6 +359,8 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
>  	info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
>  	info->screen_size = size;
> 
> +	info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
> +                FB_VISUAL_TRUECOLOR;
>  	drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
> 
>  	/* Set aperture base/size for vesafb takeover */

Hmm, does not seem to work. Any more initialization missing?

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:03         ` Christian Borntraeger
@ 2011-01-12 13:32           ` James Simmons
  2011-01-12 13:45             ` Christian Borntraeger
  2011-01-12 15:55             ` Linus Torvalds
  0 siblings, 2 replies; 65+ messages in thread
From: James Simmons @ 2011-01-12 13:32 UTC (permalink / raw)
  To: Christian Borntraeger
  Cc: Linus Torvalds, Dave Airlie, DRI mailing list, Linux Kernel Mailing List


> Am 12.01.2011 13:49, schrieb James Simmons:
> > I see the problem. Nouveau for some hardware does a accelerated 
> > clearing of the screen before we register the framebuffer. The above patch 
> > does fix a real issue so please don't revert it. Can you try this patch.
> > 
> > diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> > index a26d047..4ef24d6 100644
> > --- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> > +++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> > @@ -359,6 +359,8 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
> >  	info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
> >  	info->screen_size = size;
> > 
> > +	info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
> > +                FB_VISUAL_TRUECOLOR;
> >  	drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
> > 
> >  	/* Set aperture base/size for vesafb takeover */
> 
> Hmm, does not seem to work. Any more initialization missing?

Okay. The nouveau driver also uses the pitch as well. It 
really should be using the pitch field from drm_framebuffer instead of the 
line_length from fb_fix_screeninfo. This patch is just to make sure this 
is the issue. I will submit another patch later that uses 
drm_fb_framebuffer's pitch field. As for the visual unfortunely their is 
no real mapping between drm and fbdev.

diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
index a26d047..de3b067 100644
--- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
+++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
@@ -359,6 +359,9 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
 	info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
 	info->screen_size = size;
 
+	info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
+                FB_VISUAL_TRUECOLOR;
+	info->fix.line_length = fb->pitch;
 	drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
 
 	/* Set aperture base/size for vesafb takeover */

^ permalink raw reply related	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 11:21     ` Christian Borntraeger
  2011-01-12 12:49       ` James Simmons
@ 2011-01-12 13:36       ` Anca Emanuel
  2011-01-12 13:45         ` James Simmons
  1 sibling, 1 reply; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 13:36 UTC (permalink / raw)
  To: Christian Borntraeger
  Cc: Linus Torvalds, Dave Airlie, DRI mailing list, linux-kernel,
	James Simmons

On Wed, Jan 12, 2011 at 1:21 PM, Christian Borntraeger
<borntraeger@de.ibm.com> wrote:
> Am 12.01.2011 00:28, schrieb Linus Torvalds:
>> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
>> <borntraeger@de.ibm.com> wrote:
>>>
>>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
>>> During startup the framebuffer shows only stripes and a blank
>>> screen after suspend/resume.
>>> I also see lots of TRAP messages. (see below).
>>> X11 seems to work fine though...
>>
>> Can you try to bisect?
>
> dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
> commit dfe63bb0ad9810db13aab0058caba97866e0a681
> Author: James Simmons <jsimmons@infradead.org>
> Date:   Thu Dec 23 16:40:37 2010 +0000
>
>    drm: Update fbdev fb_fix_screeninfo
>
>
> Reverting this on top of todays git also fixes my problem.
>
> Christian
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

I tested the revert: the boot screen did change the resolution
(without it don't), but my PC still hangs. (using an nvidia 8800GT).

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:36       ` Anca Emanuel
@ 2011-01-12 13:45         ` James Simmons
  2011-01-12 13:55             ` Anca Emanuel
                             ` (2 more replies)
  0 siblings, 3 replies; 65+ messages in thread
From: James Simmons @ 2011-01-12 13:45 UTC (permalink / raw)
  To: Anca Emanuel
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1444 bytes --]


> On Wed, Jan 12, 2011 at 1:21 PM, Christian Borntraeger
> <borntraeger@de.ibm.com> wrote:
> > Am 12.01.2011 00:28, schrieb Linus Torvalds:
> >> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
> >> <borntraeger@de.ibm.com> wrote:
> >>>
> >>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
> >>> During startup the framebuffer shows only stripes and a blank
> >>> screen after suspend/resume.
> >>> I also see lots of TRAP messages. (see below).
> >>> X11 seems to work fine though...
> >>
> >> Can you try to bisect?
> >
> > dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
> > commit dfe63bb0ad9810db13aab0058caba97866e0a681
> > Author: James Simmons <jsimmons@infradead.org>
> > Date:   Thu Dec 23 16:40:37 2010 +0000
> >
> >    drm: Update fbdev fb_fix_screeninfo
> >
> >
> > Reverting this on top of todays git also fixes my problem.
> >
> > Christian
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at  http://www.tux.org/lkml/
> >
> 
> I tested the revert: the boot screen did change the resolution
> (without it don't), but my PC still hangs. (using an nvidia 8800GT).

Try my most recent patch. Where does it hang at? Any logs?

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:32           ` James Simmons
@ 2011-01-12 13:45             ` Christian Borntraeger
  2011-01-12 15:55             ` Linus Torvalds
  1 sibling, 0 replies; 65+ messages in thread
From: Christian Borntraeger @ 2011-01-12 13:45 UTC (permalink / raw)
  To: James Simmons
  Cc: Linus Torvalds, Dave Airlie, DRI mailing list, Linux Kernel Mailing List

Am 12.01.2011 14:32, schrieb James Simmons:
> Okay. The nouveau driver also uses the pitch as well. It 
> really should be using the pitch field from drm_framebuffer instead of the 
> line_length from fb_fix_screeninfo. This patch is just to make sure this 
> is the issue. I will submit another patch later that uses 
> drm_fb_framebuffer's pitch field. As for the visual unfortunely their is 
> no real mapping between drm and fbdev.
> 
> diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> index a26d047..de3b067 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> @@ -359,6 +359,9 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
>  	info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
>  	info->screen_size = size;
> 
> +	info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
> +                FB_VISUAL_TRUECOLOR;
> +	info->fix.line_length = fb->pitch;
>  	drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
> 
>  	/* Set aperture base/size for vesafb takeover */

That fixes _my_ nouveau frame buffer regression. 

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:45         ` James Simmons
@ 2011-01-12 13:55             ` Anca Emanuel
  2011-01-12 14:35           ` Christian Borntraeger
  2011-01-12 15:13           ` Anca Emanuel
  2 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 13:55 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

On Wed, Jan 12, 2011 at 3:45 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> On Wed, Jan 12, 2011 at 1:21 PM, Christian Borntraeger
>> <borntraeger@de.ibm.com> wrote:
>> > Am 12.01.2011 00:28, schrieb Linus Torvalds:
>> >> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
>> >> <borntraeger@de.ibm.com> wrote:
>> >>>
>> >>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
>> >>> During startup the framebuffer shows only stripes and a blank
>> >>> screen after suspend/resume.
>> >>> I also see lots of TRAP messages. (see below).
>> >>> X11 seems to work fine though...
>> >>
>> >> Can you try to bisect?
>> >
>> > dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
>> > commit dfe63bb0ad9810db13aab0058caba97866e0a681
>> > Author: James Simmons <jsimmons@infradead.org>
>> > Date:   Thu Dec 23 16:40:37 2010 +0000
>> >
>> >    drm: Update fbdev fb_fix_screeninfo
>> >
>> >
>> > Reverting this on top of todays git also fixes my problem.
>> >
>> > Christian
>> > --
>> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>> > the body of a message to majordomo@vger.kernel.org
>> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> > Please read the FAQ at  http://www.tux.org/lkml/
>> >
>>
>> I tested the revert: the boot screen did change the resolution
>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
>
> Try my most recent patch. Where does it hang at? Any logs?
>

My keyboard is not working, I can not make an log.
I see 'something' on the screen, I hear the boot song sometimes.

I will test it your parch, but for me it will take over 1 hour.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-12 13:55             ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 13:55 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Linux Kernel Mailing List, DRI mailing list

On Wed, Jan 12, 2011 at 3:45 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> On Wed, Jan 12, 2011 at 1:21 PM, Christian Borntraeger
>> <borntraeger@de.ibm.com> wrote:
>> > Am 12.01.2011 00:28, schrieb Linus Torvalds:
>> >> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
>> >> <borntraeger@de.ibm.com> wrote:
>> >>>
>> >>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
>> >>> During startup the framebuffer shows only stripes and a blank
>> >>> screen after suspend/resume.
>> >>> I also see lots of TRAP messages. (see below).
>> >>> X11 seems to work fine though...
>> >>
>> >> Can you try to bisect?
>> >
>> > dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
>> > commit dfe63bb0ad9810db13aab0058caba97866e0a681
>> > Author: James Simmons <jsimmons@infradead.org>
>> > Date:   Thu Dec 23 16:40:37 2010 +0000
>> >
>> >    drm: Update fbdev fb_fix_screeninfo
>> >
>> >
>> > Reverting this on top of todays git also fixes my problem.
>> >
>> > Christian
>> > --
>> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>> > the body of a message to majordomo@vger.kernel.org
>> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> > Please read the FAQ at  http://www.tux.org/lkml/
>> >
>>
>> I tested the revert: the boot screen did change the resolution
>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
>
> Try my most recent patch. Where does it hang at? Any logs?
>

My keyboard is not working, I can not make an log.
I see 'something' on the screen, I hear the boot song sometimes.

I will test it your parch, but for me it will take over 1 hour.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:45         ` James Simmons
  2011-01-12 13:55             ` Anca Emanuel
@ 2011-01-12 14:35           ` Christian Borntraeger
  2011-01-12 16:53             ` James Simmons
  2011-01-12 15:13           ` Anca Emanuel
  2 siblings, 1 reply; 65+ messages in thread
From: Christian Borntraeger @ 2011-01-12 14:35 UTC (permalink / raw)
  To: James Simmons
  Cc: Anca Emanuel, Dave Airlie, DRI mailing list, Linux Kernel Mailing List

Am 12.01.2011 14:45, schrieb James Simmons:
>> I tested the revert: the boot screen did change the resolution
>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
> 
> Try my most recent patch. Where does it hang at? Any logs?

FYI, I just want to mention that with the latest git+the fix 
X11 sometimes consumes 100% cpu for a long time. Dont know if
this is a related problem or not.

Christian


^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:45         ` James Simmons
  2011-01-12 13:55             ` Anca Emanuel
  2011-01-12 14:35           ` Christian Borntraeger
@ 2011-01-12 15:13           ` Anca Emanuel
  2011-01-12 15:25             ` Anca Emanuel
  2 siblings, 1 reply; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 15:13 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List, Linus Torvalds

[-- Attachment #1: Type: text/plain, Size: 1688 bytes --]

On Wed, Jan 12, 2011 at 3:45 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> On Wed, Jan 12, 2011 at 1:21 PM, Christian Borntraeger
>> <borntraeger@de.ibm.com> wrote:
>> > Am 12.01.2011 00:28, schrieb Linus Torvalds:
>> >> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
>> >> <borntraeger@de.ibm.com> wrote:
>> >>>
>> >>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
>> >>> During startup the framebuffer shows only stripes and a blank
>> >>> screen after suspend/resume.
>> >>> I also see lots of TRAP messages. (see below).
>> >>> X11 seems to work fine though...
>> >>
>> >> Can you try to bisect?
>> >
>> > dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
>> > commit dfe63bb0ad9810db13aab0058caba97866e0a681
>> > Author: James Simmons <jsimmons@infradead.org>
>> > Date:   Thu Dec 23 16:40:37 2010 +0000
>> >
>> >    drm: Update fbdev fb_fix_screeninfo
>> >
>> >
>> > Reverting this on top of todays git also fixes my problem.
>> >
>> > Christian
>> > --
>> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>> > the body of a message to majordomo@vger.kernel.org
>> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> > Please read the FAQ at  http://www.tux.org/lkml/
>> >
>>
>> I tested the revert: the boot screen did change the resolution
>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
>
> Try my most recent patch. Where does it hang at? Any logs?
>

With your patch, I can boot the system. But nouveau is not loaded.
dmesg attached.

[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 52382 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.37-patch+ (root@ubuntu) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #1 SMP Wed Jan 12 16:18:26 EET 2011
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e3000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000007ffb0000 (usable)
[    0.000000]  BIOS-e820: 000000007ffb0000 - 000000007ffbe000 (ACPI data)
[    0.000000]  BIOS-e820: 000000007ffbe000 - 000000007fff0000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000007fff0000 - 0000000080000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[    0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[    0.000000] DMI present.
[    0.000000] DMI: MS-7360/MS-7360, BIOS V1.10 11/11/2008
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] last_pfn = 0x7ffb0 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-DFFFF uncachable
[    0.000000]   E0000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F80000000 write-back
[    0.000000]   1 disabled
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [c00ff780] ff780
[    0.000000] Scanning 0 areas for low memory corruption
[    0.000000] initial memory mapped : 0 - 00c00000
[    0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[    0.000000]  0000000000 - 0000400000 page 4k
[    0.000000]  0000400000 - 0037400000 page 2M
[    0.000000]  0037400000 - 00377fe000 page 4k
[    0.000000] kernel direct mapping tables up to 377fe000 @ bfb000-c00000
[    0.000000] RAMDISK: 3758a000 - 37ff0000
[    0.000000] Allocated new RAMDISK: 36b24000 - 375899bd
[    0.000000] Move RAMDISK from 000000003758a000 - 0000000037fef9bc to 36b24000 - 375899bc
[    0.000000] ACPI: RSDP 000f9bb0 00014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 7ffb0000 00040 (v01 111108 RSDT0906 20081111 MSFT 00000097)
[    0.000000] ACPI: FACP 7ffb0200 00084 (v01 111108 FACP0906 20081111 MSFT 00000097)
[    0.000000] ACPI: DSDT 7ffb0440 05595 (v01  0AAAA 0AAAA000 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 7ffbe000 00040
[    0.000000] ACPI: APIC 7ffb0390 0006C (v01 111108 APIC0906 20081111 MSFT 00000097)
[    0.000000] ACPI: MCFG 7ffb0400 0003C (v01 111108 OEMMCFG  20081111 MSFT 00000097)
[    0.000000] ACPI: OEMB 7ffbe040 00071 (v01 111108 OEMB0906 20081111 MSFT 00000097)
[    0.000000] ACPI: HPET 7ffb59e0 00038 (v01 111108 OEMHPET  20081111 MSFT 00000097)
[    0.000000] ACPI: GSCI 7ffbe0c0 02024 (v01 111108 GMCHSCI  20081111 MSFT 00000097)
[    0.000000] ACPI: SSDT 7ffc0570 00A7C (v01 DpgPmm    CpuPm 00000012 INTL 20051117)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 1159MB HIGHMEM available.
[    0.000000] 887MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 377fe000
[    0.000000]   low ram: 0 - 377fe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x000377fe
[    0.000000]   HighMem  0x000377fe -> 0x0007ffb0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0007ffb0
[    0.000000] On node 0 totalpages: 524095
[    0.000000] free_area_init_node: node 0, pgdat c0803cc0, node_mem_map f5b24200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 1744 pages used for memmap
[    0.000000]   Normal zone: 221486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 2320 pages used for memmap
[    0.000000]   HighMem zone: 294562 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0xffffffff base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 2 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e3000
[    0.000000] PM: Registered nosave memory: 00000000000e3000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:7ee00000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f5400000 s28608 r0 d20544 u1048576
[    0.000000] pcpu-alloc: s28608 r0 d20544 u1048576 alloc=1*4194304
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 519999
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.37-patch+ root=UUID=d4578a46-8171-4c14-886f-0444e0b81032 ro quiet splash
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] allocated 10483840 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Initializing HighMem for node 0 (000377fe:0007ffb0)
[    0.000000] Memory: 2049176k/2096832k available (4951k kernel code, 47204k reserved, 2336k data, 700k init, 1187528k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfff16000 - 0xfffff000   ( 932 kB)
[    0.000000]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[    0.000000]     vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
[    0.000000]       .init : 0xc081e000 - 0xc08cd000   ( 700 kB)
[    0.000000]       .data : 0xc05d5df6 - 0xc081df08   (2336 kB)
[    0.000000]       .text : 0xc0100000 - 0xc05d5df6   (4951 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	RCU-based detection of stalled CPUs is disabled.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f4408000 soft=f440a000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2603.726 MHz processor.
[    0.004003] Calibrating delay loop (skipped), value calculated using timer frequency.. 5207.45 BogoMIPS (lpj=10414904)
[    0.004007] pid_max: default: 32768 minimum: 301
[    0.004025] Security Framework initialized
[    0.004037] AppArmor: AppArmor initialized
[    0.004077] Mount-cache hash table entries: 512
[    0.004181] Initializing cgroup subsys ns
[    0.004184] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.
[    0.004186] Initializing cgroup subsys cpuacct
[    0.004191] Initializing cgroup subsys memory
[    0.004198] Initializing cgroup subsys devices
[    0.004200] Initializing cgroup subsys freezer
[    0.004201] Initializing cgroup subsys net_cls
[    0.004225] CPU: Physical Processor ID: 0
[    0.004227] CPU: Processor Core ID: 0
[    0.004229] mce: CPU supports 6 MCE banks
[    0.004235] CPU0: Thermal monitoring enabled (TM2)
[    0.004238] using mwait in idle threads.
[    0.008463] ACPI: Core revision 20101013
[    0.014198] ftrace: allocating 20826 entries in 41 pages
[    0.016045] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.016341] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.057615] CPU0: Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz stepping 0d
[    0.060003] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
[    0.060003] PEBS disabled due to CPU errata.
[    0.060003] ... version:                2
[    0.060003] ... bit width:              40
[    0.060003] ... generic registers:      2
[    0.060003] ... value mask:             000000ffffffffff
[    0.060003] ... max period:             000000007fffffff
[    0.060003] ... fixed-purpose events:   3
[    0.060003] ... event mask:             0000000700000003
[    0.060003] CPU 1 irqstacks, hard=f44b2000 soft=f44b4000
[    0.060003] Booting Node   0, Processors  #1
[    0.008000] Initializing CPU#1
[    0.148021] Brought up 2 CPUs
[    0.148023] Total of 2 processors activated (10414.38 BogoMIPS).
[    0.148340] devtmpfs: initialized
[    0.148894] regulator: core version 0.5
[    0.148931] regulator: dummy: 
[    0.148949] Time: 17:07:12  Date: 01/12/11
[    0.148983] NET: Registered protocol family 16
[    0.149079] EISA bus registered
[    0.149086] ACPI: bus type pci registered
[    0.149151] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.149154] PCI: not using MMCONFIG
[    0.149287] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=5
[    0.149288] PCI: Using configuration type 1 for base access
[    0.150029] bio: create slab <bio-0> at 0
[    0.152039] ACPI: EC: Detected MSI hardware, enabling workarounds.
[    0.152041] ACPI: EC: Look up EC in DSDT
[    0.153385] ACPI: Executed 1 blocks of module-level executable AML code
[    0.157250] ACPI: SSDT 7ffc00f0 00235 (v01 DpgPmm  P001Ist 00000011 INTL 20051117)
[    0.157540] ACPI: Dynamic OEM Table Load:
[    0.157543] ACPI: SSDT   (null) 00235 (v01 DpgPmm  P001Ist 00000011 INTL 20051117)
[    0.157917] ACPI: SSDT 7ffc0330 00235 (v01 DpgPmm  P002Ist 00000012 INTL 20051117)
[    0.158208] ACPI: Dynamic OEM Table Load:
[    0.158211] ACPI: SSDT   (null) 00235 (v01 DpgPmm  P002Ist 00000012 INTL 20051117)
[    0.158480] ACPI: Interpreter enabled
[    0.158489] ACPI: (supports S0 S3 S4 S5)
[    0.158507] ACPI: Using IOAPIC for interrupt routing
[    0.158533] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.159856] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.159858] PCI: Using MMCONFIG for extended config space
[    0.160491] ACPI Exception: AE_NOT_FOUND, Evaluating _PRW (20101013/scan-723)
[    0.161103] ACPI Exception: AE_NOT_FOUND, Evaluating _PRW (20101013/scan-723)
[    0.161225] ACPI Exception: AE_NOT_FOUND, Evaluating _PRW (20101013/scan-723)
[    0.165735] ACPI: No dock devices found.
[    0.165739] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.165968] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.166191] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    0.166193] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    0.166196] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.166198] pci_root PNP0A08:00: host bridge window [mem 0x000d0000-0x000dffff]
[    0.166200] pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xdfffffff]
[    0.166202] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xffffffff]
[    0.166213] pci 0000:00:00.0: [8086:29c0] type 0 class 0x000600
[    0.166252] pci 0000:00:01.0: [8086:29c1] type 1 class 0x000604
[    0.166283] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.166286] pci 0000:00:01.0: PME# disabled
[    0.166322] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03
[    0.166362] pci 0000:00:1a.0: reg 20: [io  0xbc00-0xbc1f]
[    0.166403] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03
[    0.166444] pci 0000:00:1a.1: reg 20: [io  0xb880-0xb89f]
[    0.166493] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03
[    0.166513] pci 0000:00:1a.7: reg 10: [mem 0xf9fffc00-0xf9ffffff]
[    0.166582] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[    0.166586] pci 0000:00:1a.7: PME# disabled
[    0.166608] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403
[    0.166622] pci 0000:00:1b.0: reg 10: [mem 0xf9ff8000-0xf9ffbfff 64bit]
[    0.166673] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.166676] pci 0000:00:1b.0: PME# disabled
[    0.166694] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604
[    0.166745] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.166749] pci 0000:00:1c.0: PME# disabled
[    0.166770] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604
[    0.166822] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.166825] pci 0000:00:1c.4: PME# disabled
[    0.166844] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604
[    0.166895] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.166899] pci 0000:00:1c.5: PME# disabled
[    0.166920] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03
[    0.166960] pci 0000:00:1d.0: reg 20: [io  0xb800-0xb81f]
[    0.167001] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03
[    0.167041] pci 0000:00:1d.1: reg 20: [io  0xb480-0xb49f]
[    0.167082] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03
[    0.167122] pci 0000:00:1d.2: reg 20: [io  0xb400-0xb41f]
[    0.167163] pci 0000:00:1d.3: [8086:2939] type 0 class 0x000c03
[    0.167203] pci 0000:00:1d.3: reg 20: [io  0xb080-0xb09f]
[    0.167252] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03
[    0.167272] pci 0000:00:1d.7: reg 10: [mem 0xf9fff800-0xf9fffbff]
[    0.167341] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.167345] pci 0000:00:1d.7: PME# disabled
[    0.167364] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
[    0.167416] pci 0000:00:1f.0: [8086:2918] type 0 class 0x000601
[    0.167489] pci 0000:00:1f.0: quirk: [io  0x0800-0x087f] claimed by ICH6 ACPI/GPIO/TCO
[    0.167492] pci 0000:00:1f.0: quirk: [io  0x0480-0x04bf] claimed by ICH6 GPIO
[    0.167496] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0a00 (mask 00ff)
[    0.167532] pci 0000:00:1f.2: [8086:2921] type 0 class 0x000101
[    0.167546] pci 0000:00:1f.2: reg 10: [io  0xb000-0xb007]
[    0.167554] pci 0000:00:1f.2: reg 14: [io  0xac00-0xac03]
[    0.167561] pci 0000:00:1f.2: reg 18: [io  0xa880-0xa887]
[    0.167569] pci 0000:00:1f.2: reg 1c: [io  0xa800-0xa803]
[    0.167576] pci 0000:00:1f.2: reg 20: [io  0xa480-0xa48f]
[    0.167584] pci 0000:00:1f.2: reg 24: [io  0xa400-0xa40f]
[    0.167618] pci 0000:00:1f.3: [8086:2930] type 0 class 0x000c05
[    0.167632] pci 0000:00:1f.3: reg 10: [mem 0xf9fff400-0xf9fff4ff 64bit]
[    0.167652] pci 0000:00:1f.3: reg 20: [io  0x0400-0x041f]
[    0.167682] pci 0000:00:1f.5: [8086:2926] type 0 class 0x000101
[    0.167696] pci 0000:00:1f.5: reg 10: [io  0xa000-0xa007]
[    0.167704] pci 0000:00:1f.5: reg 14: [io  0x9c00-0x9c03]
[    0.167711] pci 0000:00:1f.5: reg 18: [io  0x9880-0x9887]
[    0.167719] pci 0000:00:1f.5: reg 1c: [io  0x9800-0x9803]
[    0.167726] pci 0000:00:1f.5: reg 20: [io  0x9480-0x948f]
[    0.167734] pci 0000:00:1f.5: reg 24: [io  0x9400-0x940f]
[    0.167798] pci 0000:01:00.0: [10de:0611] type 0 class 0x000300
[    0.167808] pci 0000:01:00.0: reg 10: [mem 0xfd000000-0xfdffffff]
[    0.167819] pci 0000:01:00.0: reg 14: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.167829] pci 0000:01:00.0: reg 1c: [mem 0xfa000000-0xfbffffff 64bit]
[    0.167837] pci 0000:01:00.0: reg 24: [io  0xcc00-0xcc7f]
[    0.167844] pci 0000:01:00.0: reg 30: [mem 0xfe9e0000-0xfe9fffff pref]
[    0.167885] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.167888] pci 0000:00:01.0:   bridge window [io  0xc000-0xcfff]
[    0.167891] pci 0000:00:01.0:   bridge window [mem 0xfa000000-0xfe9fffff]
[    0.167895] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.167932] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.167936] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.167940] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.167945] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.167998] pci 0000:03:00.0: [11ab:6121] type 0 class 0x000101
[    0.168020] pci 0000:03:00.0: reg 10: [io  0xdc00-0xdc07]
[    0.168032] pci 0000:03:00.0: reg 14: [io  0xd880-0xd883]
[    0.168043] pci 0000:03:00.0: reg 18: [io  0xd800-0xd807]
[    0.168055] pci 0000:03:00.0: reg 1c: [io  0xd480-0xd483]
[    0.168066] pci 0000:03:00.0: reg 20: [io  0xd400-0xd40f]
[    0.168078] pci 0000:03:00.0: reg 24: [mem 0xfeaffc00-0xfeafffff]
[    0.168120] pci 0000:03:00.0: supports D1
[    0.168122] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
[    0.168127] pci 0000:03:00.0: PME# disabled
[    0.168143] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.168152] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.168156] pci 0000:00:1c.4:   bridge window [io  0xd000-0xdfff]
[    0.168160] pci 0000:00:1c.4:   bridge window [mem 0xfea00000-0xfeafffff]
[    0.168165] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.168223] pci 0000:04:00.0: [10ec:8168] type 0 class 0x000200
[    0.168241] pci 0000:04:00.0: reg 10: [io  0xe800-0xe8ff]
[    0.168272] pci 0000:04:00.0: reg 18: [mem 0xfebff000-0xfebfffff 64bit]
[    0.168307] pci 0000:04:00.0: reg 30: [mem 0xfebc0000-0xfebdffff pref]
[    0.168352] pci 0000:04:00.0: supports D1 D2
[    0.168354] pci 0000:04:00.0: PME# supported from D1 D2 D3hot D3cold
[    0.168359] pci 0000:04:00.0: PME# disabled
[    0.168381] pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.168392] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.168396] pci 0000:00:1c.5:   bridge window [io  0xe000-0xefff]
[    0.168399] pci 0000:00:1c.5:   bridge window [mem 0xfeb00000-0xfebfffff]
[    0.168405] pci 0000:00:1c.5:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.168463] pci 0000:00:1e.0: PCI bridge to [bus 05-05] (subtractive decode)
[    0.168467] pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.168470] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.168476] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.168478] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
[    0.168480] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.168483] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.168487] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000dffff] (subtractive decode)
[    0.168489] pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xdfffffff] (subtractive decode)
[    0.168491] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xffffffff] (subtractive decode)
[    0.168510] pci_bus 0000:00: on NUMA node 0
[    0.168513] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.168662] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.168770] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[    0.168819] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[    0.168866] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
[    0.177669] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 6 7 *10 11 12 14 15)
[    0.177721] ACPI: PCI Interrupt Link [LNKB] (IRQs *5)
[    0.177771] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 6 7 10 11 12 *14 15)
[    0.177822] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 6 7 10 *11 12 14 15)
[    0.177872] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 6 7 10 11 12 14 15) *0, disabled.
[    0.177924] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 6 7 10 11 12 14 *15)
[    0.177974] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 6 7 10 11 12 14 15)
[    0.178027] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 6 *7 10 11 12 14 15)
[    0.178054] HEST: Table is not found!
[    0.178124] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.178127] vgaarb: loaded
[    0.178250] SCSI subsystem initialized
[    0.178262] libata version 3.00 loaded.
[    0.178262] usbcore: registered new interface driver usbfs
[    0.178262] usbcore: registered new interface driver hub
[    0.178262] usbcore: registered new device driver usb
[    0.178262] wmi: Mapper loaded
[    0.178262] PCI: Using ACPI for IRQ routing
[    0.178262] PCI: pci_cache_line_size set to 64 bytes
[    0.178262] reserve RAM buffer: 000000000009f800 - 000000000009ffff 
[    0.178262] reserve RAM buffer: 000000007ffb0000 - 000000007fffffff 
[    0.178262] NetLabel: Initializing
[    0.178262] NetLabel:  domain hash size = 128
[    0.178262] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.178262] NetLabel:  unlabeled traffic allowed by default
[    0.178262] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[    0.178262] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[    0.178262] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[    0.184027] Switching to clocksource hpet
[    0.190608] AppArmor: AppArmor Filesystem Enabled
[    0.190622] pnp: PnP ACPI init
[    0.190643] ACPI: bus type pnp registered
[    0.190782] pnp 00:00: [bus 00-ff]
[    0.190785] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.190787] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.190789] pnp 00:00: [io  0x0d00-0xffff window]
[    0.190792] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.190794] pnp 00:00: [mem 0x000d0000-0x000dffff window]
[    0.190796] pnp 00:00: [mem 0x80000000-0xdfffffff window]
[    0.190798] pnp 00:00: [mem 0xf0000000-0xffffffff window]
[    0.190861] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.190870] pnp 00:01: [mem 0xfed14000-0xfed19fff]
[    0.190917] pnp 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.190949] pnp 00:02: [dma 4]
[    0.190951] pnp 00:02: [io  0x0000-0x000f]
[    0.190953] pnp 00:02: [io  0x0081-0x0083]
[    0.190955] pnp 00:02: [io  0x0087]
[    0.190957] pnp 00:02: [io  0x0089-0x008b]
[    0.190958] pnp 00:02: [io  0x008f]
[    0.190960] pnp 00:02: [io  0x00c0-0x00df]
[    0.190987] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.190997] pnp 00:03: [io  0x0070-0x0071]
[    0.191007] pnp 00:03: [irq 8]
[    0.191032] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.191040] pnp 00:04: [io  0x0061]
[    0.191064] pnp 00:04: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.191073] pnp 00:05: [io  0x00f0-0x00ff]
[    0.191077] pnp 00:05: [irq 13]
[    0.191104] pnp 00:05: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.191383] pnp 00:06: [io  0x03f8-0x03ff]
[    0.191388] pnp 00:06: [irq 4]
[    0.191390] pnp 00:06: [dma 0 disabled]
[    0.191448] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.191715] pnp 00:07: [io  0x0060]
[    0.191717] pnp 00:07: [io  0x0064]
[    0.191721] pnp 00:07: [irq 1]
[    0.191750] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[    0.191797] pnp 00:08: [irq 12]
[    0.191825] pnp 00:08: Plug and Play ACPI device, IDs PNP0f03 PNP0f13 (active)
[    0.191943] pnp 00:09: [io  0x0000-0xffffffff disabled]
[    0.191945] pnp 00:09: [io  0x0a00-0x0adf]
[    0.191947] pnp 00:09: [io  0x0ae0-0x0aef]
[    0.191994] pnp 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192116] pnp 00:0a: [io  0x0010-0x001f]
[    0.192118] pnp 00:0a: [io  0x0022-0x003f]
[    0.192120] pnp 00:0a: [io  0x0044-0x005f]
[    0.192122] pnp 00:0a: [io  0x0062-0x0063]
[    0.192124] pnp 00:0a: [io  0x0065-0x006f]
[    0.192125] pnp 00:0a: [io  0x0072-0x007f]
[    0.192127] pnp 00:0a: [io  0x0080]
[    0.192129] pnp 00:0a: [io  0x0084-0x0086]
[    0.192131] pnp 00:0a: [io  0x0088]
[    0.192132] pnp 00:0a: [io  0x008c-0x008e]
[    0.192134] pnp 00:0a: [io  0x0090-0x009f]
[    0.192136] pnp 00:0a: [io  0x00a2-0x00bf]
[    0.192138] pnp 00:0a: [io  0x00e0-0x00ef]
[    0.192140] pnp 00:0a: [io  0x04d0-0x04d1]
[    0.192142] pnp 00:0a: [io  0x0800-0x087f]
[    0.192145] pnp 00:0a: [io  0x0000-0xffffffff disabled]
[    0.192147] pnp 00:0a: [io  0x0480-0x04bf]
[    0.192149] pnp 00:0a: [mem 0xfed1c000-0xfed1ffff]
[    0.192151] pnp 00:0a: [mem 0xfed20000-0xfed8ffff]
[    0.192214] pnp 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192276] pnp 00:0b: [mem 0xfed00000-0xfed003ff]
[    0.192305] pnp 00:0b: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.192364] pnp 00:0c: [mem 0xffb00000-0xffbfffff]
[    0.192366] pnp 00:0c: [mem 0xfff00000-0xffffffff]
[    0.192395] pnp 00:0c: Plug and Play ACPI device, IDs INT0800 (active)
[    0.192454] pnp 00:0d: [mem 0xffc00000-0xffefffff]
[    0.192498] pnp 00:0d: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192607] pnp 00:0e: [mem 0xfec00000-0xfec00fff]
[    0.192609] pnp 00:0e: [mem 0xfee00000-0xfee00fff]
[    0.192654] pnp 00:0e: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192695] pnp 00:0f: [mem 0xe0000000-0xefffffff]
[    0.192741] pnp 00:0f: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192945] pnp 00:10: [mem 0x00000000-0x0009ffff]
[    0.192947] pnp 00:10: [mem 0x000c0000-0x000cffff]
[    0.192949] pnp 00:10: [mem 0x000e0000-0x000fffff]
[    0.192951] pnp 00:10: [mem 0x00100000-0x7fffffff]
[    0.192954] pnp 00:10: [mem 0x00000000-0xffffffff disabled]
[    0.193010] pnp 00:10: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.193146] pnp: PnP ACPI: found 17 devices
[    0.193147] ACPI: ACPI bus type pnp unregistered
[    0.193151] PnPBIOS: Disabled by ACPI PNP
[    0.193160] system 00:01: [mem 0xfed14000-0xfed19fff] has been reserved
[    0.193168] system 00:09: [io  0x0a00-0x0adf] has been reserved
[    0.193170] system 00:09: [io  0x0ae0-0x0aef] has been reserved
[    0.193175] system 00:0a: [io  0x04d0-0x04d1] has been reserved
[    0.193177] system 00:0a: [io  0x0800-0x087f] has been reserved
[    0.193180] system 00:0a: [io  0x0480-0x04bf] has been reserved
[    0.193182] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.193185] system 00:0a: [mem 0xfed20000-0xfed8ffff] has been reserved
[    0.193190] system 00:0d: [mem 0xffc00000-0xffefffff] has been reserved
[    0.193195] system 00:0e: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.193197] system 00:0e: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.193202] system 00:0f: [mem 0xe0000000-0xefffffff] has been reserved
[    0.193206] system 00:10: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.193209] system 00:10: [mem 0x000c0000-0x000cffff] could not be reserved
[    0.193211] system 00:10: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.193214] system 00:10: [mem 0x00100000-0x7fffffff] could not be reserved
[    0.229329] pci 0000:00:1c.0: BAR 14: assigned [mem 0x80000000-0x801fffff]
[    0.229333] pci 0000:00:1c.0: BAR 15: assigned [mem 0x80200000-0x803fffff 64bit pref]
[    0.229336] pci 0000:00:1c.4: BAR 15: assigned [mem 0x80400000-0x805fffff 64bit pref]
[    0.229339] pci 0000:00:1c.5: BAR 15: assigned [mem 0x80600000-0x807fffff 64bit pref]
[    0.229342] pci 0000:00:1c.0: BAR 13: assigned [io  0x1000-0x1fff]
[    0.229344] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.229347] pci 0000:00:01.0:   bridge window [io  0xc000-0xcfff]
[    0.229350] pci 0000:00:01.0:   bridge window [mem 0xfa000000-0xfe9fffff]
[    0.229353] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.229357] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.229360] pci 0000:00:1c.0:   bridge window [io  0x1000-0x1fff]
[    0.229365] pci 0000:00:1c.0:   bridge window [mem 0x80000000-0x801fffff]
[    0.229368] pci 0000:00:1c.0:   bridge window [mem 0x80200000-0x803fffff 64bit pref]
[    0.229374] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.229376] pci 0000:00:1c.4:   bridge window [io  0xd000-0xdfff]
[    0.229381] pci 0000:00:1c.4:   bridge window [mem 0xfea00000-0xfeafffff]
[    0.229385] pci 0000:00:1c.4:   bridge window [mem 0x80400000-0x805fffff 64bit pref]
[    0.229390] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.229393] pci 0000:00:1c.5:   bridge window [io  0xe000-0xefff]
[    0.229397] pci 0000:00:1c.5:   bridge window [mem 0xfeb00000-0xfebfffff]
[    0.229401] pci 0000:00:1c.5:   bridge window [mem 0x80600000-0x807fffff 64bit pref]
[    0.229406] pci 0000:00:1e.0: PCI bridge to [bus 05-05]
[    0.229408] pci 0000:00:1e.0:   bridge window [io  disabled]
[    0.229412] pci 0000:00:1e.0:   bridge window [mem disabled]
[    0.229415] pci 0000:00:1e.0:   bridge window [mem pref disabled]
[    0.229430] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.229434] pci 0000:00:01.0: setting latency timer to 64
[    0.229438] pci 0000:00:1c.0: enabling device (0104 -> 0107)
[    0.229444] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.229448] pci 0000:00:1c.0: setting latency timer to 64
[    0.229453] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.229457] pci 0000:00:1c.4: setting latency timer to 64
[    0.229462] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    0.229466] pci 0000:00:1c.5: setting latency timer to 64
[    0.229472] pci 0000:00:1e.0: setting latency timer to 64
[    0.229475] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.229477] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.229480] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.229482] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff]
[    0.229484] pci_bus 0000:00: resource 8 [mem 0x80000000-0xdfffffff]
[    0.229486] pci_bus 0000:00: resource 9 [mem 0xf0000000-0xffffffff]
[    0.229488] pci_bus 0000:01: resource 0 [io  0xc000-0xcfff]
[    0.229490] pci_bus 0000:01: resource 1 [mem 0xfa000000-0xfe9fffff]
[    0.229492] pci_bus 0000:01: resource 2 [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.229495] pci_bus 0000:02: resource 0 [io  0x1000-0x1fff]
[    0.229497] pci_bus 0000:02: resource 1 [mem 0x80000000-0x801fffff]
[    0.229499] pci_bus 0000:02: resource 2 [mem 0x80200000-0x803fffff 64bit pref]
[    0.229501] pci_bus 0000:03: resource 0 [io  0xd000-0xdfff]
[    0.229503] pci_bus 0000:03: resource 1 [mem 0xfea00000-0xfeafffff]
[    0.229506] pci_bus 0000:03: resource 2 [mem 0x80400000-0x805fffff 64bit pref]
[    0.229508] pci_bus 0000:04: resource 0 [io  0xe000-0xefff]
[    0.229510] pci_bus 0000:04: resource 1 [mem 0xfeb00000-0xfebfffff]
[    0.229512] pci_bus 0000:04: resource 2 [mem 0x80600000-0x807fffff 64bit pref]
[    0.229514] pci_bus 0000:05: resource 4 [io  0x0000-0x0cf7]
[    0.229516] pci_bus 0000:05: resource 5 [io  0x0d00-0xffff]
[    0.229518] pci_bus 0000:05: resource 6 [mem 0x000a0000-0x000bffff]
[    0.229521] pci_bus 0000:05: resource 7 [mem 0x000d0000-0x000dffff]
[    0.229523] pci_bus 0000:05: resource 8 [mem 0x80000000-0xdfffffff]
[    0.229525] pci_bus 0000:05: resource 9 [mem 0xf0000000-0xffffffff]
[    0.229555] NET: Registered protocol family 2
[    0.229616] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.229813] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.230112] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.230303] TCP: Hash tables configured (established 131072 bind 65536)
[    0.230305] TCP reno registered
[    0.230308] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.230316] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.230411] NET: Registered protocol family 1
[    0.230570] pci 0000:01:00.0: Boot video device
[    0.230579] PCI: CLS 32 bytes, default 64
[    0.230626] Trying to unpack rootfs image as initramfs...
[    0.440468] Freeing initrd memory: 10648k freed
[    0.444391] cpufreq-nforce2: No nForce2 chipset.
[    0.444420] Scanning for low memory corruption every 60 seconds
[    0.444512] audit: initializing netlink socket (disabled)
[    0.444524] type=2000 audit(1294852032.440:1): initialized
[    0.453305] highmem bounce pool size: 64 pages
[    0.453309] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    0.454811] VFS: Disk quotas dquot_6.5.2
[    0.454867] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.455439] fuse init (API version 7.16)
[    0.455525] msgmni has been set to 1703
[    0.455707] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.455710] io scheduler noop registered
[    0.455711] io scheduler deadline registered
[    0.455725] io scheduler cfq registered (default)
[    0.456057] pcieport 0000:00:01.0: ACPI _OSC control granted for 0x1d
[    0.456067] pcieport 0000:00:01.0: setting latency timer to 64
[    0.456094] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    0.456149] pcieport 0000:00:1c.0: ACPI _OSC control granted for 0x1d
[    0.456161] pcieport 0000:00:1c.0: setting latency timer to 64
[    0.456194] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    0.456273] pcieport 0000:00:1c.4: ACPI _OSC control granted for 0x1d
[    0.456285] pcieport 0000:00:1c.4: setting latency timer to 64
[    0.456317] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[    0.456394] pcieport 0000:00:1c.5: ACPI _OSC control granted for 0x1d
[    0.456406] pcieport 0000:00:1c.5: setting latency timer to 64
[    0.456438] pcieport 0000:00:1c.5: irq 43 for MSI/MSI-X
[    0.456541] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    0.456544] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    0.456547] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    0.456563] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    0.456566] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    0.456582] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    0.456584] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    0.456587] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[    0.456603] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[    0.456605] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    0.456608] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[    0.456626] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.456666] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 1462 ss_did 7360
[    0.456683] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded
[    0.456692] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 1462 ss_did 7360
[    0.456708] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded
[    0.456718] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 1462 ss_did 7360
[    0.456733] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded
[    0.456740] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.456842] intel_idle: MWAIT substates: 0x220
[    0.456844] intel_idle: does not run on family 6 model 15
[    0.456927] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    0.456931] ACPI: Power Button [PWRB]
[    0.456972] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    0.456975] ACPI: Power Button [PWRF]
[    0.457121] ACPI: acpi_idle registered with cpuidle
[    0.458822] ERST: Table is not found!
[    0.458869] isapnp: Scanning for PnP cards...
[    0.811803] isapnp: No Plug & Play device found
[    0.811956] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.832289] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.852934] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.854235] brd: module loaded
[    0.854764] loop: module loaded
[    0.854924] ata_piix 0000:00:1f.2: version 2.13
[    0.854942] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.854946] ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ]
[    0.854981] ata_piix 0000:00:1f.2: setting latency timer to 64
[    0.855210] scsi0 : ata_piix
[    0.855290] scsi1 : ata_piix
[    0.856650] ata1: SATA max UDMA/133 cmd 0xb000 ctl 0xac00 bmdma 0xa480 irq 19
[    0.856654] ata2: SATA max UDMA/133 cmd 0xa880 ctl 0xa800 bmdma 0xa488 irq 19
[    0.856673] ata_piix 0000:00:1f.5: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.856677] ata_piix 0000:00:1f.5: MAP [ P0 -- P1 -- ]
[    0.856714] ata_piix 0000:00:1f.5: setting latency timer to 64
[    0.856912] scsi2 : ata_piix
[    0.856974] scsi3 : ata_piix
[    0.858065] ata3: SATA max UDMA/133 cmd 0xa000 ctl 0x9c00 bmdma 0x9480 irq 19
[    0.858069] ata4: SATA max UDMA/133 cmd 0x9880 ctl 0x9800 bmdma 0x9488 irq 19
[    0.858125] pata_acpi 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.858150] pata_acpi 0000:03:00.0: setting latency timer to 64
[    0.858161] pata_acpi 0000:03:00.0: PCI INT A disabled
[    0.858447] Fixed MDIO Bus: probed
[    0.858475] PPP generic driver version 2.4.2
[    0.858523] tun: Universal TUN/TAP device driver, 1.6
[    0.858524] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.858602] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.858620] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.858632] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[    0.858636] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[    0.858668] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[    0.858713] ehci_hcd 0000:00:1a.7: debug port 1
[    0.862595] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[    0.862612] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xf9fffc00
[    0.876010] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[    0.876115] hub 1-0:1.0: USB hub found
[    0.876118] hub 1-0:1.0: 4 ports detected
[    0.876189] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    0.876199] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    0.876202] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    0.876234] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[    0.876271] ehci_hcd 0000:00:1d.7: debug port 1
[    0.880145] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    0.880157] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xf9fff800
[    0.896010] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.896102] hub 2-0:1.0: USB hub found
[    0.896105] hub 2-0:1.0: 8 ports detected
[    0.896181] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.896193] uhci_hcd: USB Universal Host Controller Interface driver
[    0.896217] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.896223] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[    0.896225] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[    0.896260] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[    0.900041] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000bc00
[    0.900143] hub 3-0:1.0: USB hub found
[    0.900146] hub 3-0:1.0: 2 ports detected
[    0.900213] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[    0.900218] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[    0.900221] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[    0.900252] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[    0.900294] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000b880
[    0.900399] hub 4-0:1.0: USB hub found
[    0.900402] hub 4-0:1.0: 2 ports detected
[    0.900465] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    0.900470] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.900473] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.900504] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
[    0.900538] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000b800
[    0.900642] hub 5-0:1.0: USB hub found
[    0.900646] hub 5-0:1.0: 2 ports detected
[    0.900708] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.900713] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.900716] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.900750] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
[    0.900784] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000b480
[    0.900890] hub 6-0:1.0: USB hub found
[    0.900893] hub 6-0:1.0: 2 ports detected
[    0.900957] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.900962] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.900965] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.901001] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
[    0.901035] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000b400
[    0.901138] hub 7-0:1.0: USB hub found
[    0.901141] hub 7-0:1.0: 2 ports detected
[    0.901205] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[    0.901210] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[    0.901213] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    0.901248] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 8
[    0.901282] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000b080
[    0.901383] hub 8-0:1.0: USB hub found
[    0.901386] hub 8-0:1.0: 2 ports detected
[    0.901526] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    0.903926] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.903932] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.904048] mousedev: PS/2 mouse device common for all mice
[    0.904170] rtc_cmos 00:03: RTC can wake from S4
[    0.908053] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[    0.908075] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    0.908173] device-mapper: uevent: version 1.0.3
[    0.908275] device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
[    0.908320] device-mapper: multipath: version 1.1.1 loaded
[    0.908322] device-mapper: multipath round-robin: version 1.0.0 loaded
[    0.908424] EISA: Probing bus 0 at eisa.0
[    0.908427] EISA: Cannot allocate resource for mainboard
[    0.908428] Cannot allocate resource for EISA slot 1
[    0.908430] Cannot allocate resource for EISA slot 2
[    0.908432] Cannot allocate resource for EISA slot 3
[    0.908433] Cannot allocate resource for EISA slot 4
[    0.908435] Cannot allocate resource for EISA slot 5
[    0.908437] Cannot allocate resource for EISA slot 6
[    0.908438] Cannot allocate resource for EISA slot 7
[    0.908440] Cannot allocate resource for EISA slot 8
[    0.908441] EISA: Detected 0 cards.
[    0.908488] cpuidle: using governor ladder
[    0.908489] cpuidle: using governor menu
[    0.908757] TCP cubic registered
[    0.908871] NET: Registered protocol family 10
[    0.909191] lo: Disabled Privacy Extensions
[    0.909389] NET: Registered protocol family 17
[    0.909404] Registering the dns_resolver key type
[    0.909822] Using IPI No-Shortcut mode
[    0.909904] PM: Hibernation image not present or could not be loaded.
[    0.909913] registered taskstats version 1
[    0.910186]   Magic number: 11:736:137
[    0.910205] block ram2: hash matches
[    0.910254] rtc_cmos 00:03: setting system clock to 2011-01-12 17:07:13 UTC (1294852033)
[    0.910256] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    0.910258] EDD information not available.
[    0.927519] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    1.186618] ata4: SATA link down (SStatus 0 SControl 300)
[    1.197197] ata3: SATA link down (SStatus 0 SControl 300)
[    1.332041] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.340039] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.340323] ata1.00: ATA-7: SAMSUNG HD103UJ, 1AA01113, max UDMA7
[    1.340326] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.348113] ata2.00: ATAPI: PIONEER DVD-RW  DVR-212D, 1.24, max UDMA/66
[    1.348334] ata1.00: configured for UDMA/133
[    1.348435] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD103UJ  1AA0 PQ: 0 ANSI: 5
[    1.348568] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[    1.348575] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.348615] sd 0:0:0:0: [sda] Write Protect is off
[    1.348617] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.348645] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.364116] ata2.00: configured for UDMA/66
[    1.370943] scsi 1:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-212D 1.24 PQ: 0 ANSI: 5
[    1.394573] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[    1.394576] cdrom: Uniform CD-ROM driver Revision: 3.20
[    1.394665] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.394716] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    1.402633]  sda: sda1 sda2 < sda5 sda6 >
[    1.402910] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.402930] Freeing unused kernel memory: 700k freed
[    1.403206] Write protecting the kernel text: 4952k
[    1.403248] Write protecting the kernel read-only data: 1992k
[    1.417665] udev[71]: starting version 163
[    1.444023] Refined TSC clocksource calibration: 2603.474 MHz.
[    1.444027] Switching to clocksource tsc
[    1.507784] ahci 0000:03:00.0: version 3.0
[    1.508946] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.508976] pata_marvell 0000:03:00.0: setting latency timer to 64
[    1.509297] scsi4 : pata_marvell
[    1.509364] scsi5 : pata_marvell
[    1.509409] ata5: PATA max UDMA/100 cmd 0xdc00 ctl 0xd880 bmdma 0xd400 irq 16
[    1.509412] ata6: PATA max UDMA/133 cmd 0xd800 ctl 0xd480 bmdma 0xd408 irq 16
[    1.511675] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    1.511692] r8169 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    1.511731] r8169 0000:04:00.0: setting latency timer to 64
[    1.511797] r8169 0000:04:00.0: irq 44 for MSI/MSI-X
[    1.512442] r8169 0000:04:00.0: eth0: RTL8168b/8111b at 0xf8082000, 00:1d:92:33:07:c1, XID 18000000 IRQ 44
[    1.790576] EXT4-fs (sda5): INFO: recovery required on readonly filesystem
[    1.790579] EXT4-fs (sda5): write access will be enabled during recovery
[    3.897296] EXT4-fs (sda5): orphan cleanup on readonly fs
[    3.897304] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 8388616
[    3.897327] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 8388615
[    3.897334] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 8388614
[    3.897341] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 8388613
[    3.897348] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 8388612
[    3.897354] EXT4-fs (sda5): 5 orphan inodes deleted
[    3.897356] EXT4-fs (sda5): recovery complete
[    4.339747] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[    5.750116] Adding 6037500k swap on /dev/sda6.  Priority:-1 extents:1 across:6037500k 
[    6.802445] udev[284]: starting version 163
[    7.292984] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
[    7.910058] lp: driver loaded but no devices found
[    8.122548] psmouse serio1: ID: 10 00 64
[    8.205263] Linux agpgart interface v0.103
[    8.676458] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input3
[    8.983342] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    8.983387] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[    8.983431] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    9.060420] type=1400 audit(1294844841.646:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient3" pid=435 comm="apparmor_parser"
[    9.060475] type=1400 audit(1294844841.646:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=435 comm="apparmor_parser"
[    9.060517] type=1400 audit(1294844841.646:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=435 comm="apparmor_parser"
[    9.081526] type=1400 audit(1294844841.666:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient3" pid=442 comm="apparmor_parser"
[    9.081578] type=1400 audit(1294844841.666:6): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=442 comm="apparmor_parser"
[    9.081620] type=1400 audit(1294844841.666:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=442 comm="apparmor_parser"
[    9.114488] hda_codec: ALC888: BIOS auto-probing.
[    9.119217] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[    9.203302] type=1400 audit(1294844841.786:8): apparmor="STATUS" operation="profile_load" name="/usr/sbin/ntpd" pid=592 comm="apparmor_parser"
[    9.211665] type=1400 audit(1294844841.794:9): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/ntpd" pid=594 comm="apparmor_parser"
[   13.019471] r8169 0000:04:00.0: eth0: link down
[   13.019478] r8169 0000:04:00.0: eth0: link down
[   13.019626] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   13.437302] type=1400 audit(1294844846.022:10): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient3" pid=767 comm="apparmor_parser"
[   13.437362] type=1400 audit(1294844846.022:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=767 comm="apparmor_parser"
[   14.126500] audit_printk_skb: 24 callbacks suppressed
[   14.126503] type=1400 audit(1294844846.710:20): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/ntpd" pid=838 comm="apparmor_parser"
[   14.230020] ppdev: user-space parallel port driver
[   14.335847] type=1400 audit(1294844846.918:21): apparmor="STATUS" operation="profile_load" name="/usr/sbin/tcpdump" pid=841 comm="apparmor_parser"
[   14.633298] r8169 0000:04:00.0: eth0: link up
[   14.633429] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   16.974683] mtrr: base(0xfb000000) is not aligned on a size(0xe00000) boundary
[   17.744796] type=1400 audit(1294844850.330:22): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=768 comm="apparmor_parser"
[   17.745373] type=1400 audit(1294844850.330:23): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince-previewer" pid=768 comm="apparmor_parser"
[   17.745850] type=1400 audit(1294844850.330:24): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince-thumbnailer" pid=768 comm="apparmor_parser"
[   25.072008] eth0: no IPv6 routers present
[   25.522924] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   29.624526] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 15:13           ` Anca Emanuel
@ 2011-01-12 15:25             ` Anca Emanuel
  2011-01-12 15:40               ` James Simmons
  0 siblings, 1 reply; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 15:25 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List, Linus Torvalds

On Wed, Jan 12, 2011 at 5:13 PM, Anca Emanuel <anca.emanuel@gmail.com> wrote:
> On Wed, Jan 12, 2011 at 3:45 PM, James Simmons <jsimmons@infradead.org> wrote:
>>
>>> On Wed, Jan 12, 2011 at 1:21 PM, Christian Borntraeger
>>> <borntraeger@de.ibm.com> wrote:
>>> > Am 12.01.2011 00:28, schrieb Linus Torvalds:
>>> >> On Tue, Jan 11, 2011 at 3:20 PM, Christian Borntraeger
>>> >> <borntraeger@de.ibm.com> wrote:
>>> >>>
>>> >>> Now nouveau framebuffer is completely broken on my T61p (01:00.0 VGA compatible controller: nVidia Corporation G84M [Quadro FX 570M] (rev a1))
>>> >>> During startup the framebuffer shows only stripes and a blank
>>> >>> screen after suspend/resume.
>>> >>> I also see lots of TRAP messages. (see below).
>>> >>> X11 seems to work fine though...
>>> >>
>>> >> Can you try to bisect?
>>> >
>>> > dfe63bb0ad9810db13aab0058caba97866e0a681 is the first bad commit
>>> > commit dfe63bb0ad9810db13aab0058caba97866e0a681
>>> > Author: James Simmons <jsimmons@infradead.org>
>>> > Date:   Thu Dec 23 16:40:37 2010 +0000
>>> >
>>> >    drm: Update fbdev fb_fix_screeninfo
>>> >
>>> >
>>> > Reverting this on top of todays git also fixes my problem.
>>> >
>>> > Christian
>>> > --
>>> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>>> > the body of a message to majordomo@vger.kernel.org
>>> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>> > Please read the FAQ at  http://www.tux.org/lkml/
>>> >
>>>
>>> I tested the revert: the boot screen did change the resolution
>>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
>>
>> Try my most recent patch. Where does it hang at? Any logs?
>>
>
> With your patch, I can boot the system. But nouveau is not loaded.
> dmesg attached.
>

Forget to mention: the revert makes first steps of boot look the same
(change the resolution of the text)
but with your patch, I see a big ugly ununtu logo, (I think that is
because nouveau is not loaded)

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 15:25             ` Anca Emanuel
@ 2011-01-12 15:40               ` James Simmons
  2011-01-12 15:55                   ` Anca Emanuel
  2011-01-13 17:55                 ` James Simmons
  0 siblings, 2 replies; 65+ messages in thread
From: James Simmons @ 2011-01-12 15:40 UTC (permalink / raw)
  To: Anca Emanuel
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List


> >>> I tested the revert: the boot screen did change the resolution
> >>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
> >>
> >> Try my most recent patch. Where does it hang at? Any logs?
> >>
> >
> > With your patch, I can boot the system. But nouveau is not loaded.
> > dmesg attached.
> >
> 
> Forget to mention: the revert makes first steps of boot look the same
> (change the resolution of the text)
> but with your patch, I see a big ugly ununtu logo, (I think that is
> because nouveau is not loaded)

Is nouveau a module? Does X run? From my understanding is the xorg driver 
need KMS to run. I didn't see nouveau at all in your dmesg.


^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 15:40               ` James Simmons
@ 2011-01-12 15:55                   ` Anca Emanuel
  2011-01-13 17:55                 ` James Simmons
  1 sibling, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 15:55 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

On Wed, Jan 12, 2011 at 5:40 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> >>> I tested the revert: the boot screen did change the resolution
>> >>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
>> >>
>> >> Try my most recent patch. Where does it hang at? Any logs?
>> >>
>> >
>> > With your patch, I can boot the system. But nouveau is not loaded.
>> > dmesg attached.
>> >
>>
>> Forget to mention: the revert makes first steps of boot look the same
>> (change the resolution of the text)
>> but with your patch, I see a big ugly ununtu logo, (I think that is
>> because nouveau is not loaded)
>
> Is nouveau a module? Does X run? From my understanding is the xorg driver

I didn't modified any option, from the standard Ubuntu 10.10

> need KMS to run. I didn't see nouveau at all in your dmesg.

Exact. I mentioned this when I tested 'next' versions from last year.
The answer is in dfe63bb0ad9810db13aab0058caba97866e0a681.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-12 15:55                   ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-12 15:55 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Linux Kernel Mailing List, DRI mailing list

On Wed, Jan 12, 2011 at 5:40 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> >>> I tested the revert: the boot screen did change the resolution
>> >>> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
>> >>
>> >> Try my most recent patch. Where does it hang at? Any logs?
>> >>
>> >
>> > With your patch, I can boot the system. But nouveau is not loaded.
>> > dmesg attached.
>> >
>>
>> Forget to mention: the revert makes first steps of boot look the same
>> (change the resolution of the text)
>> but with your patch, I see a big ugly ununtu logo, (I think that is
>> because nouveau is not loaded)
>
> Is nouveau a module? Does X run? From my understanding is the xorg driver

I didn't modified any option, from the standard Ubuntu 10.10

> need KMS to run. I didn't see nouveau at all in your dmesg.

Exact. I mentioned this when I tested 'next' versions from last year.
The answer is in dfe63bb0ad9810db13aab0058caba97866e0a681.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 13:32           ` James Simmons
  2011-01-12 13:45             ` Christian Borntraeger
@ 2011-01-12 15:55             ` Linus Torvalds
  2011-01-12 16:39               ` James Simmons
  1 sibling, 1 reply; 65+ messages in thread
From: Linus Torvalds @ 2011-01-12 15:55 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

On Wed, Jan 12, 2011 at 5:32 AM, James Simmons <jsimmons@infradead.org> wrote:
>
> Okay. The nouveau driver also uses the pitch as well. It
> really should be using the pitch field from drm_framebuffer instead of the
> line_length from fb_fix_screeninfo. This patch is just to make sure this
> is the issue. I will submit another patch later that uses
> drm_fb_framebuffer's pitch field. As for the visual unfortunely their is
> no real mapping between drm and fbdev.

Why do you want to remove the drm_fb_helper_fill_fix() call? Quite
frankly, you're then replacing it with open-coding the function
partially:

> +       info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
> +                FB_VISUAL_TRUECOLOR;
> +       info->fix.line_length = fb->pitch;
>        drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);

Which seems to be just a regression. Why not just call
"drm_fb_helper_fill_fix()" here like we used to?

IOW, I'm inclined to just do the revert. The "fix" clearly breaks
things, and now you're adding random parts of the function back rather
than just calling the "fill_fix()" function like things used to. Why?

The commit message in dfe63bb0ad98 doesn't support any of these hacks
- it just seems to say that drm_fb_helper_fill_fix() should also have
been called from setcolreg().

So why don't we just revert the commit and instead add that
drm_fb_helper_fill_fix() to setcolreg()?

                            Linus

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 15:55             ` Linus Torvalds
@ 2011-01-12 16:39               ` James Simmons
  0 siblings, 0 replies; 65+ messages in thread
From: James Simmons @ 2011-01-12 16:39 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List


> IOW, I'm inclined to just do the revert. The "fix" clearly breaks
> things, and now you're adding random parts of the function back rather
> than just calling the "fill_fix()" function like things used to. Why?

Its not the final patch. I'm trying to get feedback on what broke exactly.

> The commit message in dfe63bb0ad98 doesn't support any of these hacks
> - it just seems to say that drm_fb_helper_fill_fix() should also have
> been called from setcolreg().
>
> So why don't we just revert the commit and instead add that
> drm_fb_helper_fill_fix() to setcolreg()?

Fine by me. The real problem is the nouveau driver is using the 
framebuffer device (fb_fillrect) before set_par is ever called.
Before calling set_par the framebuffer state is not defined.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 14:35           ` Christian Borntraeger
@ 2011-01-12 16:53             ` James Simmons
  0 siblings, 0 replies; 65+ messages in thread
From: James Simmons @ 2011-01-12 16:53 UTC (permalink / raw)
  To: Christian Borntraeger
  Cc: Anca Emanuel, Dave Airlie, DRI mailing list, Linux Kernel Mailing List

> Am 12.01.2011 14:45, schrieb James Simmons:
> >> I tested the revert: the boot screen did change the resolution
> >> (without it don't), but my PC still hangs. (using an nvidia 8800GT).
> > 
> > Try my most recent patch. Where does it hang at? Any logs?
> 
> FYI, I just want to mention that with the latest git+the fix 
> X11 sometimes consumes 100% cpu for a long time. Dont know if
> this is a related problem or not.

I doubt they are related.


^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-12 15:40               ` James Simmons
  2011-01-12 15:55                   ` Anca Emanuel
@ 2011-01-13 17:55                 ` James Simmons
  2011-01-13 19:53                   ` Anca Emanuel
  1 sibling, 1 reply; 65+ messages in thread
From: James Simmons @ 2011-01-13 17:55 UTC (permalink / raw)
  To: Anca Emanuel
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List


> > > With your patch, I can boot the system. But nouveau is not loaded.
> > > dmesg attached.
> > >
> > 
> > Forget to mention: the revert makes first steps of boot look the same
> > (change the resolution of the text)
> > but with your patch, I see a big ugly ununtu logo, (I think that is
> > because nouveau is not loaded)

Okay, can you do one more experiment for me. Since you already reverted 
the patch to get it booting I like to ask you to add 

drm_fb_helper_fill_fix(info, fb_helper->fb);

back into the drm_fb_helper_set_par function in drm_fb_helper.c. You have 
something like this:

        mutex_lock(&dev->mode_config.mutex);
        for (i = 0; i < fb_helper->crtc_count; i++) {
                crtc = fb_helper->crtc_info[i].mode_set.crtc;
                ret = crtc->funcs->set_config(&fb_helper->crtc_info[i].mode_set);
                if (ret) {
                        mutex_unlock(&dev->mode_config.mutex);
                        return ret;
                }
                drm_fb_helper_fill_fix(info, fb_helper->fb);
        }
        mutex_unlock(&dev->mode_config.mutex);
 
Tell me if your system is still usable after that. Thanks for testing for 
me.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-13 17:55                 ` James Simmons
@ 2011-01-13 19:53                   ` Anca Emanuel
  2011-01-14 16:29                       ` Anca Emanuel
  2011-01-14 16:38                     ` James Simmons
  0 siblings, 2 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-13 19:53 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 2026 bytes --]

On Thu, Jan 13, 2011 at 7:55 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> > > With your patch, I can boot the system. But nouveau is not loaded.
>> > > dmesg attached.
>> > >
>> >
>> > Forget to mention: the revert makes first steps of boot look the same
>> > (change the resolution of the text)
>> > but with your patch, I see a big ugly ununtu logo, (I think that is
>> > because nouveau is not loaded)
>
> Okay, can you do one more experiment for me. Since you already reverted
> the patch to get it booting I like to ask you to add
>
> drm_fb_helper_fill_fix(info, fb_helper->fb);
>
> back into the drm_fb_helper_set_par function in drm_fb_helper.c. You have
> something like this:
>
>        mutex_lock(&dev->mode_config.mutex);
>        for (i = 0; i < fb_helper->crtc_count; i++) {
>                crtc = fb_helper->crtc_info[i].mode_set.crtc;
>                ret = crtc->funcs->set_config(&fb_helper->crtc_info[i].mode_set);
>                if (ret) {
>                        mutex_unlock(&dev->mode_config.mutex);
>                        return ret;
>                }
>                drm_fb_helper_fill_fix(info, fb_helper->fb);
>        }
>        mutex_unlock(&dev->mode_config.mutex);
>
> Tell me if your system is still usable after that. Thanks for testing for
> me.
>

after

git revert dfe63bb0ad9810db13aab0058caba97866e0a681

and


diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
index 5c4f9b9..2aad663 100644
--- a/drivers/gpu/drm/drm_fb_helper.c
+++ b/drivers/gpu/drm/drm_fb_helper.c
@@ -816,6 +816,7 @@ int drm_fb_helper_set_par(struct fb_info *info)
                        mutex_unlock(&dev->mode_config.mutex);
                        return ret;
                }
+               drm_fb_helper_fill_fix(info, fb_helper->fb->pitch, fb_helper->fb
        }
        mutex_unlock(&dev->mode_config.mutex);

I get an working system. ( the boot screen is not ok )
Tested suspend/resume. Dmesg attached.

[-- Attachment #2: dmesg-ok.txt --]
[-- Type: text/plain, Size: 124466 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.37-test+ (root@ubuntu) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #2 SMP Thu Jan 13 20:59:09 EET 2011
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e3000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000007ffb0000 (usable)
[    0.000000]  BIOS-e820: 000000007ffb0000 - 000000007ffbe000 (ACPI data)
[    0.000000]  BIOS-e820: 000000007ffbe000 - 000000007fff0000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000007fff0000 - 0000000080000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[    0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[    0.000000] DMI present.
[    0.000000] DMI: MS-7360/MS-7360, BIOS V1.10 11/11/2008
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] last_pfn = 0x7ffb0 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-DFFFF uncachable
[    0.000000]   E0000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F80000000 write-back
[    0.000000]   1 disabled
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [c00ff780] ff780
[    0.000000] Scanning 0 areas for low memory corruption
[    0.000000] initial memory mapped : 0 - 00c00000
[    0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[    0.000000]  0000000000 - 0000400000 page 4k
[    0.000000]  0000400000 - 0037400000 page 2M
[    0.000000]  0037400000 - 00377fe000 page 4k
[    0.000000] kernel direct mapping tables up to 377fe000 @ bfb000-c00000
[    0.000000] RAMDISK: 37589000 - 37ff0000
[    0.000000] Allocated new RAMDISK: 36b22000 - 375886da
[    0.000000] Move RAMDISK from 0000000037589000 - 0000000037fef6d9 to 36b22000 - 375886d9
[    0.000000] ACPI: RSDP 000f9bb0 00014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 7ffb0000 00040 (v01 111108 RSDT0906 20081111 MSFT 00000097)
[    0.000000] ACPI: FACP 7ffb0200 00084 (v01 111108 FACP0906 20081111 MSFT 00000097)
[    0.000000] ACPI: DSDT 7ffb0440 05595 (v01  0AAAA 0AAAA000 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 7ffbe000 00040
[    0.000000] ACPI: APIC 7ffb0390 0006C (v01 111108 APIC0906 20081111 MSFT 00000097)
[    0.000000] ACPI: MCFG 7ffb0400 0003C (v01 111108 OEMMCFG  20081111 MSFT 00000097)
[    0.000000] ACPI: OEMB 7ffbe040 00071 (v01 111108 OEMB0906 20081111 MSFT 00000097)
[    0.000000] ACPI: HPET 7ffb59e0 00038 (v01 111108 OEMHPET  20081111 MSFT 00000097)
[    0.000000] ACPI: GSCI 7ffbe0c0 02024 (v01 111108 GMCHSCI  20081111 MSFT 00000097)
[    0.000000] ACPI: SSDT 7ffc0570 00A7C (v01 DpgPmm    CpuPm 00000012 INTL 20051117)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 1159MB HIGHMEM available.
[    0.000000] 887MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 377fe000
[    0.000000]   low ram: 0 - 377fe000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x000377fe
[    0.000000]   HighMem  0x000377fe -> 0x0007ffb0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x0007ffb0
[    0.000000] On node 0 totalpages: 524095
[    0.000000] free_area_init_node: node 0, pgdat c0803cc0, node_mem_map f5b22200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3951 pages, LIFO batch:0
[    0.000000]   Normal zone: 1744 pages used for memmap
[    0.000000]   Normal zone: 221486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 2320 pages used for memmap
[    0.000000]   HighMem zone: 294562 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0xffffffff base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 2 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e3000
[    0.000000] PM: Registered nosave memory: 00000000000e3000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:7ee00000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f5400000 s28608 r0 d20544 u1048576
[    0.000000] pcpu-alloc: s28608 r0 d20544 u1048576 alloc=1*4194304
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 519999
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.37-test+ root=UUID=d4578a46-8171-4c14-886f-0444e0b81032 ro quiet splash
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] allocated 10483840 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Initializing HighMem for node 0 (000377fe:0007ffb0)
[    0.000000] Memory: 2049172k/2096832k available (4951k kernel code, 47208k reserved, 2336k data, 700k init, 1187528k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfff16000 - 0xfffff000   ( 932 kB)
[    0.000000]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[    0.000000]     vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
[    0.000000]       .init : 0xc081e000 - 0xc08cd000   ( 700 kB)
[    0.000000]       .data : 0xc05d5df6 - 0xc081df08   (2336 kB)
[    0.000000]       .text : 0xc0100000 - 0xc05d5df6   (4951 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	RCU-based detection of stalled CPUs is disabled.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f4408000 soft=f440a000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2603.831 MHz processor.
[    0.004003] Calibrating delay loop (skipped), value calculated using timer frequency.. 5207.66 BogoMIPS (lpj=10415324)
[    0.004007] pid_max: default: 32768 minimum: 301
[    0.004025] Security Framework initialized
[    0.004037] AppArmor: AppArmor initialized
[    0.004078] Mount-cache hash table entries: 512
[    0.004181] Initializing cgroup subsys ns
[    0.004184] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.
[    0.004187] Initializing cgroup subsys cpuacct
[    0.004191] Initializing cgroup subsys memory
[    0.004198] Initializing cgroup subsys devices
[    0.004200] Initializing cgroup subsys freezer
[    0.004201] Initializing cgroup subsys net_cls
[    0.004225] CPU: Physical Processor ID: 0
[    0.004227] CPU: Processor Core ID: 0
[    0.004229] mce: CPU supports 6 MCE banks
[    0.004235] CPU0: Thermal monitoring enabled (TM2)
[    0.004238] using mwait in idle threads.
[    0.008461] ACPI: Core revision 20101013
[    0.014205] ftrace: allocating 20826 entries in 41 pages
[    0.016045] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.016341] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.057630] CPU0: Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz stepping 0d
[    0.060003] Performance Events: PEBS fmt0+, Core2 events, Intel PMU driver.
[    0.060003] PEBS disabled due to CPU errata.
[    0.060003] ... version:                2
[    0.060003] ... bit width:              40
[    0.060003] ... generic registers:      2
[    0.060003] ... value mask:             000000ffffffffff
[    0.060003] ... max period:             000000007fffffff
[    0.060003] ... fixed-purpose events:   3
[    0.060003] ... event mask:             0000000700000003
[    0.060003] CPU 1 irqstacks, hard=f44b2000 soft=f44b4000
[    0.060003] Booting Node   0, Processors  #1
[    0.008000] Initializing CPU#1
[    0.148020] Brought up 2 CPUs
[    0.148023] Total of 2 processors activated (10414.59 BogoMIPS).
[    0.148339] devtmpfs: initialized
[    0.148892] regulator: core version 0.5
[    0.148929] regulator: dummy: 
[    0.148946] Time: 21:44:06  Date: 01/13/11
[    0.148980] NET: Registered protocol family 16
[    0.149076] EISA bus registered
[    0.149083] ACPI: bus type pci registered
[    0.149149] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.149151] PCI: not using MMCONFIG
[    0.149284] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=5
[    0.149286] PCI: Using configuration type 1 for base access
[    0.150027] bio: create slab <bio-0> at 0
[    0.152030] ACPI: EC: Detected MSI hardware, enabling workarounds.
[    0.152033] ACPI: EC: Look up EC in DSDT
[    0.153377] ACPI: Executed 1 blocks of module-level executable AML code
[    0.157241] ACPI: SSDT 7ffc00f0 00235 (v01 DpgPmm  P001Ist 00000011 INTL 20051117)
[    0.157532] ACPI: Dynamic OEM Table Load:
[    0.157535] ACPI: SSDT   (null) 00235 (v01 DpgPmm  P001Ist 00000011 INTL 20051117)
[    0.157908] ACPI: SSDT 7ffc0330 00235 (v01 DpgPmm  P002Ist 00000012 INTL 20051117)
[    0.158199] ACPI: Dynamic OEM Table Load:
[    0.158202] ACPI: SSDT   (null) 00235 (v01 DpgPmm  P002Ist 00000012 INTL 20051117)
[    0.158472] ACPI: Interpreter enabled
[    0.158481] ACPI: (supports S0 S3 S4 S5)
[    0.158498] ACPI: Using IOAPIC for interrupt routing
[    0.158525] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.159846] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.159848] PCI: Using MMCONFIG for extended config space
[    0.160481] ACPI Exception: AE_NOT_FOUND, Evaluating _PRW (20101013/scan-723)
[    0.161093] ACPI Exception: AE_NOT_FOUND, Evaluating _PRW (20101013/scan-723)
[    0.161216] ACPI Exception: AE_NOT_FOUND, Evaluating _PRW (20101013/scan-723)
[    0.165727] ACPI: No dock devices found.
[    0.165731] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.165959] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.166182] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    0.166185] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    0.166187] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.166189] pci_root PNP0A08:00: host bridge window [mem 0x000d0000-0x000dffff]
[    0.166192] pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xdfffffff]
[    0.166194] pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xffffffff]
[    0.166205] pci 0000:00:00.0: [8086:29c0] type 0 class 0x000600
[    0.166243] pci 0000:00:01.0: [8086:29c1] type 1 class 0x000604
[    0.166274] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.166277] pci 0000:00:01.0: PME# disabled
[    0.166313] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03
[    0.166354] pci 0000:00:1a.0: reg 20: [io  0xbc00-0xbc1f]
[    0.166394] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03
[    0.166434] pci 0000:00:1a.1: reg 20: [io  0xb880-0xb89f]
[    0.166484] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03
[    0.166504] pci 0000:00:1a.7: reg 10: [mem 0xf9fffc00-0xf9ffffff]
[    0.166573] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[    0.166577] pci 0000:00:1a.7: PME# disabled
[    0.166598] pci 0000:00:1b.0: [8086:293e] type 0 class 0x000403
[    0.166613] pci 0000:00:1b.0: reg 10: [mem 0xf9ff8000-0xf9ffbfff 64bit]
[    0.166663] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.166667] pci 0000:00:1b.0: PME# disabled
[    0.166684] pci 0000:00:1c.0: [8086:2940] type 1 class 0x000604
[    0.166736] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.166739] pci 0000:00:1c.0: PME# disabled
[    0.166761] pci 0000:00:1c.4: [8086:2948] type 1 class 0x000604
[    0.166812] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.166815] pci 0000:00:1c.4: PME# disabled
[    0.166834] pci 0000:00:1c.5: [8086:294a] type 1 class 0x000604
[    0.166885] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.166889] pci 0000:00:1c.5: PME# disabled
[    0.166910] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03
[    0.166950] pci 0000:00:1d.0: reg 20: [io  0xb800-0xb81f]
[    0.166991] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03
[    0.167031] pci 0000:00:1d.1: reg 20: [io  0xb480-0xb49f]
[    0.167072] pci 0000:00:1d.2: [8086:2936] type 0 class 0x000c03
[    0.167112] pci 0000:00:1d.2: reg 20: [io  0xb400-0xb41f]
[    0.167152] pci 0000:00:1d.3: [8086:2939] type 0 class 0x000c03
[    0.167192] pci 0000:00:1d.3: reg 20: [io  0xb080-0xb09f]
[    0.167240] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03
[    0.167260] pci 0000:00:1d.7: reg 10: [mem 0xf9fff800-0xf9fffbff]
[    0.167329] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.167333] pci 0000:00:1d.7: PME# disabled
[    0.167352] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
[    0.167405] pci 0000:00:1f.0: [8086:2918] type 0 class 0x000601
[    0.167477] pci 0000:00:1f.0: quirk: [io  0x0800-0x087f] claimed by ICH6 ACPI/GPIO/TCO
[    0.167481] pci 0000:00:1f.0: quirk: [io  0x0480-0x04bf] claimed by ICH6 GPIO
[    0.167484] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0a00 (mask 00ff)
[    0.167520] pci 0000:00:1f.2: [8086:2921] type 0 class 0x000101
[    0.167534] pci 0000:00:1f.2: reg 10: [io  0xb000-0xb007]
[    0.167542] pci 0000:00:1f.2: reg 14: [io  0xac00-0xac03]
[    0.167549] pci 0000:00:1f.2: reg 18: [io  0xa880-0xa887]
[    0.167557] pci 0000:00:1f.2: reg 1c: [io  0xa800-0xa803]
[    0.167565] pci 0000:00:1f.2: reg 20: [io  0xa480-0xa48f]
[    0.167572] pci 0000:00:1f.2: reg 24: [io  0xa400-0xa40f]
[    0.167606] pci 0000:00:1f.3: [8086:2930] type 0 class 0x000c05
[    0.167620] pci 0000:00:1f.3: reg 10: [mem 0xf9fff400-0xf9fff4ff 64bit]
[    0.167640] pci 0000:00:1f.3: reg 20: [io  0x0400-0x041f]
[    0.167669] pci 0000:00:1f.5: [8086:2926] type 0 class 0x000101
[    0.167684] pci 0000:00:1f.5: reg 10: [io  0xa000-0xa007]
[    0.167691] pci 0000:00:1f.5: reg 14: [io  0x9c00-0x9c03]
[    0.167699] pci 0000:00:1f.5: reg 18: [io  0x9880-0x9887]
[    0.167706] pci 0000:00:1f.5: reg 1c: [io  0x9800-0x9803]
[    0.167714] pci 0000:00:1f.5: reg 20: [io  0x9480-0x948f]
[    0.167721] pci 0000:00:1f.5: reg 24: [io  0x9400-0x940f]
[    0.167785] pci 0000:01:00.0: [10de:0611] type 0 class 0x000300
[    0.167795] pci 0000:01:00.0: reg 10: [mem 0xfd000000-0xfdffffff]
[    0.167806] pci 0000:01:00.0: reg 14: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.167816] pci 0000:01:00.0: reg 1c: [mem 0xfa000000-0xfbffffff 64bit]
[    0.167824] pci 0000:01:00.0: reg 24: [io  0xcc00-0xcc7f]
[    0.167831] pci 0000:01:00.0: reg 30: [mem 0xfe9e0000-0xfe9fffff pref]
[    0.167872] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.167875] pci 0000:00:01.0:   bridge window [io  0xc000-0xcfff]
[    0.167878] pci 0000:00:01.0:   bridge window [mem 0xfa000000-0xfe9fffff]
[    0.167882] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.167919] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.167923] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.167927] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.167932] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.167985] pci 0000:03:00.0: [11ab:6121] type 0 class 0x000101
[    0.168001] pci 0000:03:00.0: reg 10: [io  0xdc00-0xdc07]
[    0.168019] pci 0000:03:00.0: reg 14: [io  0xd880-0xd883]
[    0.168030] pci 0000:03:00.0: reg 18: [io  0xd800-0xd807]
[    0.168042] pci 0000:03:00.0: reg 1c: [io  0xd480-0xd483]
[    0.168053] pci 0000:03:00.0: reg 20: [io  0xd400-0xd40f]
[    0.168065] pci 0000:03:00.0: reg 24: [mem 0xfeaffc00-0xfeafffff]
[    0.168107] pci 0000:03:00.0: supports D1
[    0.168109] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
[    0.168113] pci 0000:03:00.0: PME# disabled
[    0.168130] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.168139] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.168143] pci 0000:00:1c.4:   bridge window [io  0xd000-0xdfff]
[    0.168146] pci 0000:00:1c.4:   bridge window [mem 0xfea00000-0xfeafffff]
[    0.168152] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.168210] pci 0000:04:00.0: [10ec:8168] type 0 class 0x000200
[    0.168228] pci 0000:04:00.0: reg 10: [io  0xe800-0xe8ff]
[    0.168258] pci 0000:04:00.0: reg 18: [mem 0xfebff000-0xfebfffff 64bit]
[    0.168293] pci 0000:04:00.0: reg 30: [mem 0xfebc0000-0xfebdffff pref]
[    0.168338] pci 0000:04:00.0: supports D1 D2
[    0.168339] pci 0000:04:00.0: PME# supported from D1 D2 D3hot D3cold
[    0.168344] pci 0000:04:00.0: PME# disabled
[    0.168366] pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.168377] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.168381] pci 0000:00:1c.5:   bridge window [io  0xe000-0xefff]
[    0.168385] pci 0000:00:1c.5:   bridge window [mem 0xfeb00000-0xfebfffff]
[    0.168390] pci 0000:00:1c.5:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.168448] pci 0000:00:1e.0: PCI bridge to [bus 05-05] (subtractive decode)
[    0.168451] pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.168455] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.168461] pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.168463] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
[    0.168465] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.168467] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.168472] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000dffff] (subtractive decode)
[    0.168474] pci 0000:00:1e.0:   bridge window [mem 0x80000000-0xdfffffff] (subtractive decode)
[    0.168476] pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xffffffff] (subtractive decode)
[    0.168495] pci_bus 0000:00: on NUMA node 0
[    0.168498] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.168646] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.168755] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[    0.168804] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[    0.168850] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
[    0.177638] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 6 7 *10 11 12 14 15)
[    0.177691] ACPI: PCI Interrupt Link [LNKB] (IRQs *5)
[    0.177741] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 6 7 10 11 12 *14 15)
[    0.177792] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 6 7 10 *11 12 14 15)
[    0.177842] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 6 7 10 11 12 14 15) *0, disabled.
[    0.177894] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 6 7 10 11 12 14 *15)
[    0.177944] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 6 7 10 11 12 14 15)
[    0.177997] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 6 *7 10 11 12 14 15)
[    0.178024] HEST: Table is not found!
[    0.178093] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.178097] vgaarb: loaded
[    0.178219] SCSI subsystem initialized
[    0.178231] libata version 3.00 loaded.
[    0.178231] usbcore: registered new interface driver usbfs
[    0.178231] usbcore: registered new interface driver hub
[    0.178231] usbcore: registered new device driver usb
[    0.178231] wmi: Mapper loaded
[    0.178231] PCI: Using ACPI for IRQ routing
[    0.178231] PCI: pci_cache_line_size set to 64 bytes
[    0.178231] reserve RAM buffer: 000000000009f800 - 000000000009ffff 
[    0.178231] reserve RAM buffer: 000000007ffb0000 - 000000007fffffff 
[    0.178231] NetLabel: Initializing
[    0.178231] NetLabel:  domain hash size = 128
[    0.178231] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.178231] NetLabel:  unlabeled traffic allowed by default
[    0.178231] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[    0.178231] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[    0.178231] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[    0.184027] Switching to clocksource hpet
[    0.190599] AppArmor: AppArmor Filesystem Enabled
[    0.190613] pnp: PnP ACPI init
[    0.190635] ACPI: bus type pnp registered
[    0.190776] pnp 00:00: [bus 00-ff]
[    0.190778] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.190781] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.190783] pnp 00:00: [io  0x0d00-0xffff window]
[    0.190785] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.190787] pnp 00:00: [mem 0x000d0000-0x000dffff window]
[    0.190789] pnp 00:00: [mem 0x80000000-0xdfffffff window]
[    0.190791] pnp 00:00: [mem 0xf0000000-0xffffffff window]
[    0.190856] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.190865] pnp 00:01: [mem 0xfed14000-0xfed19fff]
[    0.190914] pnp 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.190946] pnp 00:02: [dma 4]
[    0.190948] pnp 00:02: [io  0x0000-0x000f]
[    0.190950] pnp 00:02: [io  0x0081-0x0083]
[    0.190952] pnp 00:02: [io  0x0087]
[    0.190954] pnp 00:02: [io  0x0089-0x008b]
[    0.190955] pnp 00:02: [io  0x008f]
[    0.190957] pnp 00:02: [io  0x00c0-0x00df]
[    0.190982] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.190993] pnp 00:03: [io  0x0070-0x0071]
[    0.191002] pnp 00:03: [irq 8]
[    0.191027] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.191036] pnp 00:04: [io  0x0061]
[    0.191062] pnp 00:04: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.191070] pnp 00:05: [io  0x00f0-0x00ff]
[    0.191075] pnp 00:05: [irq 13]
[    0.191100] pnp 00:05: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.191378] pnp 00:06: [io  0x03f8-0x03ff]
[    0.191383] pnp 00:06: [irq 4]
[    0.191385] pnp 00:06: [dma 0 disabled]
[    0.191444] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.191713] pnp 00:07: [io  0x0060]
[    0.191715] pnp 00:07: [io  0x0064]
[    0.191719] pnp 00:07: [irq 1]
[    0.191748] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[    0.191795] pnp 00:08: [irq 12]
[    0.191824] pnp 00:08: Plug and Play ACPI device, IDs PNP0f03 PNP0f13 (active)
[    0.191939] pnp 00:09: [io  0x0000-0xffffffff disabled]
[    0.191941] pnp 00:09: [io  0x0a00-0x0adf]
[    0.191943] pnp 00:09: [io  0x0ae0-0x0aef]
[    0.191989] pnp 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192113] pnp 00:0a: [io  0x0010-0x001f]
[    0.192115] pnp 00:0a: [io  0x0022-0x003f]
[    0.192117] pnp 00:0a: [io  0x0044-0x005f]
[    0.192120] pnp 00:0a: [io  0x0062-0x0063]
[    0.192122] pnp 00:0a: [io  0x0065-0x006f]
[    0.192124] pnp 00:0a: [io  0x0072-0x007f]
[    0.192126] pnp 00:0a: [io  0x0080]
[    0.192128] pnp 00:0a: [io  0x0084-0x0086]
[    0.192129] pnp 00:0a: [io  0x0088]
[    0.192131] pnp 00:0a: [io  0x008c-0x008e]
[    0.192133] pnp 00:0a: [io  0x0090-0x009f]
[    0.192135] pnp 00:0a: [io  0x00a2-0x00bf]
[    0.192136] pnp 00:0a: [io  0x00e0-0x00ef]
[    0.192138] pnp 00:0a: [io  0x04d0-0x04d1]
[    0.192140] pnp 00:0a: [io  0x0800-0x087f]
[    0.192142] pnp 00:0a: [io  0x0000-0xffffffff disabled]
[    0.192144] pnp 00:0a: [io  0x0480-0x04bf]
[    0.192146] pnp 00:0a: [mem 0xfed1c000-0xfed1ffff]
[    0.192148] pnp 00:0a: [mem 0xfed20000-0xfed8ffff]
[    0.192211] pnp 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192277] pnp 00:0b: [mem 0xfed00000-0xfed003ff]
[    0.192305] pnp 00:0b: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.192365] pnp 00:0c: [mem 0xffb00000-0xffbfffff]
[    0.192367] pnp 00:0c: [mem 0xfff00000-0xffffffff]
[    0.192396] pnp 00:0c: Plug and Play ACPI device, IDs INT0800 (active)
[    0.192453] pnp 00:0d: [mem 0xffc00000-0xffefffff]
[    0.192497] pnp 00:0d: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192610] pnp 00:0e: [mem 0xfec00000-0xfec00fff]
[    0.192612] pnp 00:0e: [mem 0xfee00000-0xfee00fff]
[    0.192658] pnp 00:0e: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192698] pnp 00:0f: [mem 0xe0000000-0xefffffff]
[    0.192743] pnp 00:0f: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192945] pnp 00:10: [mem 0x00000000-0x0009ffff]
[    0.192948] pnp 00:10: [mem 0x000c0000-0x000cffff]
[    0.192950] pnp 00:10: [mem 0x000e0000-0x000fffff]
[    0.192952] pnp 00:10: [mem 0x00100000-0x7fffffff]
[    0.192954] pnp 00:10: [mem 0x00000000-0xffffffff disabled]
[    0.193010] pnp 00:10: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.193146] pnp: PnP ACPI: found 17 devices
[    0.193148] ACPI: ACPI bus type pnp unregistered
[    0.193151] PnPBIOS: Disabled by ACPI PNP
[    0.193160] system 00:01: [mem 0xfed14000-0xfed19fff] has been reserved
[    0.193168] system 00:09: [io  0x0a00-0x0adf] has been reserved
[    0.193170] system 00:09: [io  0x0ae0-0x0aef] has been reserved
[    0.193175] system 00:0a: [io  0x04d0-0x04d1] has been reserved
[    0.193178] system 00:0a: [io  0x0800-0x087f] has been reserved
[    0.193180] system 00:0a: [io  0x0480-0x04bf] has been reserved
[    0.193183] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.193185] system 00:0a: [mem 0xfed20000-0xfed8ffff] has been reserved
[    0.193190] system 00:0d: [mem 0xffc00000-0xffefffff] has been reserved
[    0.193195] system 00:0e: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.193198] system 00:0e: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.193202] system 00:0f: [mem 0xe0000000-0xefffffff] has been reserved
[    0.193207] system 00:10: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.193210] system 00:10: [mem 0x000c0000-0x000cffff] could not be reserved
[    0.193212] system 00:10: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.193215] system 00:10: [mem 0x00100000-0x7fffffff] could not be reserved
[    0.229327] pci 0000:00:1c.0: BAR 14: assigned [mem 0x80000000-0x801fffff]
[    0.229331] pci 0000:00:1c.0: BAR 15: assigned [mem 0x80200000-0x803fffff 64bit pref]
[    0.229334] pci 0000:00:1c.4: BAR 15: assigned [mem 0x80400000-0x805fffff 64bit pref]
[    0.229337] pci 0000:00:1c.5: BAR 15: assigned [mem 0x80600000-0x807fffff 64bit pref]
[    0.229340] pci 0000:00:1c.0: BAR 13: assigned [io  0x1000-0x1fff]
[    0.229343] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.229345] pci 0000:00:01.0:   bridge window [io  0xc000-0xcfff]
[    0.229349] pci 0000:00:01.0:   bridge window [mem 0xfa000000-0xfe9fffff]
[    0.229352] pci 0000:00:01.0:   bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.229356] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.229359] pci 0000:00:1c.0:   bridge window [io  0x1000-0x1fff]
[    0.229363] pci 0000:00:1c.0:   bridge window [mem 0x80000000-0x801fffff]
[    0.229367] pci 0000:00:1c.0:   bridge window [mem 0x80200000-0x803fffff 64bit pref]
[    0.229372] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.229375] pci 0000:00:1c.4:   bridge window [io  0xd000-0xdfff]
[    0.229379] pci 0000:00:1c.4:   bridge window [mem 0xfea00000-0xfeafffff]
[    0.229383] pci 0000:00:1c.4:   bridge window [mem 0x80400000-0x805fffff 64bit pref]
[    0.229389] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.229391] pci 0000:00:1c.5:   bridge window [io  0xe000-0xefff]
[    0.229396] pci 0000:00:1c.5:   bridge window [mem 0xfeb00000-0xfebfffff]
[    0.229399] pci 0000:00:1c.5:   bridge window [mem 0x80600000-0x807fffff 64bit pref]
[    0.229405] pci 0000:00:1e.0: PCI bridge to [bus 05-05]
[    0.229406] pci 0000:00:1e.0:   bridge window [io  disabled]
[    0.229411] pci 0000:00:1e.0:   bridge window [mem disabled]
[    0.229414] pci 0000:00:1e.0:   bridge window [mem pref disabled]
[    0.229428] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.229432] pci 0000:00:01.0: setting latency timer to 64
[    0.229437] pci 0000:00:1c.0: enabling device (0104 -> 0107)
[    0.229442] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.229446] pci 0000:00:1c.0: setting latency timer to 64
[    0.229452] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.229455] pci 0000:00:1c.4: setting latency timer to 64
[    0.229461] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    0.229464] pci 0000:00:1c.5: setting latency timer to 64
[    0.229470] pci 0000:00:1e.0: setting latency timer to 64
[    0.229473] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.229476] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.229478] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.229480] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff]
[    0.229482] pci_bus 0000:00: resource 8 [mem 0x80000000-0xdfffffff]
[    0.229484] pci_bus 0000:00: resource 9 [mem 0xf0000000-0xffffffff]
[    0.229486] pci_bus 0000:01: resource 0 [io  0xc000-0xcfff]
[    0.229488] pci_bus 0000:01: resource 1 [mem 0xfa000000-0xfe9fffff]
[    0.229490] pci_bus 0000:01: resource 2 [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.229493] pci_bus 0000:02: resource 0 [io  0x1000-0x1fff]
[    0.229495] pci_bus 0000:02: resource 1 [mem 0x80000000-0x801fffff]
[    0.229497] pci_bus 0000:02: resource 2 [mem 0x80200000-0x803fffff 64bit pref]
[    0.229499] pci_bus 0000:03: resource 0 [io  0xd000-0xdfff]
[    0.229501] pci_bus 0000:03: resource 1 [mem 0xfea00000-0xfeafffff]
[    0.229504] pci_bus 0000:03: resource 2 [mem 0x80400000-0x805fffff 64bit pref]
[    0.229506] pci_bus 0000:04: resource 0 [io  0xe000-0xefff]
[    0.229508] pci_bus 0000:04: resource 1 [mem 0xfeb00000-0xfebfffff]
[    0.229510] pci_bus 0000:04: resource 2 [mem 0x80600000-0x807fffff 64bit pref]
[    0.229512] pci_bus 0000:05: resource 4 [io  0x0000-0x0cf7]
[    0.229514] pci_bus 0000:05: resource 5 [io  0x0d00-0xffff]
[    0.229516] pci_bus 0000:05: resource 6 [mem 0x000a0000-0x000bffff]
[    0.229518] pci_bus 0000:05: resource 7 [mem 0x000d0000-0x000dffff]
[    0.229520] pci_bus 0000:05: resource 8 [mem 0x80000000-0xdfffffff]
[    0.229522] pci_bus 0000:05: resource 9 [mem 0xf0000000-0xffffffff]
[    0.229552] NET: Registered protocol family 2
[    0.229614] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.229811] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.230111] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.230302] TCP: Hash tables configured (established 131072 bind 65536)
[    0.230304] TCP reno registered
[    0.230307] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.230315] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.230411] NET: Registered protocol family 1
[    0.230569] pci 0000:01:00.0: Boot video device
[    0.230577] PCI: CLS 32 bytes, default 64
[    0.230625] Trying to unpack rootfs image as initramfs...
[    0.440289] Freeing initrd memory: 10652k freed
[    0.444210] cpufreq-nforce2: No nForce2 chipset.
[    0.444241] Scanning for low memory corruption every 60 seconds
[    0.444333] audit: initializing netlink socket (disabled)
[    0.444344] type=2000 audit(1294955045.440:1): initialized
[    0.453115] highmem bounce pool size: 64 pages
[    0.453121] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    0.454621] VFS: Disk quotas dquot_6.5.2
[    0.454675] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.455260] fuse init (API version 7.16)
[    0.455348] msgmni has been set to 1703
[    0.455530] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.455532] io scheduler noop registered
[    0.455534] io scheduler deadline registered
[    0.455546] io scheduler cfq registered (default)
[    0.455868] pcieport 0000:00:01.0: ACPI _OSC control granted for 0x1d
[    0.455877] pcieport 0000:00:01.0: setting latency timer to 64
[    0.455904] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    0.455961] pcieport 0000:00:1c.0: ACPI _OSC control granted for 0x1d
[    0.455973] pcieport 0000:00:1c.0: setting latency timer to 64
[    0.456018] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    0.456095] pcieport 0000:00:1c.4: ACPI _OSC control granted for 0x1d
[    0.456107] pcieport 0000:00:1c.4: setting latency timer to 64
[    0.456139] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[    0.456216] pcieport 0000:00:1c.5: ACPI _OSC control granted for 0x1d
[    0.456228] pcieport 0000:00:1c.5: setting latency timer to 64
[    0.456260] pcieport 0000:00:1c.5: irq 43 for MSI/MSI-X
[    0.456363] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    0.456365] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    0.456368] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    0.456384] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    0.456388] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    0.456404] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    0.456405] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    0.456409] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[    0.456425] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[    0.456427] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    0.456430] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[    0.456447] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.456486] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 1462 ss_did 7360
[    0.456503] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded
[    0.456512] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 1462 ss_did 7360
[    0.456528] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded
[    0.456538] pciehp 0000:00:1c.5:pcie04: HPC vendor_id 8086 device_id 294a ss_vid 1462 ss_did 7360
[    0.456553] pciehp 0000:00:1c.5:pcie04: service driver pciehp loaded
[    0.456559] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.456661] intel_idle: MWAIT substates: 0x220
[    0.456663] intel_idle: does not run on family 6 model 15
[    0.456746] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    0.456750] ACPI: Power Button [PWRB]
[    0.456792] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    0.456795] ACPI: Power Button [PWRF]
[    0.456941] ACPI: acpi_idle registered with cpuidle
[    0.458645] ERST: Table is not found!
[    0.458691] isapnp: Scanning for PnP cards...
[    0.811554] isapnp: No Plug & Play device found
[    0.811717] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.832046] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.852681] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.853974] brd: module loaded
[    0.854503] loop: module loaded
[    0.854661] ata_piix 0000:00:1f.2: version 2.13
[    0.854679] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.854683] ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ]
[    0.854716] ata_piix 0000:00:1f.2: setting latency timer to 64
[    0.854944] scsi0 : ata_piix
[    0.855031] scsi1 : ata_piix
[    0.856373] ata1: SATA max UDMA/133 cmd 0xb000 ctl 0xac00 bmdma 0xa480 irq 19
[    0.856377] ata2: SATA max UDMA/133 cmd 0xa880 ctl 0xa800 bmdma 0xa488 irq 19
[    0.856415] ata_piix 0000:00:1f.5: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.856424] ata_piix 0000:00:1f.5: MAP [ P0 -- P1 -- ]
[    0.856456] ata_piix 0000:00:1f.5: setting latency timer to 64
[    0.856656] scsi2 : ata_piix
[    0.856717] scsi3 : ata_piix
[    0.857809] ata3: SATA max UDMA/133 cmd 0xa000 ctl 0x9c00 bmdma 0x9480 irq 19
[    0.857813] ata4: SATA max UDMA/133 cmd 0x9880 ctl 0x9800 bmdma 0x9488 irq 19
[    0.857866] pata_acpi 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.857889] pata_acpi 0000:03:00.0: setting latency timer to 64
[    0.857900] pata_acpi 0000:03:00.0: PCI INT A disabled
[    0.858185] Fixed MDIO Bus: probed
[    0.858215] PPP generic driver version 2.4.2
[    0.858259] tun: Universal TUN/TAP device driver, 1.6
[    0.858260] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.858339] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.858357] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.858369] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[    0.858373] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[    0.858408] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[    0.858452] ehci_hcd 0000:00:1a.7: debug port 1
[    0.862326] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[    0.862340] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xf9fffc00
[    0.876010] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[    0.876120] hub 1-0:1.0: USB hub found
[    0.876124] hub 1-0:1.0: 4 ports detected
[    0.876194] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    0.876204] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    0.876207] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    0.876239] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[    0.876277] ehci_hcd 0000:00:1d.7: debug port 1
[    0.880150] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[    0.880163] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xf9fff800
[    0.896010] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.896101] hub 2-0:1.0: USB hub found
[    0.896105] hub 2-0:1.0: 8 ports detected
[    0.896181] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.896194] uhci_hcd: USB Universal Host Controller Interface driver
[    0.896220] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.896225] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[    0.896228] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[    0.896259] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[    0.900042] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000bc00
[    0.900143] hub 3-0:1.0: USB hub found
[    0.900147] hub 3-0:1.0: 2 ports detected
[    0.900211] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[    0.900217] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[    0.900220] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[    0.900256] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[    0.900298] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000b880
[    0.900404] hub 4-0:1.0: USB hub found
[    0.900407] hub 4-0:1.0: 2 ports detected
[    0.900469] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    0.900474] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.900477] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.900513] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
[    0.900548] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000b800
[    0.900651] hub 5-0:1.0: USB hub found
[    0.900654] hub 5-0:1.0: 2 ports detected
[    0.900716] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.900721] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.900724] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.900759] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
[    0.900793] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000b480
[    0.900896] hub 6-0:1.0: USB hub found
[    0.900900] hub 6-0:1.0: 2 ports detected
[    0.900960] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.900965] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.900967] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.901004] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
[    0.901039] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000b400
[    0.901144] hub 7-0:1.0: USB hub found
[    0.901148] hub 7-0:1.0: 2 ports detected
[    0.901212] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[    0.901217] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[    0.901220] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    0.901253] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 8
[    0.901288] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000b080
[    0.901391] hub 8-0:1.0: USB hub found
[    0.901395] hub 8-0:1.0: 2 ports detected
[    0.901536] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    0.903840] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.903846] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.903950] mousedev: PS/2 mouse device common for all mice
[    0.904078] rtc_cmos 00:03: RTC can wake from S4
[    0.904129] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[    0.904150] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    0.904252] device-mapper: uevent: version 1.0.3
[    0.904356] device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
[    0.904403] device-mapper: multipath: version 1.1.1 loaded
[    0.904406] device-mapper: multipath round-robin: version 1.0.0 loaded
[    0.904515] EISA: Probing bus 0 at eisa.0
[    0.904517] EISA: Cannot allocate resource for mainboard
[    0.904519] Cannot allocate resource for EISA slot 1
[    0.904521] Cannot allocate resource for EISA slot 2
[    0.904523] Cannot allocate resource for EISA slot 3
[    0.904524] Cannot allocate resource for EISA slot 4
[    0.904526] Cannot allocate resource for EISA slot 5
[    0.904528] Cannot allocate resource for EISA slot 6
[    0.904529] Cannot allocate resource for EISA slot 7
[    0.904531] Cannot allocate resource for EISA slot 8
[    0.904532] EISA: Detected 0 cards.
[    0.904579] cpuidle: using governor ladder
[    0.904580] cpuidle: using governor menu
[    0.904840] TCP cubic registered
[    0.904952] NET: Registered protocol family 10
[    0.905273] lo: Disabled Privacy Extensions
[    0.905470] NET: Registered protocol family 17
[    0.905486] Registering the dns_resolver key type
[    0.905891] Using IPI No-Shortcut mode
[    0.905974] PM: Hibernation image not present or could not be loaded.
[    0.905983] registered taskstats version 1
[    0.906254]   Magic number: 11:856:752
[    0.906264] ata_link link3: hash matches
[    0.906266]  link3: hash matches
[    0.906277] tty ttyS3: hash matches
[    0.906325] rtc_cmos 00:03: setting system clock to 2011-01-13 21:44:06 UTC (1294955046)
[    0.906328] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    0.906329] EDD information not available.
[    0.928155] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    1.186557] ata4: SATA link down (SStatus 0 SControl 300)
[    1.197184] ata3: SATA link down (SStatus 0 SControl 300)
[    1.340042] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.340136] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.348187] ata2.00: ATAPI: PIONEER DVD-RW  DVR-212D, 1.24, max UDMA/66
[    1.348362] ata1.00: ATA-7: SAMSUNG HD103UJ, 1AA01113, max UDMA7
[    1.348365] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.356237] ata1.00: configured for UDMA/133
[    1.356337] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD103UJ  1AA0 PQ: 0 ANSI: 5
[    1.356467] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[    1.356475] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.356518] sd 0:0:0:0: [sda] Write Protect is off
[    1.356521] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.356550] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.364118] ata2.00: configured for UDMA/66
[    1.370313] scsi 1:0:0:0: CD-ROM            PIONEER  DVD-RW  DVR-212D 1.24 PQ: 0 ANSI: 5
[    1.393940] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[    1.393943] cdrom: Uniform CD-ROM driver Revision: 3.20
[    1.394030] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.394078] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    1.415213]  sda: sda1 sda2 < sda5 sda6 >
[    1.415487] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.415506] Freeing unused kernel memory: 700k freed
[    1.415784] Write protecting the kernel text: 4952k
[    1.415826] Write protecting the kernel read-only data: 1992k
[    1.430276] udev[71]: starting version 163
[    1.444142] Refined TSC clocksource calibration: 2603.474 MHz.
[    1.444147] Switching to clocksource tsc
[    1.522620] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    1.522638] r8169 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    1.522677] r8169 0000:04:00.0: setting latency timer to 64
[    1.522743] r8169 0000:04:00.0: irq 44 for MSI/MSI-X
[    1.523210] r8169 0000:04:00.0: eth0: RTL8168b/8111b at 0xf8078000, 00:1d:92:33:07:c1, XID 18000000 IRQ 44
[    1.523522] ahci 0000:03:00.0: version 3.0
[    1.524679] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.524710] pata_marvell 0000:03:00.0: setting latency timer to 64
[    1.525031] scsi4 : pata_marvell
[    1.525101] scsi5 : pata_marvell
[    1.525144] ata5: PATA max UDMA/100 cmd 0xdc00 ctl 0xd880 bmdma 0xd400 irq 16
[    1.525146] ata6: PATA max UDMA/133 cmd 0xd800 ctl 0xd480 bmdma 0xd408 irq 16
[    1.790191] EXT4-fs (sda5): INFO: recovery required on readonly filesystem
[    1.790194] EXT4-fs (sda5): write access will be enabled during recovery
[    4.949843] EXT4-fs (sda5): recovery complete
[    4.950855] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[    6.542511] Adding 6037500k swap on /dev/sda6.  Priority:-1 extents:1 across:6037500k 
[    7.650104] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
[    7.769975] udev[296]: starting version 163
[    9.538496] Linux agpgart interface v0.103
[    9.570043] [drm] Initialized drm 1.1.0 20060810
[    9.641502] lp: driver loaded but no devices found
[    9.983396] psmouse serio1: ID: 10 00 64
[   10.206329] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.206335] nouveau 0000:01:00.0: setting latency timer to 64
[   10.209026] [drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x092880a2)
[   10.211671] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[   10.263947] [drm] nouveau 0000:01:00.0: ... appears to be valid
[   10.263951] [drm] nouveau 0000:01:00.0: BIT BIOS found
[   10.263954] [drm] nouveau 0000:01:00.0: Bios version 62.92.1f.00
[   10.263957] [drm] nouveau 0000:01:00.0: TMDS table version 2.0
[   10.263959] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0
[   10.263962] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 02000300 00000028
[   10.263964] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 01000302 00000030
[   10.263966] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028
[   10.263968] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 02011312 00000030
[   10.263970] [drm] nouveau 0000:01:00.0: Raw DCB entry 4: 010223f1 00c0c080
[   10.263973] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x40 5 16 4
[   10.263976] [drm] nouveau 0000:01:00.0:   0: 0x00001030: type 0x30 idx 0 tag 0x07
[   10.263978] [drm] nouveau 0000:01:00.0:   1: 0x00002130: type 0x30 idx 1 tag 0x08
[   10.263981] [drm] nouveau 0000:01:00.0:   2: 0x00000210: type 0x10 idx 2 tag 0xff
[   10.263983] [drm] nouveau 0000:01:00.0:   3: 0x00000211: type 0x11 idx 3 tag 0xff
[   10.263985] [drm] nouveau 0000:01:00.0:   4: 0x00000213: type 0x13 idx 4 tag 0xff
[   10.263989] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xC10F
[   10.308205] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xC4B3
[   10.324007] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xD22E
[   10.324015] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xD350
[   10.332072] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xD580
[   10.332074] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xD5E5
[   10.356016] [drm] nouveau 0000:01:00.0: 0xD5E5: Condition still not met after 20ms, skipping following opcodes
[   10.537742] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input3
[   10.801203] adt7475 0-002e: ADT7473 device, revision 1
[   10.810957] [drm] nouveau 0000:01:00.0: Detected monitoring device: adt7473
[   10.810961] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
[   10.810965] [drm] nouveau 0000:01:00.0: 3: memory 900MHz core 600MHz shader 1500MHz fanspeed 100%
[   10.810979] [drm] nouveau 0000:01:00.0: c: memory 399MHz core 399MHz shader 810MHz voltage 1050mV
[   10.811101] [TTM] Zone  kernel: Available graphics memory: 436498 kiB.
[   10.811103] [TTM] Zone highmem: Available graphics memory: 1030262 kiB.
[   10.811105] [TTM] Initializing pool allocator.
[   10.811117] [drm] nouveau 0000:01:00.0: Detected 512MiB VRAM
[   10.822924] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
[   10.843284] [drm] nouveau 0000:01:00.0: DCB encoder 1 unknown
[   10.843287] [drm] nouveau 0000:01:00.0: TV-1 has no encoders, removing
[   10.843741] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   10.843743] [drm] No driver support for vblank timestamp query.
[   11.005670] [drm] nouveau 0000:01:00.0: allocated 1680x1050 fb: 0x60000000, bo ec551400
[   11.008912] Console: switching to colour frame buffer device 210x65
[   11.010967] fb0: nouveaufb frame buffer device
[   11.010969] drm: registered panic notifier
[   11.011313] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
[   11.289012] type=1400 audit(1294947856.877:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient3" pid=530 comm="apparmor_parser"
[   11.289062] type=1400 audit(1294947856.877:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=530 comm="apparmor_parser"
[   11.289105] type=1400 audit(1294947856.877:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=530 comm="apparmor_parser"
[   11.300917] type=1400 audit(1294947856.889:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient3" pid=487 comm="apparmor_parser"
[   11.300968] type=1400 audit(1294947856.889:6): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=487 comm="apparmor_parser"
[   11.301010] type=1400 audit(1294947856.889:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=487 comm="apparmor_parser"
[   11.322037] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   11.322084] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[   11.322251] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   11.853417] hda_codec: ALC888: BIOS auto-probing.
[   11.858414] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[   11.933655] type=1400 audit(1294947857.521:8): apparmor="STATUS" operation="profile_load" name="/usr/sbin/ntpd" pid=617 comm="apparmor_parser"
[   11.946017] type=1400 audit(1294947857.533:9): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/ntpd" pid=618 comm="apparmor_parser"
[   13.014847] type=1400 audit(1294947858.601:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=718 comm="apparmor_parser"
[   13.014960] type=1400 audit(1294947858.601:11): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=718 comm="apparmor_parser"
[   13.624297] ppdev: user-space parallel port driver
[   15.701917] r8169 0000:04:00.0: eth0: link down
[   15.701923] r8169 0000:04:00.0: eth0: link down
[   15.702238] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   17.177673] audit_printk_skb: 27 callbacks suppressed
[   17.177677] type=1400 audit(1294947862.765:21): apparmor="STATUS" operation="profile_load" name="/usr/sbin/tcpdump" pid=866 comm="apparmor_parser"
[   17.294661] r8169 0000:04:00.0: eth0: link up
[   17.294799] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   17.764322] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00206fc000 status 00000426 channel 0 (0x00000050)
[   17.764356] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207006c0 status 00000426 channel 0 (0x00000050)
[   17.764386] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207043c0 status 00000426 channel 0 (0x00000050)
[   17.764418] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020706dc0 status 00000426 channel 0 (0x00000050)
[   17.764449] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020709a00 status 00000426 channel 0 (0x00000050)
[   17.764479] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002070c3c0 status 00000426 channel 0 (0x00000050)
[   17.764507] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002070eb80 status 00000426 channel 0 (0x00000050)
[   17.764536] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207112c0 status 00000426 channel 0 (0x00000050)
[   17.764563] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020713b40 status 00000426 channel 0 (0x00000050)
[   17.764593] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020716000 status 00000426 channel 0 (0x00000050)
[   17.764620] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020718a40 status 00000426 channel 0 (0x00000050)
[   17.764647] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002071ac40 status 00000426 channel 0 (0x00000050)
[   17.764677] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002071d100 status 00000426 channel 0 (0x00000050)
[   17.764703] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002071fd00 status 00000426 channel 0 (0x00000050)
[   17.764730] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020722100 status 00000426 channel 0 (0x00000050)
[   17.764760] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020724900 status 00000426 channel 0 (0x00000050)
[   17.764788] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020727300 status 00000426 channel 0 (0x00000050)
[   17.764817] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020729c40 status 00000426 channel 0 (0x00000050)
[   17.764846] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002072c400 status 00000426 channel 0 (0x00000050)
[   17.764871] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002072ef00 status 00000426 channel 0 (0x00000050)
[   17.764898] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020731040 status 00000426 channel 0 (0x00000050)
[   17.764926] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020733900 status 00000426 channel 0 (0x00000050)
[   17.764952] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020735fc0 status 00000426 channel 0 (0x00000050)
[   17.764980] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020738740 status 00000426 channel 0 (0x00000050)
[   17.765008] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002073ae00 status 00000426 channel 0 (0x00000050)
[   17.765037] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002073d7c0 status 00000426 channel 0 (0x00000050)
[   17.765062] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207401c0 status 00000426 channel 0 (0x00000050)
[   17.765092] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020742480 status 00000426 channel 0 (0x00000050)
[   17.765118] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020744c00 status 00000426 channel 0 (0x00000050)
[   17.765144] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207472c0 status 00000426 channel 0 (0x00000050)
[   17.765170] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207499c0 status 00000426 channel 0 (0x00000050)
[   17.765195] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002074bf00 status 00000426 channel 0 (0x00000050)
[   17.765221] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002074e1c0 status 00000426 channel 0 (0x00000050)
[   17.765249] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020750640 status 00000426 channel 0 (0x00000050)
[   17.765277] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020752ec0 status 00000426 channel 0 (0x00000050)
[   17.765311] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020755540 status 00000426 channel 0 (0x00000050)
[   17.765338] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207586c0 status 00000426 channel 0 (0x00000050)
[   17.765365] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002075ad80 status 00000426 channel 0 (0x00000050)
[   17.765392] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002075d340 status 00000426 channel 0 (0x00000050)
[   17.765422] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002075fb80 status 00000426 channel 0 (0x00000050)
[   17.765450] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207625c0 status 00000426 channel 0 (0x00000050)
[   17.765476] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020764f80 status 00000426 channel 0 (0x00000050)
[   17.765504] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020767440 status 00000426 channel 0 (0x00000050)
[   17.765530] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020769d80 status 00000426 channel 0 (0x00000050)
[   17.765556] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002076c180 status 00000426 channel 0 (0x00000050)
[   17.765586] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002076e840 status 00000426 channel 0 (0x00000050)
[   17.765613] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020770fc0 status 00000426 channel 0 (0x00000050)
[   17.765640] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207737c0 status 00000426 channel 0 (0x00000050)
[   17.765665] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020775f80 status 00000426 channel 0 (0x00000050)
[   17.765694] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207783c0 status 00000426 channel 0 (0x00000050)
[   17.765719] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002077ac40 status 00000426 channel 0 (0x00000050)
[   17.765745] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002077d0c0 status 00000426 channel 0 (0x00000050)
[   17.765775] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002077f500 status 00000426 channel 0 (0x00000050)
[   17.765802] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020781ec0 status 00000426 channel 0 (0x00000050)
[   17.765832] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020784480 status 00000426 channel 0 (0x00000050)
[   17.765859] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020786d00 status 00000426 channel 0 (0x00000050)
[   17.765886] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020789000 status 00000426 channel 0 (0x00000050)
[   17.765916] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002078b340 status 00000426 channel 0 (0x00000050)
[   17.765945] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002078dfc0 status 00000426 channel 0 (0x00000050)
[   17.765974] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020790880 status 00000426 channel 0 (0x00000050)
[   17.766002] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020792ec0 status 00000426 channel 0 (0x00000050)
[   17.766031] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020795400 status 00000426 channel 0 (0x00000050)
[   17.766059] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020797d40 status 00000426 channel 0 (0x00000050)
[   17.766084] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002079a140 status 00000426 channel 0 (0x00000050)
[   17.766114] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002079c340 status 00000426 channel 0 (0x00000050)
[   17.766141] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002079ec40 status 00000426 channel 0 (0x00000050)
[   17.766168] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a1100 status 00000426 channel 0 (0x00000050)
[   17.766196] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a3640 status 00000426 channel 0 (0x00000050)
[   17.766224] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a5f00 status 00000426 channel 0 (0x00000050)
[   17.766252] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a8940 status 00000426 channel 0 (0x00000050)
[   17.766278] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207ab280 status 00000426 channel 0 (0x00000050)
[   17.766305] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207ad680 status 00000426 channel 0 (0x00000050)
[   17.766331] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207afe00 status 00000426 channel 0 (0x00000050)
[   17.766362] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b2480 status 00000426 channel 0 (0x00000050)
[   17.766390] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b5080 status 00000426 channel 0 (0x00000050)
[   17.766416] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b7840 status 00000426 channel 0 (0x00000050)
[   17.766442] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b9e00 status 00000426 channel 0 (0x00000050)
[   17.766471] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207bc3c0 status 00000426 channel 0 (0x00000050)
[   17.766497] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207becc0 status 00000426 channel 0 (0x00000050)
[   17.766523] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207c1100 status 00000426 channel 0 (0x00000050)
[   17.766551] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207c3740 status 00000426 channel 0 (0x00000050)
[   17.766580] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207c5e00 status 00000426 channel 0 (0x00000050)
[   17.766609] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207c8700 status 00000426 channel 0 (0x00000050)
[   17.766634] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207cafc0 status 00000426 channel 0 (0x00000050)
[   17.766663] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207cd1c0 status 00000426 channel 0 (0x00000050)
[   17.766690] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207cfcc0 status 00000426 channel 0 (0x00000050)
[   17.766719] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207d2040 status 00000426 channel 0 (0x00000050)
[   17.766746] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207d4bc0 status 00000426 channel 0 (0x00000050)
[   17.766774] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207d72c0 status 00000426 channel 0 (0x00000050)
[   17.766800] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207d9b40 status 00000426 channel 0 (0x00000050)
[   17.766827] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207dc180 status 00000426 channel 0 (0x00000050)
[   17.766855] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207de340 status 00000426 channel 0 (0x00000050)
[   17.766884] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207e0e80 status 00000426 channel 0 (0x00000050)
[   17.766914] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207e3840 status 00000426 channel 0 (0x00000050)
[   17.766941] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207e6400 status 00000426 channel 0 (0x00000050)
[   17.766966] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207e8a40 status 00000426 channel 0 (0x00000050)
[   17.766993] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207eacc0 status 00000426 channel 0 (0x00000050)
[   17.767024] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207ed340 status 00000426 channel 0 (0x00000050)
[   17.767051] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207eff40 status 00000426 channel 0 (0x00000050)
[   17.767078] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207f2600 status 00000426 channel 0 (0x00000050)
[   17.767428] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207f4b80 status 00000426 channel 0 (0x00000050)
[   17.767460] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207f8000 status 00000426 channel 0 (0x00000050)
[   17.767491] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207fb400 status 00000426 channel 0 (0x00000050)
[   17.767516] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207fdf40 status 00000426 channel 0 (0x00000050)
[   17.767546] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208002c0 status 00000426 channel 0 (0x00000050)
[   17.767576] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020802b40 status 00000426 channel 0 (0x00000050)
[   17.767605] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208054c0 status 00000426 channel 0 (0x00000050)
[   17.767634] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020807bc0 status 00000426 channel 0 (0x00000050)
[   17.767664] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002080a4c0 status 00000426 channel 0 (0x00000050)
[   17.767691] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002080ca80 status 00000426 channel 0 (0x00000050)
[   17.767720] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002080f040 status 00000426 channel 0 (0x00000050)
[   17.767750] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208115c0 status 00000426 channel 0 (0x00000050)
[   17.767778] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020813f00 status 00000426 channel 0 (0x00000050)
[   17.767808] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208165c0 status 00000426 channel 0 (0x00000050)
[   17.767838] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020818f80 status 00000426 channel 0 (0x00000050)
[   17.767868] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002081b540 status 00000426 channel 0 (0x00000050)
[   17.767894] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002081dec0 status 00000426 channel 0 (0x00000050)
[   17.767922] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020820380 status 00000426 channel 0 (0x00000050)
[   17.767949] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020822b40 status 00000426 channel 0 (0x00000050)
[   17.767978] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208252c0 status 00000426 channel 0 (0x00000050)
[   17.768002] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020827cc0 status 00000426 channel 0 (0x00000050)
[   17.768033] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020829c40 status 00000426 channel 0 (0x00000050)
[   17.773603] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002082ac80 status 00000426 channel 0 (0x00000050)
[   17.773646] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002082b500 status 00000426 channel 0 (0x00000050)
[   17.773674] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002082e580 status 00000426 channel 0 (0x00000050)
[   17.773702] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020831500 status 00000426 channel 0 (0x00000050)
[   17.773732] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020833c00 status 00000426 channel 0 (0x00000050)
[   17.773760] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020836780 status 00000426 channel 0 (0x00000050)
[   17.773787] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020838f80 status 00000426 channel 0 (0x00000050)
[   17.773818] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002083b740 status 00000426 channel 0 (0x00000050)
[   17.773845] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002083e2c0 status 00000426 channel 0 (0x00000050)
[   17.773870] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020840a00 status 00000426 channel 0 (0x00000050)
[   17.773896] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020842f40 status 00000426 channel 0 (0x00000050)
[   17.773925] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020845180 status 00000426 channel 0 (0x00000050)
[   17.773951] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020847d40 status 00000426 channel 0 (0x00000050)
[   17.773977] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002084a0c0 status 00000426 channel 0 (0x00000050)
[   17.774005] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002084c780 status 00000426 channel 0 (0x00000050)
[   17.774031] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002084ef80 status 00000426 channel 0 (0x00000050)
[   17.774061] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020851380 status 00000426 channel 0 (0x00000050)
[   17.774087] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020853ec0 status 00000426 channel 0 (0x00000050)
[   17.774115] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020856440 status 00000426 channel 0 (0x00000050)
[   17.774143] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020858c00 status 00000426 channel 0 (0x00000050)
[   17.774171] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002085b540 status 00000426 channel 0 (0x00000050)
[   17.774198] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002085dc00 status 00000426 channel 0 (0x00000050)
[   17.774227] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020860440 status 00000426 channel 0 (0x00000050)
[   17.774254] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020862d80 status 00000426 channel 0 (0x00000050)
[   17.774281] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208653c0 status 00000426 channel 0 (0x00000050)
[   17.774303] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020867a80 status 00000426 channel 0 (0x00000050)
[   17.774378] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020868ec0 status 00000426 channel 0 (0x00000050)
[   17.774403] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002086c040 status 00000426 channel 0 (0x00000050)
[   17.774432] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002086e580 status 00000426 channel 0 (0x00000050)
[   17.774458] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020870e00 status 00000426 channel 0 (0x00000050)
[   17.774489] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020873280 status 00000426 channel 0 (0x00000050)
[   17.774516] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020875fc0 status 00000426 channel 0 (0x00000050)
[   17.774544] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020878440 status 00000426 channel 0 (0x00000050)
[   17.774571] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002087ac00 status 00000426 channel 0 (0x00000050)
[   17.774600] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002087d340 status 00000426 channel 0 (0x00000050)
[   17.774629] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002087fcc0 status 00000426 channel 0 (0x00000050)
[   17.774660] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020882580 status 00000426 channel 0 (0x00000050)
[   17.774688] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020884fc0 status 00000426 channel 0 (0x00000050)
[   17.774717] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208877c0 status 00000426 channel 0 (0x00000050)
[   17.774746] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020889ec0 status 00000426 channel 0 (0x00000050)
[   17.774776] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002088c6c0 status 00000426 channel 0 (0x00000050)
[   17.774803] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002088f1c0 status 00000426 channel 0 (0x00000050)
[   17.774832] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208916c0 status 00000426 channel 0 (0x00000050)
[   17.774860] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020893c40 status 00000426 channel 0 (0x00000050)
[   17.774888] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208963c0 status 00000426 channel 0 (0x00000050)
[   17.774917] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020898980 status 00000426 channel 0 (0x00000050)
[   17.774947] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002089af80 status 00000426 channel 0 (0x00000050)
[   17.774977] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002089d9c0 status 00000426 channel 0 (0x00000050)
[   17.775005] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208a0280 status 00000426 channel 0 (0x00000050)
[   17.775033] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208a2a80 status 00000426 channel 0 (0x00000050)
[   17.775061] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208a5440 status 00000426 channel 0 (0x00000050)
[   17.775088] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208a7b00 status 00000426 channel 0 (0x00000050)
[   17.775116] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208aa0c0 status 00000426 channel 0 (0x00000050)
[   17.775146] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208acb00 status 00000426 channel 0 (0x00000050)
[   17.775172] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208af640 status 00000426 channel 0 (0x00000050)
[   17.775200] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208b1c40 status 00000426 channel 0 (0x00000050)
[   17.775227] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208b43c0 status 00000426 channel 0 (0x00000050)
[   17.775253] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208b6cc0 status 00000426 channel 0 (0x00000050)
[   17.775281] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208b9240 status 00000426 channel 0 (0x00000050)
[   17.775312] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208bb900 status 00000426 channel 0 (0x00000050)
[   17.775340] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208be700 status 00000426 channel 0 (0x00000050)
[   17.775369] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208c0dc0 status 00000426 channel 0 (0x00000050)
[   17.775397] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208c37c0 status 00000426 channel 0 (0x00000050)
[   17.775424] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208c5d80 status 00000426 channel 0 (0x00000050)
[   17.775452] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208c8540 status 00000426 channel 0 (0x00000050)
[   17.775478] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208cac40 status 00000426 channel 0 (0x00000050)
[   17.775505] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208cd180 status 00000426 channel 0 (0x00000050)
[   17.775533] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208cf800 status 00000426 channel 0 (0x00000050)
[   17.775563] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208d1e40 status 00000426 channel 0 (0x00000050)
[   17.775591] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208d4a00 status 00000426 channel 0 (0x00000050)
[   17.775618] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208d7040 status 00000426 channel 0 (0x00000050)
[   17.775645] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208d9640 status 00000426 channel 0 (0x00000050)
[   17.775672] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208dbb80 status 00000426 channel 0 (0x00000050)
[   17.775697] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208de100 status 00000426 channel 0 (0x00000050)
[   17.775727] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208e0740 status 00000426 channel 0 (0x00000050)
[   17.775753] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208e3080 status 00000426 channel 0 (0x00000050)
[   17.775781] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208e5600 status 00000426 channel 0 (0x00000050)
[   17.775810] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208e7fc0 status 00000426 channel 0 (0x00000050)
[   17.775838] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208ea780 status 00000426 channel 0 (0x00000050)
[   17.775866] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208ece40 status 00000426 channel 0 (0x00000050)
[   17.775895] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208ef7c0 status 00000426 channel 0 (0x00000050)
[   17.775921] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208f2100 status 00000426 channel 0 (0x00000050)
[   17.775948] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208f4640 status 00000426 channel 0 (0x00000050)
[   17.775976] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208f6e80 status 00000426 channel 0 (0x00000050)
[   17.776001] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208f9700 status 00000426 channel 0 (0x00000050)
[   17.779849] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208fb980 status 00000426 channel 0 (0x00000050)
[   17.779880] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00208ffd00 status 00000426 channel 0 (0x00000050)
[   17.779914] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020903640 status 00000426 channel 0 (0x00000050)
[   17.779945] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020906380 status 00000426 channel 0 (0x00000050)
[   17.779972] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020908e80 status 00000426 channel 0 (0x00000050)
[   17.780001] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002090b3c0 status 00000426 channel 0 (0x00000050)
[   17.780031] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002090d9c0 status 00000426 channel 0 (0x00000050)
[   17.780424] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002090e780 status 00000426 channel 0 (0x00000050)
[   17.780466] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002090f700 status 00000426 channel 0 (0x00000050)
[   17.780497] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020912700 status 00000426 channel 0 (0x00000050)
[   17.780530] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020915340 status 00000426 channel 0 (0x00000050)
[   17.780559] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209181c0 status 00000426 channel 0 (0x00000050)
[   17.780590] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002091a840 status 00000426 channel 0 (0x00000050)
[   17.780618] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002091d3c0 status 00000426 channel 0 (0x00000050)
[   17.780647] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002091f940 status 00000426 channel 0 (0x00000050)
[   17.780673] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020922140 status 00000426 channel 0 (0x00000050)
[   17.780700] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020924540 status 00000426 channel 0 (0x00000050)
[   17.780726] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020926dc0 status 00000426 channel 0 (0x00000050)
[   17.780753] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209291c0 status 00000426 channel 0 (0x00000050)
[   17.780783] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002092b6c0 status 00000426 channel 0 (0x00000050)
[   17.780809] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002092e340 status 00000426 channel 0 (0x00000050)
[   17.780837] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020930840 status 00000426 channel 0 (0x00000050)
[   17.780865] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020933040 status 00000426 channel 0 (0x00000050)
[   17.780892] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020935980 status 00000426 channel 0 (0x00000050)
[   17.780917] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020937f40 status 00000426 channel 0 (0x00000050)
[   17.780948] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002093a400 status 00000426 channel 0 (0x00000050)
[   17.780972] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002093d100 status 00000426 channel 0 (0x00000050)
[   17.781003] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002093f400 status 00000426 channel 0 (0x00000050)
[   17.781027] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020941f00 status 00000426 channel 0 (0x00000050)
[   17.781051] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020944080 status 00000426 channel 0 (0x00000050)
[   17.781079] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020946280 status 00000426 channel 0 (0x00000050)
[   17.781106] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020948bc0 status 00000426 channel 0 (0x00000050)
[   17.781135] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002094b140 status 00000426 channel 0 (0x00000050)
[   17.781162] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002094da00 status 00000426 channel 0 (0x00000050)
[   17.781189] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020950180 status 00000426 channel 0 (0x00000050)
[   17.781217] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020952780 status 00000426 channel 0 (0x00000050)
[   17.781245] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020954fc0 status 00000426 channel 0 (0x00000050)
[   17.781271] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209577c0 status 00000426 channel 0 (0x00000050)
[   17.781299] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020959d40 status 00000426 channel 0 (0x00000050)
[   17.781328] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002095c5c0 status 00000426 channel 0 (0x00000050)
[   17.781353] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002095ee40 status 00000426 channel 0 (0x00000050)
[   17.781380] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020961300 status 00000426 channel 0 (0x00000050)
[   17.781405] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020963940 status 00000426 channel 0 (0x00000050)
[   17.781432] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020965d80 status 00000426 channel 0 (0x00000050)
[   17.781461] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209683c0 status 00000426 channel 0 (0x00000050)
[   17.781489] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002096ae40 status 00000426 channel 0 (0x00000050)
[   17.781513] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002096d700 status 00000426 channel 0 (0x00000050)
[   17.781633] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002096f500 status 00000426 channel 0 (0x00000050)
[   17.781660] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020972280 status 00000426 channel 0 (0x00000050)
[   17.781690] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020974d00 status 00000426 channel 0 (0x00000050)
[   17.781718] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020977680 status 00000426 channel 0 (0x00000050)
[   17.781745] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020979e80 status 00000426 channel 0 (0x00000050)
[   17.781772] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002097c500 status 00000426 channel 0 (0x00000050)
[   17.781800] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002097e900 status 00000426 channel 0 (0x00000050)
[   17.781832] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020981040 status 00000426 channel 0 (0x00000050)
[   17.781861] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020983fc0 status 00000426 channel 0 (0x00000050)
[   17.781891] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020986600 status 00000426 channel 0 (0x00000050)
[   17.781918] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020988ec0 status 00000426 channel 0 (0x00000050)
[   17.781947] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002098b380 status 00000426 channel 0 (0x00000050)
[   17.781975] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002098dc40 status 00000426 channel 0 (0x00000050)
[   17.782003] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020990200 status 00000426 channel 0 (0x00000050)
[   17.782033] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020992580 status 00000426 channel 0 (0x00000050)
[   17.782060] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020994cc0 status 00000426 channel 0 (0x00000050)
[   17.782087] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020997400 status 00000426 channel 0 (0x00000050)
[   17.782115] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020999700 status 00000426 channel 0 (0x00000050)
[   17.782140] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002099bf00 status 00000426 channel 0 (0x00000050)
[   17.782168] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002099e1c0 status 00000426 channel 0 (0x00000050)
[   17.782196] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209a0800 status 00000426 channel 0 (0x00000050)
[   17.782222] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209a3080 status 00000426 channel 0 (0x00000050)
[   17.782250] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209a5680 status 00000426 channel 0 (0x00000050)
[   17.782276] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209a7dc0 status 00000426 channel 0 (0x00000050)
[   17.782303] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209aa480 status 00000426 channel 0 (0x00000050)
[   17.782332] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209ac9c0 status 00000426 channel 0 (0x00000050)
[   17.782359] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209af080 status 00000426 channel 0 (0x00000050)
[   17.782387] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209b1cc0 status 00000426 channel 0 (0x00000050)
[   17.782417] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209b4300 status 00000426 channel 0 (0x00000050)
[   17.782444] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209b6e80 status 00000426 channel 0 (0x00000050)
[   17.782473] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209b9300 status 00000426 channel 0 (0x00000050)
[   17.782501] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209bbdc0 status 00000426 channel 0 (0x00000050)
[   17.782530] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209be340 status 00000426 channel 0 (0x00000050)
[   17.782558] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209c0ec0 status 00000426 channel 0 (0x00000050)
[   17.782585] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209c3500 status 00000426 channel 0 (0x00000050)
[   17.782612] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209c5d40 status 00000426 channel 0 (0x00000050)
[   17.782641] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209c8340 status 00000426 channel 0 (0x00000050)
[   17.782669] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209cacc0 status 00000426 channel 0 (0x00000050)
[   17.782698] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209cd440 status 00000426 channel 0 (0x00000050)
[   17.782725] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209cfd40 status 00000426 channel 0 (0x00000050)
[   17.782751] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209d23c0 status 00000426 channel 0 (0x00000050)
[   17.782778] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209d4a00 status 00000426 channel 0 (0x00000050)
[   17.782805] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209d7100 status 00000426 channel 0 (0x00000050)
[   17.782834] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209d9500 status 00000426 channel 0 (0x00000050)
[   17.782861] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209dbfc0 status 00000426 channel 0 (0x00000050)
[   17.782887] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209de3c0 status 00000426 channel 0 (0x00000050)
[   17.782912] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209e0940 status 00000426 channel 0 (0x00000050)
[   17.782976] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209e2a80 status 00000426 channel 0 (0x00000050)
[   17.783004] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209e5ac0 status 00000426 channel 0 (0x00000050)
[   17.783032] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209e8400 status 00000426 channel 0 (0x00000050)
[   17.783060] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209ead80 status 00000426 channel 0 (0x00000050)
[   17.783089] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209ed340 status 00000426 channel 0 (0x00000050)
[   17.783115] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209efc80 status 00000426 channel 0 (0x00000050)
[   17.783142] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209f2280 status 00000426 channel 0 (0x00000050)
[   17.783167] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209f4a80 status 00000426 channel 0 (0x00000050)
[   17.783192] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209f6dc0 status 00000426 channel 0 (0x00000050)
[   17.783219] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209f90c0 status 00000426 channel 0 (0x00000050)
[   17.783246] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209fb600 status 00000426 channel 0 (0x00000050)
[   17.783273] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00209fdec0 status 00000426 channel 0 (0x00000050)
[   17.783302] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a00400 status 00000426 channel 0 (0x00000050)
[   17.783329] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a02d00 status 00000426 channel 0 (0x00000050)
[   17.783357] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a05040 status 00000426 channel 0 (0x00000050)
[   17.783386] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a07700 status 00000426 channel 0 (0x00000050)
[   17.783414] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a09d00 status 00000426 channel 0 (0x00000050)
[   17.783440] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a0c400 status 00000426 channel 0 (0x00000050)
[   17.783467] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a0e700 status 00000426 channel 0 (0x00000050)
[   17.783496] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a10a80 status 00000426 channel 0 (0x00000050)
[   17.783528] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a13400 status 00000426 channel 0 (0x00000050)
[   17.783558] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a15f80 status 00000426 channel 0 (0x00000050)
[   17.783587] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a18800 status 00000426 channel 0 (0x00000050)
[   17.783615] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a1af40 status 00000426 channel 0 (0x00000050)
[   17.783646] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a1d580 status 00000426 channel 0 (0x00000050)
[   17.783672] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a1fdc0 status 00000426 channel 0 (0x00000050)
[   17.783701] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a224c0 status 00000426 channel 0 (0x00000050)
[   17.783729] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a24cc0 status 00000426 channel 0 (0x00000050)
[   17.783758] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a27400 status 00000426 channel 0 (0x00000050)
[   17.783784] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a29d40 status 00000426 channel 0 (0x00000050)
[   17.783811] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a2c3c0 status 00000426 channel 0 (0x00000050)
[   17.783837] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a2ea40 status 00000426 channel 0 (0x00000050)
[   17.783867] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a31000 status 00000426 channel 0 (0x00000050)
[   17.783893] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a33dc0 status 00000426 channel 0 (0x00000050)
[   17.783919] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a36040 status 00000426 channel 0 (0x00000050)
[   17.783947] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a38780 status 00000426 channel 0 (0x00000050)
[   17.783974] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a3af80 status 00000426 channel 0 (0x00000050)
[   17.784002] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a3d640 status 00000426 channel 0 (0x00000050)
[   17.789831] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a3fb80 status 00000426 channel 0 (0x00000050)
[   17.789861] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a43900 status 00000426 channel 0 (0x00000050)
[   17.789892] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a473c0 status 00000426 channel 0 (0x00000050)
[   17.789917] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a4a040 status 00000426 channel 0 (0x00000050)
[   17.789945] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a4c680 status 00000426 channel 0 (0x00000050)
[   17.789972] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a4ef80 status 00000426 channel 0 (0x00000050)
[   17.790001] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a51480 status 00000426 channel 0 (0x00000050)
[   17.790027] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a53e40 status 00000426 channel 0 (0x00000050)
[   17.790057] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a563c0 status 00000426 channel 0 (0x00000050)
[   17.790084] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a58e80 status 00000426 channel 0 (0x00000050)
[   17.790112] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a5b480 status 00000426 channel 0 (0x00000050)
[   17.790132] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a5dcc0 status 00000426 channel 0 (0x00000050)
[   17.790255] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a5ef00 status 00000426 channel 0 (0x00000050)
[   17.790281] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a61c80 status 00000426 channel 0 (0x00000050)
[   17.790307] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a644c0 status 00000426 channel 0 (0x00000050)
[   17.790336] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a66880 status 00000426 channel 0 (0x00000050)
[   17.790362] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a69200 status 00000426 channel 0 (0x00000050)
[   17.790389] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a6b6c0 status 00000426 channel 0 (0x00000050)
[   17.790417] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a6db40 status 00000426 channel 0 (0x00000050)
[   17.790445] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a70140 status 00000426 channel 0 (0x00000050)
[   17.790472] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a72c80 status 00000426 channel 0 (0x00000050)
[   17.790502] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a75340 status 00000426 channel 0 (0x00000050)
[   17.790530] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a77f40 status 00000426 channel 0 (0x00000050)
[   17.790562] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a7a700 status 00000426 channel 0 (0x00000050)
[   17.790588] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a7d3c0 status 00000426 channel 0 (0x00000050)
[   17.790618] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a7f840 status 00000426 channel 0 (0x00000050)
[   17.790648] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a821c0 status 00000426 channel 0 (0x00000050)
[   17.790677] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a849c0 status 00000426 channel 0 (0x00000050)
[   17.790704] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a87100 status 00000426 channel 0 (0x00000050)
[   17.790736] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a89580 status 00000426 channel 0 (0x00000050)
[   17.790763] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a8c100 status 00000426 channel 0 (0x00000050)
[   17.790792] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a8e600 status 00000426 channel 0 (0x00000050)
[   17.790820] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a90d80 status 00000426 channel 0 (0x00000050)
[   17.790848] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a93500 status 00000426 channel 0 (0x00000050)
[   17.790874] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a95b40 status 00000426 channel 0 (0x00000050)
[   17.790902] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a97e00 status 00000426 channel 0 (0x00000050)
[   17.790931] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a9a440 status 00000426 channel 0 (0x00000050)
[   17.790958] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a9cb00 status 00000426 channel 0 (0x00000050)
[   17.790988] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020a9f200 status 00000426 channel 0 (0x00000050)
[   17.791025] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aa1040 status 00000426 channel 0 (0x00000050)
[   17.791052] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aa3c40 status 00000426 channel 0 (0x00000050)
[   17.791080] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aa63c0 status 00000426 channel 0 (0x00000050)
[   17.791107] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aa8d00 status 00000426 channel 0 (0x00000050)
[   17.791134] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aab180 status 00000426 channel 0 (0x00000050)
[   17.791161] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aad580 status 00000426 channel 0 (0x00000050)
[   17.791190] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ab0100 status 00000426 channel 0 (0x00000050)
[   17.791217] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ab2ac0 status 00000426 channel 0 (0x00000050)
[   17.791242] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ab5080 status 00000426 channel 0 (0x00000050)
[   17.791272] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ab7380 status 00000426 channel 0 (0x00000050)
[   17.791298] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ab9e40 status 00000426 channel 0 (0x00000050)
[   17.791325] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020abc380 status 00000426 channel 0 (0x00000050)
[   17.791354] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020abe6c0 status 00000426 channel 0 (0x00000050)
[   17.791382] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ac1340 status 00000426 channel 0 (0x00000050)
[   17.791409] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ac3cc0 status 00000426 channel 0 (0x00000050)
[   17.791437] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ac6440 status 00000426 channel 0 (0x00000050)
[   17.791468] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ac8b80 status 00000426 channel 0 (0x00000050)
[   17.791498] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020acb700 status 00000426 channel 0 (0x00000050)
[   17.791519] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ace040 status 00000426 channel 0 (0x00000050)
[   17.791581] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020acf700 status 00000426 channel 0 (0x00000050)
[   17.791609] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ad2400 status 00000426 channel 0 (0x00000050)
[   17.791637] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ad4cc0 status 00000426 channel 0 (0x00000050)
[   17.791667] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ad7400 status 00000426 channel 0 (0x00000050)
[   17.791695] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ad9f80 status 00000426 channel 0 (0x00000050)
[   17.791724] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020adc840 status 00000426 channel 0 (0x00000050)
[   17.791752] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020adf1c0 status 00000426 channel 0 (0x00000050)
[   17.791782] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ae1840 status 00000426 channel 0 (0x00000050)
[   17.791810] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ae4580 status 00000426 channel 0 (0x00000050)
[   17.791838] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ae6c40 status 00000426 channel 0 (0x00000050)
[   17.791866] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020ae93c0 status 00000426 channel 0 (0x00000050)
[   17.791894] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aebc00 status 00000426 channel 0 (0x00000050)
[   17.791922] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020aee440 status 00000426 channel 0 (0x00000050)
[   17.791947] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020af0e00 status 00000426 channel 0 (0x00000050)
[   17.791974] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020af3100 status 00000426 channel 0 (0x00000050)
[   17.792001] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020af5740 status 00000426 channel 0 (0x00000050)
[   17.795405] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020af7c60 status 00000426 channel 0 (0x00000050)
[   17.795450] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020af8800 status 00000426 channel 0 (0x00000050)
[   17.795609] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 0020afbd00 status 00000426 channel 0 (0x00000050)
[   17.795648] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b444c status 00000426 channel 0 (0x00000050)
[   17.795679] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207bcc50 status 00000426 channel 0 (0x00000050)
[   17.795714] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207af460 status 00000426 channel 0 (0x00000050)
[   17.795734] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b5fd0 status 00000426 channel 0 (0x00000050)
[   17.808204] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a1b4c status 00000426 channel 0 (0x00000050)
[   17.808227] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b5f4c status 00000426 channel 0 (0x00000050)
[   17.808253] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a1bc0 status 00000426 channel 0 (0x00000050)
[   17.808286] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002079e604 status 00000426 channel 0 (0x00000050)
[   17.808306] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207b6004 status 00000426 channel 0 (0x00000050)
[   17.808332] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207a1c60 status 00000426 channel 0 (0x00000050)
[   17.808358] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 002079e6c0 status 00000426 channel 0 (0x00000050)
[   17.808374] [drm] nouveau 0000:01:00.0: PFIFO_BAR_FAULT - VM: Trapped write at 00207c02c0 status 00000426 channel 0 (0x00000050)
[   18.975410] type=1400 audit(1294947864.561:22): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=774 comm="apparmor_parser"
[   18.975889] type=1400 audit(1294947864.561:23): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince-previewer" pid=774 comm="apparmor_parser"
[   18.976365] type=1400 audit(1294947864.565:24): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince-thumbnailer" pid=774 comm="apparmor_parser"
[   27.536944] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   28.032008] eth0: no IPv6 routers present
[   30.868358] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   98.657990] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   99.815418] PM: Syncing filesystems ... done.
[   99.817086] PM: Preparing system for mem sleep
[   99.860396] Freezing user space processes ... (elapsed 0.01 seconds) done.
[   99.876034] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[   99.892023] PM: Entering mem sleep
[   99.892044] Suspending console(s) (use no_console_suspend to debug)
[   99.892353] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[   99.910442] i8042 aux 00:08: wake-up capability disabled by ACPI
[   99.910495] i8042 kbd 00:07: wake-up capability enabled by ACPI
[   99.910717] serial 00:06: disabled
[   99.910778] [drm] nouveau 0000:01:00.0: Disabling fbcon acceleration...
[   99.910780] [drm] nouveau 0000:01:00.0: Unpinning framebuffer(s)...
[   99.910813] [drm] nouveau 0000:01:00.0: Evicting buffers...
[   99.910898] ata_piix 0000:00:1f.5: PCI INT B disabled
[   99.910955] ehci_hcd 0000:00:1d.7: PCI INT A disabled
[   99.910964] uhci_hcd 0000:00:1d.3: PCI INT D disabled
[   99.910972] uhci_hcd 0000:00:1d.2: PCI INT C disabled
[   99.910980] uhci_hcd 0000:00:1d.1: PCI INT B disabled
[   99.910989] uhci_hcd 0000:00:1d.0: PCI INT A disabled
[   99.911000] pciehp 0000:00:1c.5:pcie04: pciehp_suspend ENTRY
[   99.911026] pciehp 0000:00:1c.0:pcie04: pciehp_suspend ENTRY
[   99.911579] ehci_hcd 0000:00:1a.7: PCI INT C disabled
[   99.911590] uhci_hcd 0000:00:1a.1: PCI INT B disabled
[   99.911603] uhci_hcd 0000:00:1a.0: PCI INT A disabled
[   99.920109] pata_marvell 0000:03:00.0: PCI INT A disabled
[   99.936022] sd 0:0:0:0: [sda] Stopping disk
[   99.936093] pciehp 0000:00:1c.4:pcie04: pciehp_suspend ENTRY
[   99.936289] ata_piix 0000:00:1f.2: PCI INT B disabled
[   99.951209] [drm] nouveau 0000:01:00.0: Idling channels...
[   99.951422] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
[  100.012106] HDA Intel 0000:00:1b.0: PCI INT A disabled
[  100.012168] ACPI handle has no context!
[  101.075205] [drm] nouveau 0000:01:00.0: And we're gone!
[  101.075240] nouveau 0000:01:00.0: PCI INT A disabled
[  101.088055] PM: suspend of devices complete after 1195.755 msecs
[  101.088058] PM: suspend devices took 1.196 seconds
[  101.088228] r8169 0000:04:00.0: PME# enabled
[  101.088240] pcieport 0000:00:1c.5: wake-up capability enabled by ACPI
[  101.136080] PM: late suspend of devices complete after 48.019 msecs
[  101.136209] ACPI: Preparing to enter system sleep state S3
[  101.136438] PM: Saving platform NVS memory
[  101.140168] Disabling non-boot CPUs ...
[  101.244047] CPU 1 is now offline
[  101.244258] Back to C!
[  101.244258] PM: Restoring platform NVS memory
[  101.244258] Enabling non-boot CPUs ...
[  101.244258] Booting Node 0 Processor 1 APIC 0x1
[  101.141358] Initializing CPU#1
[  101.356038] CPU1 is up
[  101.356284] ACPI: Waking up from system sleep state S3
[  101.356608] pcieport 0000:00:01.0: restoring config space at offset 0xf (was 0x1a0100, writing 0x1a010a)
[  101.356618] pcieport 0000:00:01.0: restoring config space at offset 0x1 (was 0x100107, writing 0x100507)
[  101.356651] uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[  101.356678] uhci_hcd 0000:00:1a.1: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[  101.356711] ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900006, writing 0x2900002)
[  101.356745] HDA Intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x8)
[  101.356749] HDA Intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
[  101.356769] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x20100, writing 0x20105)
[  101.356777] pcieport 0000:00:1c.0: restoring config space at offset 0x9 (was 0x1fff1, writing 0x80318021)
[  101.356781] pcieport 0000:00:1c.0: restoring config space at offset 0x8 (was 0xfff0, writing 0x80108000)
[  101.356784] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0xf0, writing 0x1010)
[  101.356790] pcieport 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810008)
[  101.356795] pcieport 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100104, writing 0x100507)
[  101.356823] pcieport 0000:00:1c.4: restoring config space at offset 0xf (was 0x20100, writing 0x20105)
[  101.356831] pcieport 0000:00:1c.4: restoring config space at offset 0x9 (was 0x1fff1, writing 0x80518041)
[  101.356839] pcieport 0000:00:1c.4: restoring config space at offset 0x3 (was 0x810000, writing 0x810008)
[  101.356844] pcieport 0000:00:1c.4: restoring config space at offset 0x1 (was 0x100107, writing 0x100507)
[  101.356872] pcieport 0000:00:1c.5: restoring config space at offset 0xf (was 0x20200, writing 0x2020a)
[  101.356880] pcieport 0000:00:1c.5: restoring config space at offset 0x9 (was 0x1fff1, writing 0x80718061)
[  101.356888] pcieport 0000:00:1c.5: restoring config space at offset 0x3 (was 0x810000, writing 0x810008)
[  101.356892] pcieport 0000:00:1c.5: restoring config space at offset 0x1 (was 0x100107, writing 0x100507)
[  101.356931] uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[  101.356957] uhci_hcd 0000:00:1d.1: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[  101.356984] uhci_hcd 0000:00:1d.2: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[  101.357010] uhci_hcd 0000:00:1d.3: restoring config space at offset 0x1 (was 0x2900005, writing 0x2900001)
[  101.357044] ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900006, writing 0x2900002)
[  101.357062] pci 0000:00:1e.0: restoring config space at offset 0xf (was 0x20000, writing 0x200ff)
[  101.357229] pata_marvell 0000:03:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
[  101.357241] pata_marvell 0000:03:00.0: restoring config space at offset 0x9 (was 0x800000, writing 0xfeaffc00)
[  101.357246] pata_marvell 0000:03:00.0: restoring config space at offset 0x8 (was 0x900001, writing 0xd401)
[  101.357251] pata_marvell 0000:03:00.0: restoring config space at offset 0x7 (was 0x8801, writing 0xd481)
[  101.357255] pata_marvell 0000:03:00.0: restoring config space at offset 0x6 (was 0x8201, writing 0xd801)
[  101.357260] pata_marvell 0000:03:00.0: restoring config space at offset 0x5 (was 0x8041, writing 0xd881)
[  101.357265] pata_marvell 0000:03:00.0: restoring config space at offset 0x4 (was 0x8001, writing 0xdc01)
[  101.357270] pata_marvell 0000:03:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x8)
[  101.357311] r8169 0000:04:00.0: restoring config space at offset 0xf (was 0x100, writing 0x105)
[  101.357320] r8169 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0xfebc0000)
[  101.357333] r8169 0000:04:00.0: restoring config space at offset 0x6 (was 0x4, writing 0xfebff004)
[  101.357340] r8169 0000:04:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xe801)
[  101.357345] r8169 0000:04:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x8)
[  101.357351] r8169 0000:04:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
[  101.357484] PM: early resume of devices complete after 0.922 msecs
[  101.357535] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[  101.357541] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[  101.357560] usb usb3: root hub lost power or was reset
[  101.357570] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[  101.357575] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[  101.357594] usb usb4: root hub lost power or was reset
[  101.357604] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[  101.357609] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[  101.357612] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[  101.357616] HDA Intel 0000:00:1b.0: setting latency timer to 64
[  101.357645] pciehp 0000:00:1c.0:pcie04: pciehp_resume ENTRY
[  101.357656] pciehp 0000:00:1c.4:pcie04: pciehp_resume ENTRY
[  101.357656] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[  101.357665] pciehp 0000:00:1c.5:pcie04: pciehp_resume ENTRY
[  101.357671] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[  101.357676] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[  101.357689] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[  101.357697] usb usb5: root hub lost power or was reset
[  101.357696] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[  101.357706] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[  101.357712] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[  101.357719] usb usb6: root hub lost power or was reset
[  101.357729] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[  101.357735] usb usb7: root hub lost power or was reset
[  101.357735] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[  101.357747] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[  101.357753] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[  101.357758] usb usb8: root hub lost power or was reset
[  101.357770] pci 0000:00:1e.0: setting latency timer to 64
[  101.357783] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[  101.357787] ata_piix 0000:00:1f.2: setting latency timer to 64
[  101.357794] ata_piix 0000:00:1f.5: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[  101.357798] ata_piix 0000:00:1f.5: setting latency timer to 64
[  101.357798] [drm] nouveau 0000:01:00.0: We're back, enabling device...
[  101.357803] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[  101.357807] nouveau 0000:01:00.0: setting latency timer to 64
[  101.357812] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[  101.357811] [drm] nouveau 0000:01:00.0: POSTing device...
[  101.357813] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xC10F
[  101.357817] pata_marvell 0000:03:00.0: setting latency timer to 64
[  101.357833] pcieport 0000:00:1c.5: wake-up capability disabled by ACPI
[  101.357839] r8169 0000:04:00.0: PME# disabled
[  101.364248] serial 00:06: activated
[  101.364301] i8042 kbd 00:07: wake-up capability disabled by ACPI
[  101.380106] sd 0:0:0:0: [sda] Starting disk
[  101.468536] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xC4B3
[  101.484005] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xD22E
[  101.484032] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xD350
[  101.492094] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xD580
[  101.492096] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xD5E5
[  101.516010] [drm] nouveau 0000:01:00.0: Restoring GPU objects...
[  101.646594] [drm] nouveau 0000:01:00.0: Reinitialising engines...
[  101.646687] [drm] nouveau 0000:01:00.0: Restoring mode...
[  101.706558] ata3: SATA link down (SStatus 0 SControl 300)
[  101.717119] ata4: SATA link down (SStatus 0 SControl 300)
[  101.852037] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  101.860113] ata2.00: ACPI cmd ef/03:44:00:00:00:a0 (SET FEATURES) filtered out
[  101.860116] ata2.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
[  101.860119] ata2.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[  101.876107] ata2.00: configured for UDMA/66
[  101.967317] psmouse serio1: ID: 10 00 64
[  106.900006] ata1: link is slow to respond, please be patient (ready=0)
[  107.516035] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[  107.524108] ata1.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
[  107.524111] ata1.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
[  107.524222] ata1.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
[  107.524225] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[  107.540221] ata1.00: configured for UDMA/133
[  107.549677] PM: resume of devices complete after 6192.169 msecs
[  107.549872] PM: resume devices took 6.192 seconds
[  107.549967] PM: Finishing wakeup.
[  107.549969] Restarting tasks ... done.
[  107.601443] r8169 0000:04:00.0: eth0: link down
[  107.601449] r8169 0000:04:00.0: eth0: link down
[  107.601595] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  108.463559] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[  109.194013] r8169 0000:04:00.0: eth0: link up
[  109.194224] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  120.160013] eth0: no IPv6 routers present

^ permalink raw reply related	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-13 19:53                   ` Anca Emanuel
@ 2011-01-14 16:29                       ` Anca Emanuel
  2011-01-14 16:38                     ` James Simmons
  1 sibling, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-14 16:29 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

P.S. My laptop: radeon 3470 works perfect.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-14 16:29                       ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-14 16:29 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Linux Kernel Mailing List, DRI mailing list

P.S. My laptop: radeon 3470 works perfect.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-13 19:53                   ` Anca Emanuel
  2011-01-14 16:29                       ` Anca Emanuel
@ 2011-01-14 16:38                     ` James Simmons
  2011-01-14 18:22                       ` Anca Emanuel
  1 sibling, 1 reply; 65+ messages in thread
From: James Simmons @ 2011-01-14 16:38 UTC (permalink / raw)
  To: Anca Emanuel
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

[-- Attachment #1: Type: TEXT/PLAIN, Size: 2388 bytes --]


On Thu, 13 Jan 2011, Anca Emanuel wrote:

> On Thu, Jan 13, 2011 at 7:55 PM, James Simmons <jsimmons@infradead.org> wrote:
> >
> >> > > With your patch, I can boot the system. But nouveau is not loaded.
> >> > > dmesg attached.
> >> > >
> >> >
> >> > Forget to mention: the revert makes first steps of boot look the same
> >> > (change the resolution of the text)
> >> > but with your patch, I see a big ugly ununtu logo, (I think that is
> >> > because nouveau is not loaded)
> >
> > Okay, can you do one more experiment for me. Since you already reverted
> > the patch to get it booting I like to ask you to add
> >
> > drm_fb_helper_fill_fix(info, fb_helper->fb);
> >
> > back into the drm_fb_helper_set_par function in drm_fb_helper.c. You have
> > something like this:
> >
> >        mutex_lock(&dev->mode_config.mutex);
> >        for (i = 0; i < fb_helper->crtc_count; i++) {
> >                crtc = fb_helper->crtc_info[i].mode_set.crtc;
> >                ret = crtc->funcs->set_config(&fb_helper->crtc_info[i].mode_set);
> >                if (ret) {
> >                        mutex_unlock(&dev->mode_config.mutex);
> >                        return ret;
> >                }
> >                drm_fb_helper_fill_fix(info, fb_helper->fb);
> >        }
> >        mutex_unlock(&dev->mode_config.mutex);
> >
> > Tell me if your system is still usable after that. Thanks for testing for
> > me.
> >
> 
> after
> 
> git revert dfe63bb0ad9810db13aab0058caba97866e0a681
> 
> and
> 
> 
> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
> index 5c4f9b9..2aad663 100644
> --- a/drivers/gpu/drm/drm_fb_helper.c
> +++ b/drivers/gpu/drm/drm_fb_helper.c
> @@ -816,6 +816,7 @@ int drm_fb_helper_set_par(struct fb_info *info)
>                         mutex_unlock(&dev->mode_config.mutex);
>                         return ret;
>                 }
> +               drm_fb_helper_fill_fix(info, fb_helper->fb->pitch, fb_helper->fb
>         }
>         mutex_unlock(&dev->mode_config.mutex);
> 
> I get an working system. ( the boot screen is not ok )
> Tested suspend/resume. Dmesg attached.

Just as I thought. Even this breaks the nouveau driver.

Could you now add also in the drm_fb_helper_fill_fix function

DRM_INFO("pitch %d, depth %d\n", fb_helper->fb->pitch, 
          fb_helper->fb->depth);
 
I have a feeling the values are not right. Thanks.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-14 16:38                     ` James Simmons
@ 2011-01-14 18:22                       ` Anca Emanuel
  2011-01-14 18:26                         ` James Simmons
  0 siblings, 1 reply; 65+ messages in thread
From: Anca Emanuel @ 2011-01-14 18:22 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List, Linus Torvalds

On Fri, Jan 14, 2011 at 6:38 PM, James Simmons <jsimmons@infradead.org> wrote:
>
> On Thu, 13 Jan 2011, Anca Emanuel wrote:
>
>> On Thu, Jan 13, 2011 at 7:55 PM, James Simmons <jsimmons@infradead.org> wrote:
>> >
>> >> > > With your patch, I can boot the system. But nouveau is not loaded.
>> >> > > dmesg attached.
>> >> > >
>> >> >
>> >> > Forget to mention: the revert makes first steps of boot look the same
>> >> > (change the resolution of the text)
>> >> > but with your patch, I see a big ugly ununtu logo, (I think that is
>> >> > because nouveau is not loaded)
>> >
>> > Okay, can you do one more experiment for me. Since you already reverted
>> > the patch to get it booting I like to ask you to add
>> >
>> > drm_fb_helper_fill_fix(info, fb_helper->fb);
>> >
>> > back into the drm_fb_helper_set_par function in drm_fb_helper.c. You have
>> > something like this:
>> >
>> >        mutex_lock(&dev->mode_config.mutex);
>> >        for (i = 0; i < fb_helper->crtc_count; i++) {
>> >                crtc = fb_helper->crtc_info[i].mode_set.crtc;
>> >                ret = crtc->funcs->set_config(&fb_helper->crtc_info[i].mode_set);
>> >                if (ret) {
>> >                        mutex_unlock(&dev->mode_config.mutex);
>> >                        return ret;
>> >                }
>> >                drm_fb_helper_fill_fix(info, fb_helper->fb);
>> >        }
>> >        mutex_unlock(&dev->mode_config.mutex);
>> >
>> > Tell me if your system is still usable after that. Thanks for testing for
>> > me.
>> >
>>
>> after
>>
>> git revert dfe63bb0ad9810db13aab0058caba97866e0a681
>>
>> and
>>
>>
>> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
>> index 5c4f9b9..2aad663 100644
>> --- a/drivers/gpu/drm/drm_fb_helper.c
>> +++ b/drivers/gpu/drm/drm_fb_helper.c
>> @@ -816,6 +816,7 @@ int drm_fb_helper_set_par(struct fb_info *info)
>>                         mutex_unlock(&dev->mode_config.mutex);
>>                         return ret;
>>                 }
>> +               drm_fb_helper_fill_fix(info, fb_helper->fb->pitch, fb_helper->fb
>>         }
>>         mutex_unlock(&dev->mode_config.mutex);
>>
>> I get an working system. ( the boot screen is not ok )
>> Tested suspend/resume. Dmesg attached.
>
> Just as I thought. Even this breaks the nouveau driver.
>
> Could you now add also in the drm_fb_helper_fill_fix function
>
> DRM_INFO("pitch %d, depth %d\n", fb_helper->fb->pitch,
>          fb_helper->fb->depth);
>
> I have a feeling the values are not right. Thanks.
>

Please make an patch to test.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-14 18:22                       ` Anca Emanuel
@ 2011-01-14 18:26                         ` James Simmons
  2011-01-14 18:40                             ` Anca Emanuel
  0 siblings, 1 reply; 65+ messages in thread
From: James Simmons @ 2011-01-14 18:26 UTC (permalink / raw)
  To: Anca Emanuel
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1776 bytes --]


> > Just as I thought. Even this breaks the nouveau driver.
> >
> > Could you now add also in the drm_fb_helper_fill_fix function
> >
> > DRM_INFO("pitch %d, depth %d\n", fb_helper->fb->pitch,
> >          fb_helper->fb->depth);
> >
> > I have a feeling the values are not right. Thanks.
> >
> 
> Please make an patch to test.

Done. I had to test the patch myself. No need to do a revert. Just apply 
this patch to linus tree. Then send the dmesg to me. Thanks.

diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
index 0307d60..beded14 100644
--- a/drivers/gpu/drm/drm_fb_helper.c
+++ b/drivers/gpu/drm/drm_fb_helper.c
@@ -609,6 +609,7 @@ EXPORT_SYMBOL(drm_fb_helper_fini);
 
 void drm_fb_helper_fill_fix(struct fb_info *info, struct drm_framebuffer *fb)
 {
+	DRM_INFO("pitch %d, depth %d\n", fb->pitch, fb->depth);
 	info->fix.type = FB_TYPE_PACKED_PIXELS;
 	info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
 		FB_VISUAL_TRUECOLOR;
@@ -973,7 +974,6 @@ int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
 
 	if (new_fb) {
 		info->var.pixclock = 0;
-		drm_fb_helper_fill_fix(info, fb_helper->fb);
 		if (register_framebuffer(info) < 0) {
 			return -EINVAL;
 		}
diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
index a26d047..fe87319 100644
--- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
+++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
@@ -359,6 +359,7 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
 	info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
 	info->screen_size = size;
 
+	drm_fb_helper_fill_fix(info, fb);
 	drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
 
 	/* Set aperture base/size for vesafb takeover */

^ permalink raw reply related	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-14 18:26                         ` James Simmons
@ 2011-01-14 18:40                             ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-14 18:40 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

On Fri, Jan 14, 2011 at 8:26 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> > Just as I thought. Even this breaks the nouveau driver.
>> >
>> > Could you now add also in the drm_fb_helper_fill_fix function
>> >
>> > DRM_INFO("pitch %d, depth %d\n", fb_helper->fb->pitch,
>> >          fb_helper->fb->depth);
>> >
>> > I have a feeling the values are not right. Thanks.
>> >
>>
>> Please make an patch to test.
>
> Done. I had to test the patch myself. No need to do a revert. Just apply
> this patch to linus tree. Then send the dmesg to me. Thanks.
>
> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
> index 0307d60..beded14 100644
> --- a/drivers/gpu/drm/drm_fb_helper.c
> +++ b/drivers/gpu/drm/drm_fb_helper.c
> @@ -609,6 +609,7 @@ EXPORT_SYMBOL(drm_fb_helper_fini);
>
>  void drm_fb_helper_fill_fix(struct fb_info *info, struct drm_framebuffer *fb)
>  {
> +       DRM_INFO("pitch %d, depth %d\n", fb->pitch, fb->depth);
>        info->fix.type = FB_TYPE_PACKED_PIXELS;
>        info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
>                FB_VISUAL_TRUECOLOR;
> @@ -973,7 +974,6 @@ int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
>
>        if (new_fb) {
>                info->var.pixclock = 0;
> -               drm_fb_helper_fill_fix(info, fb_helper->fb);
>                if (register_framebuffer(info) < 0) {
>                        return -EINVAL;
>                }
> diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> index a26d047..fe87319 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> @@ -359,6 +359,7 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
>        info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
>        info->screen_size = size;
>
> +       drm_fb_helper_fill_fix(info, fb);
>        drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
>
>        /* Set aperture base/size for vesafb takeover */

I will test it, but first, I will need to disable the cassini driver,
because it can not compile.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
@ 2011-01-14 18:40                             ` Anca Emanuel
  0 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-14 18:40 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Linux Kernel Mailing List, DRI mailing list

On Fri, Jan 14, 2011 at 8:26 PM, James Simmons <jsimmons@infradead.org> wrote:
>
>> > Just as I thought. Even this breaks the nouveau driver.
>> >
>> > Could you now add also in the drm_fb_helper_fill_fix function
>> >
>> > DRM_INFO("pitch %d, depth %d\n", fb_helper->fb->pitch,
>> >          fb_helper->fb->depth);
>> >
>> > I have a feeling the values are not right. Thanks.
>> >
>>
>> Please make an patch to test.
>
> Done. I had to test the patch myself. No need to do a revert. Just apply
> this patch to linus tree. Then send the dmesg to me. Thanks.
>
> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
> index 0307d60..beded14 100644
> --- a/drivers/gpu/drm/drm_fb_helper.c
> +++ b/drivers/gpu/drm/drm_fb_helper.c
> @@ -609,6 +609,7 @@ EXPORT_SYMBOL(drm_fb_helper_fini);
>
>  void drm_fb_helper_fill_fix(struct fb_info *info, struct drm_framebuffer *fb)
>  {
> +       DRM_INFO("pitch %d, depth %d\n", fb->pitch, fb->depth);
>        info->fix.type = FB_TYPE_PACKED_PIXELS;
>        info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
>                FB_VISUAL_TRUECOLOR;
> @@ -973,7 +974,6 @@ int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
>
>        if (new_fb) {
>                info->var.pixclock = 0;
> -               drm_fb_helper_fill_fix(info, fb_helper->fb);
>                if (register_framebuffer(info) < 0) {
>                        return -EINVAL;
>                }
> diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> index a26d047..fe87319 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
> @@ -359,6 +359,7 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
>        info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
>        info->screen_size = size;
>
> +       drm_fb_helper_fill_fix(info, fb);
>        drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
>
>        /* Set aperture base/size for vesafb takeover */

I will test it, but first, I will need to disable the cassini driver,
because it can not compile.

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-14 18:40                             ` Anca Emanuel
  (?)
@ 2011-01-14 19:02                             ` Anca Emanuel
  -1 siblings, 0 replies; 65+ messages in thread
From: Anca Emanuel @ 2011-01-14 19:02 UTC (permalink / raw)
  To: James Simmons
  Cc: Christian Borntraeger, Dave Airlie, DRI mailing list,
	Linux Kernel Mailing List

On Fri, Jan 14, 2011 at 8:40 PM, Anca Emanuel <anca.emanuel@gmail.com> wrote:
> On Fri, Jan 14, 2011 at 8:26 PM, James Simmons <jsimmons@infradead.org> wrote:
>>
>>> > Just as I thought. Even this breaks the nouveau driver.
>>> >
>>> > Could you now add also in the drm_fb_helper_fill_fix function
>>> >
>>> > DRM_INFO("pitch %d, depth %d\n", fb_helper->fb->pitch,
>>> >          fb_helper->fb->depth);
>>> >
>>> > I have a feeling the values are not right. Thanks.
>>> >
>>>
>>> Please make an patch to test.
>>
>> Done. I had to test the patch myself. No need to do a revert. Just apply
>> this patch to linus tree. Then send the dmesg to me. Thanks.
>>
>> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
>> index 0307d60..beded14 100644
>> --- a/drivers/gpu/drm/drm_fb_helper.c
>> +++ b/drivers/gpu/drm/drm_fb_helper.c
>> @@ -609,6 +609,7 @@ EXPORT_SYMBOL(drm_fb_helper_fini);
>>
>>  void drm_fb_helper_fill_fix(struct fb_info *info, struct drm_framebuffer *fb)
>>  {
>> +       DRM_INFO("pitch %d, depth %d\n", fb->pitch, fb->depth);
>>        info->fix.type = FB_TYPE_PACKED_PIXELS;
>>        info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
>>                FB_VISUAL_TRUECOLOR;
>> @@ -973,7 +974,6 @@ int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
>>
>>        if (new_fb) {
>>                info->var.pixclock = 0;
>> -               drm_fb_helper_fill_fix(info, fb_helper->fb);
>>                if (register_framebuffer(info) < 0) {
>>                        return -EINVAL;
>>                }
>> diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
>> index a26d047..fe87319 100644
>> --- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
>> +++ b/drivers/gpu/drm/nouveau/nouveau_fbcon.c
>> @@ -359,6 +359,7 @@ nouveau_fbcon_create(struct nouveau_fbdev *nfbdev,
>>        info->screen_base = nvbo_kmap_obj_iovirtual(nouveau_fb->nvbo);
>>        info->screen_size = size;
>>
>> +       drm_fb_helper_fill_fix(info, fb);
>>        drm_fb_helper_fill_var(info, &nfbdev->helper, sizes->fb_width, sizes->fb_height);
>>
>>        /* Set aperture base/size for vesafb takeover */
>
> I will test it, but first, I will need to disable the cassini driver,
> because it can not compile.
>

I will test this first:

diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
index 0307d60..beded14 100644
--- a/drivers/gpu/drm/drm_fb_helper.c
+++ b/drivers/gpu/drm/drm_fb_helper.c
@@ -609,6 +609,7 @@ EXPORT_SYMBOL(drm_fb_helper_fini);

 void drm_fb_helper_fill_fix(struct fb_info *info, struct drm_framebuffer *fb)
 {
+       DRM_INFO("pitch %d, depth %d\n", fb->pitch, fb->depth);
        info->fix.type = FB_TYPE_PACKED_PIXELS;
        info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
                FB_VISUAL_TRUECOLOR;
@@ -973,7 +974,6 @@ int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_h

        if (new_fb) {
                info->var.pixclock = 0;
-               drm_fb_helper_fill_fix(info, fb_helper->fb);
                if (register_framebuffer(info) < 0) {
                        return -EINVAL;
                }
diff --git a/drivers/gpu/drm/nouveau/nouveau_fbcon.c b/drivers/gpu/drm/nouveau/n
index a26d047..3896771 100644
--- a/drivers/gpu/drm/nouveau/nouveau_fbcon.c
diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
index 0307d60..beded14 100644
--- a/drivers/gpu/drm/drm_fb_helper.c
+++ b/drivers/gpu/drm/drm_fb_helper.c
@@ -609,6 +609,7 @@ EXPORT_SYMBOL(drm_fb_helper_fini);

 void drm_fb_helper_fill_fix(struct fb_info *info, struct drm_framebuffer *fb)
 {
+       DRM_INFO("pitch %d, depth %d\n", fb->pitch, fb->depth);
        info->fix.type = FB_TYPE_PACKED_PIXELS;
        info->fix.visual = fb->depth == 8 ? FB_VISUAL_PSEUDOCOLOR :
                FB_VISUAL_TRUECOLOR;
@@ -973,7 +974,6 @@ int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_h

        if (new_fb) {
                info->var.pixclock = 0;
-               drm_fb_helper_fill_fix(info, fb_helper->fb);
                if (register_framebuffer(info) < 0) {
                        return -EINVAL;
                }

^ permalink raw reply related	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-10 22:59 [git pull] drm for rc1 Dave Airlie
  2011-01-11  4:16 ` Linus Torvalds
  2011-01-11 23:20 ` Christian Borntraeger
@ 2011-02-19 15:14 ` Alex Riesen
  2 siblings, 0 replies; 65+ messages in thread
From: Alex Riesen @ 2011-02-19 15:14 UTC (permalink / raw)
  To: Dave Airlie, Chris Wright; +Cc: torvalds, DRI mailing list, linux-kernel

On Mon, Jan 10, 2011 at 23:59, Dave Airlie <airlied@linux.ie> wrote:
> The following changes since commit 989d873fc5b6a96695b97738dea8d9f02a60f8ab:
>
>  Merge master.kernel.org:/home/rmk/linux-2.6-arm (2011-01-03 16:37:01 -0800)
>
> are available in the git repository at:
>
>  ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-core-next
>
...
>      drm/i915: Completely disable fence pipelining.

Reverting this commit helps in v2.6.38-rc5+ when screen is not fully updated,
or has a corrupted picture like horizontal black or white stripes. Using a
compositor like compiz may help to avoid the problem.

See bug https://bugzilla.kernel.org/show_bug.cgi?id=27572

^ permalink raw reply	[flat|nested] 65+ messages in thread

* Re: [git pull] drm for rc1
  2011-01-11 14:14         ` Chris Wilson
@ 2011-02-23 18:53           ` Pavel Machek
  0 siblings, 0 replies; 65+ messages in thread
From: Pavel Machek @ 2011-02-23 18:53 UTC (permalink / raw)
  To: Chris Wilson
  Cc: Jesse Barnes, Dave Airlie, Linus Torvalds, Dave Airlie,
	Eric Anholt, Daniel Vetter, linux-kernel, DRI mailing list

Hi!

> > > >>> Highlights:
> > > >>> core/drivers: add support for high precision vblank timestamps
> > > >>> radeon: pageflipping support, Gen2 PCIE support
> > > >>> nouveau: reworked VRAM and VM support
> > > >>> intel: better ILK/SNB powersaving support, Full GTT support
> > > >>
> > > >> Lowlights: it's broken.
> > 
> > Heh, at this point I expected Linus to complain about milion merges in
> > changelog...

(Ok, I chould have put a smiley there :-).

> > > Arg.  It's been ok on my ILK systems, but Chris has found some
> > >issues with out watermarking code iirc; apparently we're underflowing
> > >the display FIFO, causing all sorts of trouble.  If it works before
> > >the pull of Dave's tree, can you bisect?
> > 
> > Watermarking code? What goes on there?
> 
> FIFO watermarks, they determine when the display fetches from the scanout
> buffer to fill the pipe. If we run out of FIFO entries then the display
> flickers at best, at worst we may hard hang the machine.

Thanks for info. I was afraid it was trying to do some watermarks on
video signal, to catch evil videotapers or something like that...

-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

^ permalink raw reply	[flat|nested] 65+ messages in thread

end of thread, other threads:[~2011-02-23 18:53 UTC | newest]

Thread overview: 65+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-10 22:59 [git pull] drm for rc1 Dave Airlie
2011-01-11  4:16 ` Linus Torvalds
2011-01-11  4:48   ` Dave Airlie
2011-01-11  4:48     ` Dave Airlie
2011-01-11  4:51     ` Dave Airlie
2011-01-11 10:58       ` Chris Wilson
2011-01-11 10:58         ` Chris Wilson
2011-01-11  6:06     ` Jesse Barnes
2011-01-11  6:06       ` Jesse Barnes
2011-01-11  6:28       ` Dave Airlie
2011-01-11  6:28         ` Dave Airlie
2011-01-11  7:04         ` Dave Airlie
2011-01-11 10:35           ` Anca Emanuel
2011-01-11 13:33       ` Pavel Machek
2011-01-11 14:14         ` Chris Wilson
2011-02-23 18:53           ` Pavel Machek
2011-01-11 16:01       ` Linus Torvalds
2011-01-11 16:11         ` Anca Emanuel
2011-01-11 16:25           ` Anca Emanuel
2011-01-11 17:58             ` Anca Emanuel
2011-01-11 19:00         ` Linus Torvalds
2011-01-11 19:00           ` Linus Torvalds
2011-01-11 19:12           ` Jesse Barnes
2011-01-11 19:25             ` Linus Torvalds
2011-01-11 19:45               ` Jesse Barnes
2011-01-11 19:53                 ` Linus Torvalds
2011-01-11 20:05                 ` Chris Wilson
2011-01-11 22:16               ` Linus Torvalds
2011-01-11 22:31                 ` Chris Wilson
2011-01-11 23:01                 ` Linus Torvalds
2011-01-12  1:36                   ` Linus Torvalds
2011-01-12  1:36                     ` Linus Torvalds
2011-01-12  1:54                     ` Dave Airlie
2011-01-11 23:20 ` Christian Borntraeger
2011-01-11 23:28   ` Linus Torvalds
2011-01-11 23:28     ` Linus Torvalds
2011-01-12 11:21     ` Christian Borntraeger
2011-01-12 12:49       ` James Simmons
2011-01-12 13:03         ` Christian Borntraeger
2011-01-12 13:32           ` James Simmons
2011-01-12 13:45             ` Christian Borntraeger
2011-01-12 15:55             ` Linus Torvalds
2011-01-12 16:39               ` James Simmons
2011-01-12 13:36       ` Anca Emanuel
2011-01-12 13:45         ` James Simmons
2011-01-12 13:55           ` Anca Emanuel
2011-01-12 13:55             ` Anca Emanuel
2011-01-12 14:35           ` Christian Borntraeger
2011-01-12 16:53             ` James Simmons
2011-01-12 15:13           ` Anca Emanuel
2011-01-12 15:25             ` Anca Emanuel
2011-01-12 15:40               ` James Simmons
2011-01-12 15:55                 ` Anca Emanuel
2011-01-12 15:55                   ` Anca Emanuel
2011-01-13 17:55                 ` James Simmons
2011-01-13 19:53                   ` Anca Emanuel
2011-01-14 16:29                     ` Anca Emanuel
2011-01-14 16:29                       ` Anca Emanuel
2011-01-14 16:38                     ` James Simmons
2011-01-14 18:22                       ` Anca Emanuel
2011-01-14 18:26                         ` James Simmons
2011-01-14 18:40                           ` Anca Emanuel
2011-01-14 18:40                             ` Anca Emanuel
2011-01-14 19:02                             ` Anca Emanuel
2011-02-19 15:14 ` Alex Riesen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.