Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Thread Tools
Old 04-25-05, 08:06 PM   #1
Registered User
Join Date: Apr 2005
Posts: 2
Question 2.4.29 module build fails - (HIMEM)

This box unfortunately can't be upgraded to 2.6.x, as it does all of the builds for the 2.4.x and glibc 2.2.4 stuff we support.

My apologies as well, this should have been posted in the NVIDIA Linux forum, but landed here amidst the redirects from creating an account.

(edit - This is the 7174 driver)

Kernel module build completes, but module load dies on unresolved symbols after enabling himem support (4G and 64G, tried both). Works fine on a kernel without himem support compiled in.

Though this box was 'redhat' at some point, the first thing I do with redhat boxes is get rid of their kernel rpms, and get the real source from kernel.org, fix broken links, etc.. so that section in the README doesn't seem particularly relevant.

Attached is the installer log, though the relevant lines are:


-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.o'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
-> Kernel module load error: ./usr/src/nv/nvidia.o: unresolved symbol
./usr/src/nv/nvidia.o: unresolved symbol highmem_start_page
./usr/src/nv/nvidia.o: unresolved symbol kmap_high
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. The module may be trying to access
GPLONLY symbols but the problem is more likely to be a coding or
user error. Contact the module supplier for assistance, only they
can help you.


Building with gcc 3.3.1, glibc 2.2.4.
built with the usual `make dep clean bzImage modules && make modules_install`

One additional note: I use ccache. (not that it's ever failed, building hundreds of other packages..)

Any help would be appreciated.
Attached Files
File Type: txt nvidia-installer.txt (12.8 KB, 186 views)

Last edited by uname-a; 04-26-05 at 07:26 AM. Reason: more info
uname-a is offline   Reply With Quote
Old 04-26-05, 08:16 AM   #2
Registered User
Join Date: Apr 2005
Posts: 2
Lightbulb Re: 2.4.29 module build fails - (HIMEM) FIXED

Duh.. it's probably been a half dozen kernel versions since i bothered to do a 'make mrproper' (Turns out the README was relevant after all)

Fix was as simple as this:

make xconfig
(without himem support) and save config as NO_HIMEM
make mrproper
cp NO_HIMEM .config
make oldconfig
make xconfig (and enable himem stuff)
make dep clean bzImage modules && make modules_install

Probably would have worked just as well if i'd just enabled himem stuff, saved the config as a file.. done mrproper, restored the .config and then make oldconfig.

Anyways, thanks for the reads. Hope this helps somebody.
uname-a is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Diablo 3 build guide: Barbarian, Demon Hunter, Monk, Witch Doctor and Wizard News Archived News Items 0 05-12-12 12:00 PM
X Failed to load NVdriver c00lr4c3r NVIDIA Linux 13 10-22-02 01:44 PM
Error messages... HELP!!!! Imperito NVIDIA Linux 3 09-24-02 10:46 PM
GForce drivers installed...but dont work tomfullery NVIDIA Linux 6 09-22-02 08:23 AM
Need help to get the X to work on my Acer TravelMate 630 knchee NVIDIA Linux 16 09-19-02 10:16 PM

All times are GMT -5. The time now is 11:42 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.