Thanks, jong357!
Slack on 2.4.29 with nvidia 6111 works like a charm. I'm happy enough and I can't see why, in retrospective, I made such a big fuss about wanting to go to 2.6 and above, since 2.4 is doing almost everything I want (except for some annoyances with the cd as scsi in lilo but that's ok). As I said, I'll wait for Slack 11 and hope that Patrick will make the jump to 2.6 with a kernel that can handle nvidia! Cheers! |
Yea... I'm not happy with 2.6.x either. With each kernel release, more things break. Working drivers no longer work and supported hardware no longer seems to be supported. I've gotten lucky with my laptop as far as 2.6 goes but it breaks my new desktop in multiple areas... They don't call 2.4 the stable branch for nothing...
|
Quote:
Do you have any suggestions for this kernel.. or if I want an nvidia driver do I need to bust back to 2.6.10? thanks for any help (just when I thought I had this all worked out.. I am writting from the nv driver again :( ) |
It's 2.6.10 or below.... I know, it sucks. I looked into what it would take to get them running on 2.6.11 and it's way over my head. I have a patch for 6629 that lets it (v6629) run on 2.6.11 but there were many changes made from 4620 to 6629 in and of itself...
I'm completely put out by nvidia and I'm just not going to give them anymore of my money. That simple. They don't state it anywhere but it's obvious they drop support for older cards after only a couple years. If your lucky, you have a 3 year old card that still works with the latest driver. I ussually don't have the money to buy a new graphics card every 2-3 years and I CERTAINLY don't have the money to buy a new laptop every 2-3 years.... If it's feasable, you might consider sticking with the stable kernel branch. It's still actively being developed and I've never had a problem with it.. ide-cdrom support is about the only good thing I see in 2.6.xx... |
I'm also experiencing problems with drivers newer than 1.0-4620. On my Geforce 4 Ti4200 (NV28) TwinView doesn't work on any newer drivers, so I'm stuck with 1.0-4620. Anyway, I've recently managed to get 4620 working with 2.6.11.9. It's the result of a lot of luck and experimentation.
Quite recently a person called moocha released a modified ebuild for version 6111 with patches to make it work on kernels 2.6.11+. One of the patches is, in fact, extremely useful - moocha_agp_backend_h_fix.patch. It helped to get most of the work done. I have some some additional patches of my own. nv-pci_find_class.patch just changes all uses of pci_find_class to pci_get_class. I've used it before with kernel 2.6.9 and 2.6.10. I had to replace all occurrences of page_remap_range to io_page_remap_range. remap3.patch does this task. I also whipped up a quick and dirty patch (agp-fix.patch), so AGP actually works. Without it, everything compiled nicely and xorg worked, but I got "cannot verify AGP usage" in the logs and glxgears was really slow. One last problem I have, and don't know how to resolve, is a kernel panic when I reboot my system. However, there's a really simple solution to it - setting "NvAGP" to "1". I'd also like to note I applied all the patches on a Nvidia installer already patched for 2.6. I've won my war with kernel 2.6.11 and hope this'll help you win yours :) |
Interesting.... Thanks much.. If you could, leave those patches/links up for just a bit longer...
Nice find on the last link. Thats the same 4620 driver that I'm using. Ever since minion.de removed their drivers, I assumed they were lost to all... |
Wow.... You rock man... Seriously. Nice find. Good footwork too. They work perfectly so far on 2.6.11.10... That was probably the most usefull 1st post ever in the history of any linux forum (in my book anyway) ;) Much appreciated...
So, for anyone stumbling upon this thread in the future who could benefit from it, I made a unified diff against the 4620 version that can be found in mziab's post above. That Nvidia driver was made by Zander (linux nvidia dev) awhile back so it would run on 2.6 kernels. Code:
diff -urN NVIDIA-Linux-x86-1.0-4620-pkg0.orig/usr/src/nv/agp_backend.h NVIDIA-Linux-x86-1.0-4620-pkg0/usr/src/nv/agp_backend.h Code:
--- NVIDIA-Linux-x86-1.0-4620-pkg0.orig/usr/src/nv/nv.c 2004-07-28 00:33:20.000000000 +0900 Code:
--- NVIDIA-Linux-x86-1.0-4620-pkg0.orig/usr/src/nv/nv.c 2004-08-31 22:52:17.000000000 +0100 I also took your advice on not using AGPGART by setting "NvAGP" to "1" in my xorg.conf file. I'll try switching it back to 3 and see if I expierence the same problem. I've also updated my Angelfire Site with the appropriate drivers and patches... Again, thanks alot for tossing that one in my lap and welcome to LinuxQuestions.org!!! :D |
I downloaded that very same Nvidia Driver for my card, GeForce 2 MX 400, and it messed things up totally. Biggest change on the systme is, well, the system. I recently upgraded the Motherboard to a PCChips M825G Rev 9.2a with a VIA KM 266Pro/8235, AMD Sempron 2500+ and 512MB DDR PC2700 RAM, and the new kernals don't even have support for this chipset yet. Although the Linux 2.4.29 seems to like it ok, just the agpart does not load, because it can't see the VIA Chipset correctly. The new board has an Onboard Video at 8X AGP but shares the RAM and I want at least 1GB before I do that, so my 4X AGP nVidia GeForce 2 MX 400 is going to do.
The problem I had is this, without the nVidia Driver I get a 1400x1050 24 display, with it, it reverts back to 1024 x 768 24, this was unacceptable. Had to remove the driver so that I could get my display back to what I like. I posted the new board and chipset on the kernaltrap.org site and am hoping they see it so that I cna start to consider the new Kernels again as the latest Linux 2.6.11.10 is out and the Linux 2.6.11.12 mm rc4 is on the horizon. Once they get the new VIA chipset in, I think they will be getting more adept at making the updates to the newer hardware that is out now. |
Ok.. I am using this new patch/driver.. all seems to be working so far.. I did have to add the NvAGP 1 option... I was locking on exit.. seems to be ok now...
btw: Jong.. I did use both patchs just to be on the safe side... one more thing.. does anyone know how to change the terrible slash screen.. not so much to turn it off but to replace it with something a little darker.. that thing is blinding at night. |
I'm not sure... I think that may be hard coded somewhere. It is blinding tho.. Sometimes I get up before the sun comes up and yea, once you hit that white screen, it's almost painfull... Well, it is painfull.... If you want to turn it completely off, thats easy..
Option "NoLogo" "true" put that under your card section in xorg.conf |
extracting .run file
Hi all,
I'm trying to install Slack 10.1 on my laptop (Compaq R3210CA). I've upgraded the kernel from the default 2.4.29 to 2.6.11.9 . I'm trying to do the same extract-patch-install procedure outlined in mziab's post. However, I can't seem to exract the files from the .run file. I've tried using differen .run files, all with the same problem. The extractor quits after saying something about UID 1000, GID 1000. Sorry I can't have a more detailed description, but the only way I can access the net now is by going into Windows. Any help will be much appreciated. Rameses |
Try logging in as root and then do your thing.. That or maybe try to:
chmod 777 NVIDIA-BlahBlahBlah.run |
I was in root...
EDIT: I tried chmod 777 but there was nothing different. same error |
Oh.. Well, I suppose an exact error message would be helpfull then.
|
Here we go, I've copied the entire thing, from when I run sh NVIDIA-blah-blah.run --extract-only[
-start- Creating directory NVIDIA-Linux-x86-1.0-4620-pkg0 Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-4620...tar: ./usr/lib/libGLcore.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/lib/libGL.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/lib/libGL.la: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ...tar: ./usr/lib/tls/libGLcore.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operationnot permitted .tar: ./usr/lib/tls/libGL.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/lib/tls/libGL.la: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/lib/tls: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/lib: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ......tar: ./usr/X11R6/lib/modules/extensions/libglx.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ..tar: ./usr/X11R6/lib/modules/extensions/tls/libglx.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/X11R6/lib/modules/extensions/tls: Cannot change ownership to uid 1000, gid 1000: Operationnot permitted tar: ./usr/X11R6/lib/modules/extensions: Cannot change ownership to uid 1000, gid 1000: Operation notpermitted ..tar: ./usr/X11R6/lib/modules/drivers/nvidia_drv.o: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/X11R6/lib/modules/drivers: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/X11R6/lib/modules: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/X11R6/lib/libXvMCNVIDIA.a: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/X11R6/lib/libXvMCNVIDIA.so.1.0.4620: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/X11R6/lib: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/X11R6: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ...tar: ./usr/include/GL/gl.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/include/GL/glx.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/include/GL/glxtokens.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/include/GL: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/include: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ..tar: ./usr/share/doc/NVIDIA_Changelog: Cannot change ownership to uid 1000, gid 1000: Operation notpermitted .tar: ./usr/share/doc/XF86Config.sample: Cannot change ownership to uid 1000, gid 1000: Operation notpermitted .tar: ./usr/share/doc/README: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/share/doc/README.DE: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/share/doc: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/share: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ..tar: ./usr/src/nv/makedevices.sh: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nv.c: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/os-agp.c: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/os-interface.c: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/os-registry.c: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/os-agp.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/os-interface.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nv-linux.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nv-misc.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nv-memdbg.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nv.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/rmretval.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nvtypes.h: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/README: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/conftest.sh: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/nv-kernel.o: Cannot change ownership to uid 1000, gid 1000: Operation not permitted ..tar: ./usr/src/nv/precompiled: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/src/nv/Makefile.kbuild: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/Makefile.nvidia: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv/Makefile: Cannot create symlink to `Makefile.kbuild': Operation not permitted .tar: ./usr/src/nv/gcc-version-check.c: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/src/nv: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr/src: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/bin/mkprecompiled: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/bin/tls_test: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/bin/makeself.sh: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/bin/nvidia-settings: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./usr/bin: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./usr: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: ./LICENSE: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./pkg-history.txt: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./Makefile: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./.manifest: Cannot change ownership to uid 1000, gid 1000: Operation not permitted .tar: ./nvidia-installer: Cannot change ownership to uid 1000, gid 1000: Operation not permitted tar: Error exit delayed from previous errors Extraction failed. -end- |
All times are GMT -5. The time now is 10:32 PM. |