[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