You are not logged in.
try to recreate initrd and see what it say you about
a bit of reading on how to )
http://wiki.archlinux.org/index.php/Mkinitcpio
btw, on what phase your system can't find rootfs? grub, initrd?
Offline
This should be copied from your grub file, not my grub line. Everyone's uuid is different.
Thank you, that did make my system boot. I am not getting any KDE since appearantly the nvidia module can not be loaded.
I did install nvidia-lts-256 already, still no luck.
Offline
Thank you, that did make my system boot. I am not getting any KDE since appearantly the nvidia module can not be loaded.
I did install nvidia-lts-256 already, still no luck.
Get the PKGBUILD for just the nvidia module out of the ABS. Copy it to a new dir (as seen on the wiki page: http://wiki.archlinux.org/index.php/NVI … tom_kernel )
This how your PKGBUILD should look:
# $Id: PKGBUILD 83850 2010-06-23 10:39:40Z pierre $
# Maintainer : Thomas Baechler <thomas@archlinux.org>
pkgname=nvidia-lts
pkgver=256.35
_kernver='2.6.32-lts'
pkgrel=1
pkgdesc="NVIDIA drivers for kernel26-lts."
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
depends=('kernel26-lts>=2.6.32' 'kernel26<2.6.35' "nvidia-utils=${pkgver}")
makedepends=('kernel26-lts-headers>=2.6.32' 'kernel26-headers<2.6.35')
conflicts=('nvidia-96xx' 'nvidia-173xx')
license=('custom')
install=nvidia.install
if [ "$CARCH" = "i686" ]; then
_arch='x86'
_pkg="NVIDIA-Linux-${_arch}-${pkgver}"
source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
md5sums=('f6af8917a500de28396a438f3f548c88')
elif [ "$CARCH" = "x86_64" ]; then
_arch='x86_64'
_pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
md5sums=('7b5924f14a4d2326b4d916efdb7852ff')
fi
build() {
cd $srcdir
sh ${_pkg}.run --extract-only
cd ${_pkg}/kernel
make SYSSRC=/lib/modules/${_kernver}/build module
}
package() {
install -D -m644 $srcdir/${_pkg}/kernel/nvidia.ko \
$pkgdir/lib/modules/${_kernver}/kernel/drivers/video/nvidia.ko
install -d -m755 $pkgdir/etc/modprobe.d
echo "blacklist nouveau" >> $pkgdir/etc/modprobe.d/nouveau_blacklist.conf
sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/nvidia.install
}
Hopefully everything works for you.
And if it gives you crap about nouveau_blacklist.conf, just move your old one to blacklist.old and let the install file create a new one.
Last edit I swear. Almost forgot something. edit your nvidia.install file as well! This is how it should look:
post_install() {
KERNEL_VERSION='2.6.32-lts'
depmod $KERNEL_VERSION
}
post_upgrade() {
post_install
rmmod nvidia || echo 'In order to use the new nvidia module, exit Xserver and unload it manually.'
}
post_remove() {
KERNEL_VERSION='2.6.32-lts'
depmod $KERNEL_VERSION
}
Last edited by KruesephiikZ (2010-07-02 18:20:33)
Offline
I'm curious, how would one patch the latest kernel 2.6.34-ARCH, with the patch posted here?
https://bugzilla.kernel.org/show_bug.cgi?id=16315#c2
I know people are talking in this thread about using a 2.6.32 kernel it seems. I'd rather not downgrade, if I can patch the current.
Offline
You can patch the current kernel by following the wiki for kernel26 upgrade via ABS. Although, you do need to write-in the split header package support, otherwise your graphic card driver will not work.
Offline
I will try that now, but what is the difference to installing the nvidia-256-lts package through AUR, as I have done that already?
Well, that didn't work. I get
Fehlende Abhängigkeiten:
-> kernel26-headers<2.6.35
==> FEHLER: Konnte nicht alle Abhängigkeiten auflösen.
so basically ABS complain that it could not solve that dependancy. I re-checked the line about make-deps, it is exactly as you had it.
Again, should the nvidia-lts package from AUR not do the trick? Do I need to do something for it to be used when I boot the lts kernel?
Last edited by thom_raindog (2010-07-03 04:44:18)
Offline
I have no idea why it's complaining about your kernel headers being less than 2.6.35. Try removing that line from the PKGBUILD and reinstall. If it still fails, send me a PM with your MSN e-mail and we'll work it out.
[edit] I realised I only answered half of your question. I have no idea why the module from the AUR wouldn't work, as I haven't tried it myself. I'm just trying to give you the steps on how I did it. Try uninstalling the module from the AUR, as that may be conflicting with the one from ABS. And as I said, if it still complains about your kernel headers, just remove that line.
Last edited by KruesephiikZ (2010-07-03 06:40:00)
Offline
btw, did you also installed kernel26-lts-headers?
you must install them, otherwise nvidia module wont build.
Last edited by EvgGad (2010-07-03 09:33:40)
Offline
Well, it is rather embarassing, but I had only BUILT the package, but never ended up installing it (makepkg -i). That's what you get for trying to fix a computer real fast very early in the morning with your kid on your lap and your wife on your back
Works like a charm now, thanks guys.
Offline
What did I miss? I installed kernel26-lts and nvidia-lts-256
My Grub Looks like this
# (0) Arch Linux
title Arch Linux
root (hd0,2)
kernel /vmlinuz26 root=/dev/sda1 ro
initrd /kernel26.img# (1) Arch Linux
title Arch Linux Fallback
root (hd0,2)
kernel /vmlinuz26 root=/dev/sda1 ro
initrd /kernel26-fallback.img# (2) Arch Linux
title Arch Linux LTS
root (hd0,2)
kernel /vmlinuz26-lts root=/dev/sda1 ro
initrd /kernel26-lts.img# (3) Windows
title Windows
rootnoverify (hd0,1)
makeactive
chainloader +1
I boot into the LTS version.
uname -a shows
Linux desktop 2.6.32-lts #1 SMP Wed Jun 2 10:23:08 UTC 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
I've tried installing vc2005run
Yet I still get the wldap32 error when trying to login
Offline
What did I miss? I installed kernel26-lts and nvidia-lts-256
My Grub Looks like this
# (0) Arch Linux
title Arch Linux
root (hd0,2)
kernel /vmlinuz26 root=/dev/sda1 ro
initrd /kernel26.img# (1) Arch Linux
title Arch Linux Fallback
root (hd0,2)
kernel /vmlinuz26 root=/dev/sda1 ro
initrd /kernel26-fallback.img# (2) Arch Linux
title Arch Linux LTS
root (hd0,2)
kernel /vmlinuz26-lts root=/dev/sda1 ro
initrd /kernel26-lts.img# (3) Windows
title Windows
rootnoverify (hd0,1)
makeactive
chainloader +1I boot into the LTS version.
uname -a shows
Linux desktop 2.6.32-lts #1 SMP Wed Jun 2 10:23:08 UTC 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
I've tried installing vc2005run
Yet I still get the wldap32 error when trying to login
You still need to download or move over a native wldap32.dll file into your WoW folder, then set an override for it to native in winecfg.
Well, it is rather embarassing, but I had only BUILT the package, but never ended up installing it (makepkg -i). That's what you get for trying to fix a computer real fast very early in the morning with your kid on your lap and your wife on your back
Works like a charm now, thanks guys.
I'm glad it's working for you now. And yes, that is rather amusing.
Offline
Okay I have it working except I don't have sound and it isn't detecting any video modes so it runs in a small window
Offline
Well, I just went through all the work to compile the new kernel with the patch I gave from the link, and it still doesn't work. Did I apply the patch correctly? I compiled the new kernel, and before instlalling it, I added and modified the trap.c file to look like the patch's file. Was that all I had to do?
Offline
Alternatively the kernel26-rc package from AUR can be installed. The fix is included in 2.6.35-rc4.
Offline
ye, this kernel runs well also )
btw, you can avoid waisting time compiling it and install it from unofficial repo.
latest rc builds are always available there.
[miffe]
Server=http://miffe.org/repos/arch
Offline
ye, this kernel runs well also )
btw, you can avoid waisting time compiling it and install it from unofficial repo.
latest rc builds are always available there.[miffe]
Server=http://miffe.org/repos/arch
Unfortunately that repo isn't useful for us 64-bitters. But otherwise, the kernel from the AUR works fine. Compiled and working. Now back to emblem farming...
Offline
Tried installing the kernel26-rc today myself, but I am having some issues with the nvidia module. Installed nvidia-all from AUR, it should build a kernel modules for every available kernel on the system. It works for none of them.
Any suggestions?
nvidia-all: http://aur.archlinux.org/packages.php?ID=32908
Offline
Use just the nvidia module. Edit the pkgbuild to suit your kernel. Do
ls /lib/modules
to figure out which kernel should be set in the pkgbuild.
Oh, that's from ABS btw.
Last edited by KruesephiikZ (2010-07-07 23:54:07)
Offline
Sorry for bumping the thread -- I haven't been able to get back to this for a while. EvgGad's solution worked for me without requiring me to install vcrun2005. Of course, I am using a native wldap32.dll.
The fix is included in 2.6.35-rc4.
Stupid question, but does that mean that I can ditch the LTS kernel once 2.6.35 is out?
Offline
Sorry for bumping the thread -- I haven't been able to get back to this for a while. EvgGad's solution worked for me without requiring me to install vcrun2005. Of course, I am using a native wldap32.dll.
cebru wrote:The fix is included in 2.6.35-rc4.
Stupid question, but does that mean that I can ditch the LTS kernel once 2.6.35 is out?
Yes.
And a word of warning to those using kernel26-rc: I woke up this morning to find that "modprobe nvidia" no longer found any suitable devices, and as such my monitor shuts off every time it tries to load the module. Downgrading fixed it.
Cthulhu For President!
Offline
I have not tried this and seein as how my wife hates when I "mess" with her machine I am hesitant to do it but: Since 2.6.35 is out (at least on my machine which is up to date but NOT 64bit) is it safe to stop using lts? I kinda want to because using LTS seems to block updating the whole machine by now.
pacman -Syu dies in the end with this:
Fehler: Konnte den Vorgang (Kann Abhängigkeiten nicht erfüllen) nicht vorbereiten
:: nvidia-lts: benötigt nvidia-utils=256.35
which roughly means that nvidia-lts depends on nvidia-utils 256.35 so the update is impossible.
Anyone know for fact the workaround is not needed anymore?
Offline
Anyone?
Offline
Opps, fell off the first page...
ANY input?
Offline
No offense, but installing the latest kernel, booting it and trying to start WoW is only a matter of minutes. Instead you rather wait seven days for someone to tell you that it would be ok to do that. I find that, uhm, interesting. :>
So here it comes: Yes that patch went into 2.6.35.
Offline
As I posted initially it's not that simply, since pacman will not update until I fix the issue that LTS seems to block it. So I believe I would have to undo the fix that makes WoW playable, update, find out it works, and it case it would not fix it again. MORE than a few minutes
And as said, it's my wifes machine, and I would get in trouble if I mess around on her computer for that long, so I did indeed rather wait 7 days, weird as that sounds
So, thanks for the input, I can safely tackle that now.
Offline