[Nouveau] Testers needed for NVAA/NVAC kernel patch

poma pomidorabelisima at gmail.com
Wed Dec 3 07:56:17 PST 2014


On 02.12.2014 23:29, Pierre Moreau wrote:
> Hello everyone,
> 
> I would need testers to check that this patch doesn't break working
> NVAA/NVAC configurations. It fixes an issue where some NVAC would hang on boot;
> if similar issues exist on NVAA, it may fix them too.
> You will find the patch below in two different versions: one will apply on Ben
> Skeggs' repository, the other one will apply on a regular Linux tree.
> 
> Thanks in advance,
> 
> Pierre Moreau
> 


git://people.freedesktop.org/~darktama/nouveau
commented the following "dumb" lines & patched with "If you are using Ben Skeggs' repository"

/NV/nouveau/drm/nouveau_gem.c: In function ‘validate_list’:
/NV/nouveau/drm/nouveau_gem.c:447:22: error: ‘struct drm_gem_object’ has no member named ‘dumb’
   WARN_ONCE(nvbo->gem.dumb,
                      ^
include/asm-generic/bug.h:121:27: note: in definition of macro ‘WARN_ONCE’
  int __ret_warn_once = !!(condition);   \
                           ^
/NV/nouveau/drm/nouveau_display.c: In function ‘nouveau_display_dumb_create’:
/NV/nouveau/drm/nouveau_display.c:879:9: error: ‘struct drm_gem_object’ has no member named ‘dumb’
  bo->gem.dumb = true;
         ^
/NV/nouveau/drm/nouveau_display.c: In function ‘nouveau_display_dumb_map_offset’:
/NV/nouveau/drm/nouveau_display.c:900:18: error: ‘struct drm_gem_object’ has no member named ‘dumb’
   WARN_ONCE(!(gem->dumb || gem->import_attach),
                  ^
include/asm-generic/bug.h:121:27: note: in definition of macro ‘WARN_ONCE’
  int __ret_warn_once = !!(condition);   \
                           ^
/NV/nouveau/drm/nouveau_display.c: In function ‘nouveau_display_dumb_create’:
/NV/nouveau/drm/nouveau_display.c:879:9: error: ‘struct drm_gem_object’ has no member named ‘dumb’
  bo->gem.dumb = true;
         ^

# dmesg | grep nouveau
[   25.348109] nouveau: module verification failed: signature and/or  required key missing - tainting kernel
[   25.392337] fb: switching to nouveaufb from VESA VGA
[   25.410386] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0ace80b1
[   25.410408] nouveau  [  DEVICE][0000:01:00.0] Chipset: MCP79/MCP7A (NVAC)
[   25.410419] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
[   25.426804] nouveau  [   VBIOS][0000:01:00.0] using image from PRAMIN
[   25.427343] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[   25.427361] nouveau  [   VBIOS][0000:01:00.0] version 62.79.78.00.00
[   25.450604] nouveau 0000:01:00.0: irq 26 for MSI/MSI-X
[   25.450635] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[   25.450698] nouveau  [     PFB][0000:01:00.0] RAM type: stolen system memory
[   25.450710] nouveau  [     PFB][0000:01:00.0] RAM size: 256 MiB
[   25.450719] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
[   25.482512] nouveau  [  PTHERM][0000:01:00.0] FAN control: none / external
[   25.482581] nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
[   25.482602] nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
[   25.502658] nouveau  [     CLK][0000:01:00.0] 03: core 200 MHz shader 400 MHz vdec 200 MHz
[   25.502684] nouveau  [     CLK][0000:01:00.0] 05: core 300 MHz shader 600 MHz vdec 300 MHz
[   25.502701] nouveau  [     CLK][0000:01:00.0] 07: core 350 MHz shader 800 MHz vdec 350 MHz
[   25.502717] nouveau  [     CLK][0000:01:00.0] 0f: core 450 MHz shader 1100 MHz vdec 450 MHz
[   25.502753] nouveau  [     CLK][0000:01:00.0] --: core 450 MHz shader 1100 MHz vdec 450 MHz
[   25.503536] nouveau  [     DRM] VRAM: 256 MiB
[   25.503550] nouveau  [     DRM] GART: 1048576 MiB
[   25.503570] nouveau  [     DRM] TMDS table version 2.0
[   25.503584] nouveau  [     DRM] DCB version 4.0
[   25.503599] nouveau  [     DRM] DCB outp 00: 02000300 0000001e
[   25.503616] nouveau  [     DRM] DCB outp 01: 01011322 00000030
[   25.503631] nouveau  [     DRM] DCB outp 02: 02022332 00020010
[   25.503645] nouveau  [     DRM] DCB conn 00: 00000000
[   25.503659] nouveau  [     DRM] DCB conn 01: 00001131
[   25.503672] nouveau  [     DRM] DCB conn 02: 00002261
[   25.548615] nouveau  [     DRM] MM: using M2MF for buffer copies
[   25.637542] nouveau  [     DRM] allocated 800x600 fb: 0x50000, bo ffff8800bc6d3c00
[   25.637949] fbcon: nouveaufb (fb0) is primary device
[   25.705760] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[   25.705791] [drm] Initialized nouveau 1.2.1 20120801 for 0000:01:00.0 on minor 1

# grep -w connected /var/log/Xorg.0.log
[    34.783] (II) NOUVEAU(0): Output HDMI-1 connected

# modinfo nouveau -n
/lib/modules/3.18.0-0.rc7.git0.1.fc22.x86_64/updates/nouveau.ko




More information about the Nouveau mailing list