Hi Gain, Thank you very much for responding. I have followed the instructions but when I type the command after installing the drivers "modprobe nvidia" I get the following messages: nvidia: Unknown parameter `' FATAL: Errorinserting nvidia (/lib/modules/2.6.10-1.741_FC3/kernel/drivers/video/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg) This messages are same as before. Regards, Biswadip. --- Gain Paolo Mureddu <gmureddu@xxxxxxxxxxxxxx> wrote: > Biswadip Paul wrote: > > >Hi All, > >I have installed fc3 x86_64 on my compaq R3000. > >I have upgraded my kernel recently to > >kernel-2.6.10-1.741_FC3 and reinstalled the NVIDIA > >drivers. > >But whenever I type the "modprobe nvidia". > >It gives me the error message: > > nvidia: Unknown parameter `' > >FATAL: Error inserting nvidia > >(/lib/modules/2.6.10-1.741_FC3/kernel/drivers/video/nvidia.ko > >): Unknown symbol in module, or unknown parameter > (see > >dmesg) > > > >Has anybody faced the same problem ? > > > >Thanks & Regards, > >Biswadip. > > > > > >________________________________________________________________________ > >Yahoo! India Matrimony: Find your life partner > online > >Go to: http://yahoo.shaadi.com/india-matrimony > > > > > > > For 2.6.10 kernels you should apply a couple of > patches to the driver > before installing it. You will need the latest > driver from nVidia > (6629)The patches are attached. To install them, > just do the do the > following: > > cd /path/to/nvdriver_.run_file > ./NVIDIA-Linux-x86-1.0-6629-pkg1.run --extract-only > cd NVIDIA-Linux-x56-1.0-6629-pkg1 > patch -p0 -i > /path/to/NVIDIA_kernel-1.0-6629-1165235.diff.txt > patch -p0 -i > /path/to/NVIDIA_kernel-1.0-6629-1171869.diff.txt > su > passord: > ./nvidia-installer > > These are the patches posted at the Linux forums on > nvnews.net. > > diff -ru usr/src/nv/nv.c usr/src/nv.1165235/nv.c > --- usr/src/nv/nv.c 2004-11-03 22:53:00.000000000 > +0100 > +++ usr/src/nv.1165235/nv.c 2004-11-25 > 16:45:04.000000000 +0100 > @@ -1604,9 +1604,8 @@ > } > nv_vm_list_page_count(at->page_table, > at->num_pages); > > - /* prevent the swapper from swapping it out > */ > - /* mark the memory i/o so the buffers > aren't dumped on core dumps */ > - vma->vm_flags |= (VM_LOCKED | VM_IO); > + // mark it as IO so that we don't dump it > on core dump > + vma->vm_flags |= VM_IO; > } > > /* Magic allocator */ > > diff -ru usr/src/nv/nv-linux.h > usr/src/nv.1171869/nv-linux.h > --- usr/src/nv/nv-linux.h 2004-11-03 > 22:53:00.000000000 +0100 > +++ usr/src/nv.1171869/nv-linux.h 2004-12-03 > 11:34:45.000000000 +0100 > @@ -480,12 +480,22 @@ > #define NV_PCI_RESOURCE_SIZE(dev, bar) > ((dev)->resource[(bar) - 1].end - > (dev)->resource[(bar) - 1].start + 1) > > #define NV_PCI_BUS_NUMBER(dev) > (dev)->bus->number > -#define NV_PCI_SLOT_NUMBER(dev) > PCI_SLOT((dev)->devfn) > +#define NV_PCI_DEVFN(dev) (dev)->devfn > +#define NV_PCI_SLOT_NUMBER(dev) > PCI_SLOT(NV_PCI_DEVFN(dev)) > > #ifdef NV_PCI_GET_CLASS_PRESENT > #define NV_PCI_DEV_PUT(dev) > pci_dev_put(dev) > #define NV_PCI_GET_DEVICE(vendor,device,from) > pci_get_device(vendor,device,from) > -#define NV_PCI_GET_SLOT(bus,devfn) > pci_get_slot(pci_find_bus(0,bus),devfn) > +#define NV_PCI_GET_SLOT(bus,devfn) > \ > + ({ > \ > + struct pci_dev *__dev = NULL; > \ > + while ((__dev = pci_get_device(PCI_ANY_ID, > PCI_ANY_ID, __dev))) \ > + { > \ > + if (NV_PCI_BUS_NUMBER(__dev) == bus > \ > + && NV_PCI_DEVFN(__dev) == > devfn) break; \ > + } > \ > + __dev; > \ > + }) > #define NV_PCI_GET_CLASS(class,from) > pci_get_class(class,from) > #else > #define NV_PCI_DEV_PUT(dev) > diff -ru usr/src/nv/os-interface.c > usr/src/nv.1171869/os-interface.c > --- usr/src/nv/os-interface.c 2004-11-03 > 22:53:00.000000000 +0100 > +++ usr/src/nv.1171869/os-interface.c 2004-12-03 > 11:34:51.000000000 +0100 > @@ -866,7 +866,8 @@ > ) > { > struct pci_dev *dev; > - dev = NV_PCI_GET_SLOT(bus, PCI_DEVFN(slot, > function)); > + unsigned int devfn = PCI_DEVFN(slot, function); > + dev = NV_PCI_GET_SLOT(bus, devfn); > if (dev) { > if (vendor) *vendor = dev->vendor; > if (device) *device = dev->device; > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list ________________________________________________________________________ Yahoo! India Matrimony: Find your life partner online Go to: http://yahoo.shaadi.com/india-matrimony