You are not logged in.
edited [SOLVED]
The proper fix was to use the 2.6.28 "testing" PKGBUILD from the ABS testing tree.
The part missing from the 2.6.27.* PKGBUILD that is in 2.6.28 PKGBUILD was this section needed to build the NIVIDIA driver (just look at the testing kernel26 PKGBUILD to see where to write it):
# copy arch includes for external modules
mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/x86
cp -a arch/x86/include ${pkgdir}/usr/src/linux-${_kernver}/arch/x86/
jacko gets credit for solving this.
Last edited by methuselah (2009-01-13 23:57:33)
Offline
Here is a working PKGBUILD, http://bbs.archlinux.org/viewtopic.php? … 64#p467564, its to do with the location of the header files, google nvidia 2.6.28 for reasons.
Offline
Yes I have. Using the nvidia drivers from their website.
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
There is no zen kernel 2.6.28.1 in testing repo. Moving to kernel subforum.
Offline
On my system, nvidia-beta-180.18-1 from AUR built perfectly against kernel 2.6.28-1 from testing.
Offline
On my system, nvidia-beta-180.18-1 from AUR built perfectly against kernel 2.6.28-1 from testing.
It's not an issue with the testing kernel, only the zen from AUR, till it's updated I had posted a patched PKGBUILD for everyone to get it working properly. Idk if I did it correctly, but now that 2.6.28 is in testing, you could just as easily see how the arch dev's fixed it and copy that to the zen PKGBUILD.
Either way, the zen kernel PKGBUILD in the AUR is broken till the owner updates it or nvidia fixes their drivers to look for the *.h files in the new location.
Last edited by jacko (2009-01-01 01:14:20)
Offline
I take all that back, says the owner of zen kernel has updated the packaed today dec 31. So try tomorrow methuselah
Offline
dhave wrote:On my system, nvidia-beta-180.18-1 from AUR built perfectly against kernel 2.6.28-1 from testing.
It's not an issue with the testing kernel, only the zen from AUR, till it's updated I had posted a patched PKGBUILD for everyone to get it working properly. Idk if I did it correctly, but now that 2.6.28 is in testing, you could just as easily see how the arch dev's fixed it and copy that to the zen PKGBUILD.
Either way, the zen kernel PKGBUILD in the AUR is broken till the owner updates it or nvidia fixes their drivers to look for the *.h files in the new location.
It looks like the problem is resolved. I had realized the first post was specifically about the zen kernel, but since the subject line asked about kernel 2.6.28-1, I thought it was worth noting that the beta nvidia drivers work fine with it. I figured maybe the OP wanted a basis for comparison.
Offline
edited.
Last edited by methuselah (2009-01-13 23:52:55)
Offline
Sorry you're still having trouble. What does /var/log/nvidia-installer.log say at the failure point?
You've probably already done this, but since the ARCH kernel now in testing is working fine with nvidia drivers, maybe you could compare the kernel config of the kernel now in testing with the config of the kernel you want to install.
Last edited by dhave (2009-01-01 10:44:14)
Offline
edited.
Last edited by methuselah (2009-01-13 23:52:32)
Offline
Thank you for trying to help. The complete nvidia-installer.log is posted above in the first post.
Duh! I saw the message "ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details" but didn't realize I *was* reading nvidia-installer.log.
I'll jump off and see what the real experts have to say. I find that with Arch, there's almost always somebody tweaking around in the same way I am at the same time, so I imagine your solution will appear shortly, if you don't solve it yourself.
Offline
edited.
Last edited by methuselah (2009-01-13 23:52:17)
Offline
OMG, methuselah are you using a PKGBUILD/makepkg to compile your kernel? Where did you get this PKGBUILD from?
These where the instructions posted on the nvidia website, nvnews.
msg "Creating important symlinks..."
cd $startdir/pkg/usr/src/linux-$_kernver/include
############# these are the instructions on the nvidia website to get nvidia drivers to build ###############
#ln -s asm-$_karch asm
mv asm-x86/asm-offsets.h ../arch/x86/include/asm
rmdir asm-x86
ln -s ../arch/x86/include/asm asm-x86
Offline
edited.
Last edited by methuselah (2009-01-13 23:51:36)
Offline
edited.
Last edited by methuselah (2009-01-13 23:51:18)
Offline
Meth maybe you should update to the newest PKGBUILD posted by the arch dev's for 2.6.28 in testing. I am sure that PKGBUILD had the updated code to install the right headers files.
You'll just have to spend the extra time and add in all your patches that you need again
Offline
nvidia 177.x and 180.x beta works for me with zen.
In fact i never had any problems with either. Maybe that is because I don't use PKBUILD. For zen I prefer git zen with custom config, nvidia + patches from nvidia server. Nevertheless, you should state what card do you have. People with different cards will/will not have specific issues.
I have Go 7400 and Go 7600
Last edited by broch (2009-01-02 02:25:47)
Offline
edited. Jacko solved this.
Last edited by methuselah (2009-01-13 23:50:54)
Offline
edited.
Last edited by methuselah (2009-01-13 23:49:54)
Offline