Summary: | GeFroce 6150SE nForce 430: misaligned reg 0x0060081D | ||
---|---|---|---|
Product: | xorg | Reporter: | Frank Schaefer <fschaefer.oss> |
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED NOTABUG | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 7.6 (2010.12) | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Frank Schaefer
2012-03-10 04:07:35 UTC
Same bug. [drm] Initialized drm 1.1.0 20060810 [drm] nouveau 0000:00:0d.0: ======= misaligned reg 0x0060081D ======= [drm] nouveau 0000:00:0d.0: ======= misaligned reg 0x0060081D ======= Video : 00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2) Kernel : 3.2 & 3.4 Arch : amd64 Have you experienced any issues with nouveau ? The messages mentioned are harmless, and iirc indicate a buggy bios than anything else (In reply to comment #2) > Have you experienced any issues with nouveau ? Yes, I have several issues with the GeForce 6150SE, e.g. Bug 48434 (, problems with flash player, pixmap/image/background corruption, ...). What's the function of reg 0x0060081D ? (In reply to comment #3) > (In reply to comment #2) > > Have you experienced any issues with nouveau ? > > Yes, I have several issues with the GeForce 6150SE, e.g. Bug 48434 (, problems > with flash player, pixmap/image/background corruption, ...). > > What's the function of reg 0x0060081D ? Registers should be aligned to 0x4, otherwise bad things may happen depending on the motherboard chipset The register mentioned is "off by one" to NV_PCRTC_GPIO_EXT (0x0060081c). Whenever nouveau detects a misaligned register, we strip and align it before accessing it The bug mentioned is very unlikely to be related to the misaligned registers in the vbios, as the register in question does handle the crtc gpio (display controller) Feel free to take a look at nouveau_bios.c: valid_reg() and bios_rd32() There are some hints that may help us out and get rid of those annoying messages Appreciated (In reply to comment #4) > ... > The register mentioned is "off by one" to NV_PCRTC_GPIO_EXT (0x0060081c). > ... > Feel free to take a look at nouveau_bios.c: valid_reg() and bios_rd32() > There are some hints that may help us out and get rid of those annoying > messages Hmmm... thanks for the pointer. According to the comments in valid_reg() and bios_rd32(), some C51 have this register misaligned on purpose. There is something special about the DVI-connector of my GeForce 6150SE nForce 430 (NV4C): it is connected via a Sil1364 sDVO ! The DVI connector currently doesn't work (anyone out there with a datasheet for the Sil1364 ? ;-) ), so I can't test it. See bug 26797 for details. No problems with the VGA connector. I don't know about GeForce 7025 nForce 630a, might be similar ? |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.