1 |
On Wed, 2006-01-04 at 19:17 +0000, Miguel Filipe wrote: |
2 |
> Hi ppl, |
3 |
> |
4 |
> I cannot emerge nvidia-kernel because it thinks: |
5 |
> "Your kernel was configured to include rivafb support!" |
6 |
> this is what emerge complains about: |
7 |
> ------------ |
8 |
> Your kernel was configured to include rivafb support! |
9 |
> |
10 |
> The rivafb driver conflicts with the NVIDIA driver, please |
11 |
> reconfigure your kernel and *disable* rivafb support, then |
12 |
> try installing the NVIDIA kernel module again. |
13 |
> |
14 |
> *** Failed rivafb sanity check. Bailing out! *** |
15 |
> |
16 |
> make[1]: *** [rivafb-sanity-check] Error 1 |
17 |
> make[1]: *** Waiting for unfinished jobs.... |
18 |
> Your kernel was configured to include rivafb support as |
19 |
> a loadable kernel module. |
20 |
> |
21 |
> The rivafb driver conflicts with the NVIDIA driver; the |
22 |
> NVIDIA kernel module will still be built and installed, |
23 |
> but be aware that the NVIDIA driver will not be able to |
24 |
> function properly if the rivafb module is loaded! |
25 |
> |
26 |
> *** Failed rivafb module sanity check, but continuing! *** |
27 |
> |
28 |
> make: *** [module] Error 2 |
29 |
> ------------- |
30 |
> |
31 |
> but it is not. |
32 |
> |
33 |
> feynman ~ # uname -r |
34 |
> 2.6.14-gentoo-r5 |
35 |
> feynman ~ # zgrep -i riva /proc/config.gz |
36 |
> CONFIG_IPV6_PRIVACY=y |
37 |
> # CONFIG_FB_RIVA is not set |
38 |
> feynman ~ # zgrep -i riva /usr/src/linux/.config |
39 |
> CONFIG_IPV6_PRIVACY=y |
40 |
> # CONFIG_FB_RIVA is not set |
41 |
> feynman ~ # zgrep -i riva /usr/src/linux-2.6.14-gentoo-r5/.config |
42 |
> CONFIG_IPV6_PRIVACY=y |
43 |
> # CONFIG_FB_RIVA is not set |
44 |
> |
45 |
> I think its thinking IPV6_PRIVACY which contains the string RIVA, is FB_RIVA. |
46 |
> |
47 |
> best regards, |
48 |
> |
49 |
> btw, this happens with the stable and the unstable nvidia-kernel ebuilds. |
50 |
> anyone knows how I can "modify" its checks? I cannot find anything |
51 |
> related to riva checks on the ebuild itself. |
52 |
> |
53 |
|
54 |
You need to check the kernel linked by /usr/src/linux, not the running |
55 |
kernel. That's where ebuilds that install kernel modules look. |
56 |
|
57 |
-- |
58 |
Daniel Gryniewicz |
59 |
Gentoo AMD64 Team / Gentoo Gnome Herd / AMD64 Operational AT Lead |