On Wed, 2006-01-04 at 19:17 +0000, Miguel Filipe wrote:
> Hi ppl,
> 
> I cannot emerge nvidia-kernel because it thinks:
> "Your kernel was configured to include rivafb support!"
> this is what emerge complains about:
> ------------
> Your kernel was configured to include rivafb support!
> 
> The rivafb driver conflicts with the NVIDIA driver, please
> reconfigure your kernel and *disable* rivafb support, then
> try installing the NVIDIA kernel module again.
> 
> *** Failed rivafb sanity check. Bailing out! ***
> 
> make[1]: *** [rivafb-sanity-check] Error 1
> make[1]: *** Waiting for unfinished jobs....
> Your kernel was configured to include rivafb support as
> a loadable kernel module.
> 
> The rivafb driver conflicts with the NVIDIA driver; the
> NVIDIA kernel module will still be built and installed,
> but be aware that the NVIDIA driver will not be able to
> function properly if the rivafb module is loaded!
> 
> *** Failed rivafb module sanity check, but continuing! ***
> 
> make: *** [module] Error 2
> -------------
> 
> but it is not.
> 
> feynman ~ # uname -r
> 2.6.14-gentoo-r5
> feynman ~ # zgrep -i riva /proc/config.gz
> CONFIG_IPV6_PRIVACY=y
> # CONFIG_FB_RIVA is not set
> feynman ~ # zgrep -i riva /usr/src/linux/.config
> CONFIG_IPV6_PRIVACY=y
> # CONFIG_FB_RIVA is not set
> feynman ~ # zgrep -i riva /usr/src/linux-2.6.14-gentoo-r5/.config
> CONFIG_IPV6_PRIVACY=y
> # CONFIG_FB_RIVA is not set
> 
> I think its thinking IPV6_PRIVACY which contains the string RIVA, is FB_RIVA.
> 
> best regards,
> 
> btw, this happens with the stable and the unstable nvidia-kernel ebuilds.
> anyone knows how I can "modify" its checks? I cannot find anything
> related to riva checks on the ebuild itself.
> 

You need to check the kernel linked by /usr/src/linux, not the running
kernel.  That's where ebuilds that install kernel modules look.

-- 
Daniel Gryniewicz
Gentoo AMD64 Team / Gentoo Gnome Herd / AMD64 Operational AT Lead

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to