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

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-27-04, 03:02 PM   #13
Spyke
Foxie
 
Spyke's Avatar
 
Join Date: Aug 2004
Location: Canada
Posts: 618
Send a message via AIM to Spyke Send a message via MSN to Spyke Send a message via Yahoo to Spyke
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

nvidia-installer isnt a shell script because it is a console program based upon ncurses and a popular installer called the loki installer. not everything nvidia releases is closed source. even the nvidia-settings control panel is open source. stop thinking nvidia = closed source.
__________________
Gaming:
Intel i7 980X @ 4GHz | ASUS Rampage III Extreme | GTX 480 3Way SLI @ 900Mhz | Koolance VID-NX480 | Corsair Obsidian 700D
Corsair H70 CPU Cooler | EK-FB RE3 | Corsair AX1200 | Black Ice SR1 360 | 240GB OCZ Revodrive X2 SSD | Windows 7 Ultimate
12GB Corsair Dominator GT @ 8-8-8-24-1T DDR3-1600 | Onkyo TX SR-707 | 70" Sharp Aquos LCD | KEF Audio 5.1 C3/C6LCR/C7
Workstation:
Intel i7 920 D0 @ 4GHz | ASUS Rampage II Extreme | GTX 480 @ 800Mhz | Koolance VID-NX480 | Lian-Li V1200B | Corsair HX1000
EK NB ASUS HP | Watercool HeatKiller 3.0 | Feser Extreme X-360 | 2x160GB Intel X25-M SSD RAID0 | 4x2TB WD20EARS RAID10
12GB Corsair Dominator @ 8-8-8-24-1T DDR3-1600 | Creative X-Fi Titanium | Pioneer DVR-212D | Gentoo Linux
Dell 3008WFP | JohnBlue JB3 | CityPulse DA2.03e II DAC | KingRex T20U w/ Modded Auricaps & PSU | Glow Audio Sub One
Server:
Quad Socket Opteron 8356 (16 cores) @ 2.3GHz | Supermicro H8QMi-2 | Supermicro 2U Chassis | Redundant 1200W PSU
32GB 2GBx16 DDR2-667 ECC | 4x 300GB Cheetah SAS RAID10 | Adaptec 5805 512MB w/BBU | Colocated | Gentoo Linux
Spyke is offline   Reply With Quote
Old 12-27-04, 06:50 PM   #14
[Gaspode]
Registered User
 
Join Date: Dec 2004
Posts: 3
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

Hi Zander,

I've had a quick glance at the patches, and I'm not sure to agree with the second one, especially with the modification to NV_PCI_GET_SLOT. The original definition of the macro involves a call to pci_dev_get, while your version doesn't. Won't that cause a problem when pci_dev_put will be called ?
[Gaspode] is offline   Reply With Quote
Old 12-27-04, 10:55 PM   #15
large_satchell
Registered User
 
Join Date: Aug 2004
Posts: 10
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

OK, I patched 6629 with zander's patches, and now my 2.6.10 module loads and works seemingly fine, except I get some stuff like this when playing UT2k4:

Dec 27 12:59:42 titan kernel: NVRM: failed to allocate page table
Dec 27 12:59:42 titan kernel: NVRM: failed to allocate page table

any ideas?
large_satchell is offline   Reply With Quote
Old 12-28-04, 04:04 AM   #16
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

@[Gaspode]: the original definition of NV_PCI_GET_SLOT used pci_get_slot, the new one uses pci_get_device (not pci_find_device). Both increment the device's usage count before returning a pointer to the device structure.
zander is offline   Reply With Quote
Old 12-28-04, 04:06 AM   #17
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

@large_satchell: that problem is orthogonal to the Linux 2.6.10 incompatibilities; you can find a patch addressing it here: http://www.nvnews.net/vbulletin/show...2&postcount=19.
zander is offline   Reply With Quote
Old 12-28-04, 04:41 AM   #18
[Gaspode]
Registered User
 
Join Date: Dec 2004
Posts: 3
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

Quote:
Originally Posted by zander
@[Gaspode]: the original definition of NV_PCI_GET_SLOT used pci_get_slot, the new one uses pci_get_device (not pci_find_device). Both increment the device's usage count before returning a pointer to the device structure.
Sorry, my bad, you're right. Could you please just give me a quick explanation of why the patch is needed ? Not that I don't trust you, but I like to understand what's going on :-)

On a sad note, I applied both patches and my system still oopses and freezes on a black screen on X startup :-/ (kernel 2.6.10, geforce 2 go, intel chipset, smp and apic disabled, toshiba laptop).
[Gaspode] is offline   Reply With Quote
Old 12-28-04, 05:07 AM   #19
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

@[Gaspode]: it was overlooked that even though pci_find_bus is exported with EXPORT_SYMBOL, it is tagged with __devinit and can't be used. What do the Oops's you're seeing look like?
zander is offline   Reply With Quote
Old 12-28-04, 08:00 AM   #20
Merethan
Registered User
 
Merethan's Avatar
 
Join Date: Dec 2004
Location: Netherlands (Holland0
Posts: 16
Send a message via MSN to Merethan
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

I have a problem too. Before I tied installing with this patch I wasn't able to load up the module.
After patching the module loaded well ant xorg did start fine (It seemed at last) so I was very happy. But I wasn't happy anymore (appox 5 secs after being happy) after I saw that If I did move my mouse the pointer onscreen left a tail after moving. Menu bar also not visible. Background loaded well. the X-system did work (I can find all my menus blind) so I was able to shut the Xorg down, roll back my conf to the default (non-OpenGl) driver and restart X and write this.

Err, any suggestions?

Merethan

Edit:

Fogot this: I'm using a 2.6.9-1.667 kernel

Last edited by Merethan; 12-28-04 at 08:15 AM.
Merethan is offline   Reply With Quote

Old 12-28-04, 11:11 AM   #21
[Gaspode]
Registered User
 
Join Date: Dec 2004
Posts: 3
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

Quote:
Originally Posted by zander
What do the Oops's you're seeing look like?
I have no idea, my laptop has no serial port :-(

Anyway, I experience the bsod (which is a black screen of death here) problem with the 2.6.7 kernel as well. *sigh*

Last edited by [Gaspode]; 12-28-04 at 04:26 PM. Reason: Addendum
[Gaspode] is offline   Reply With Quote
Old 12-29-04, 02:31 AM   #22
nukem
Registered User
 
Join Date: Dec 2004
Posts: 226
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

I have those patches on my system but Doom3 still causes a kernel oops and et hangs(but I can go into another console and kill it). Im running AMD64 Gentoo Linux with a nvidia fx 5900 ultra.
nukem is offline   Reply With Quote
Old 12-29-04, 04:17 AM   #23
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

@nukem: the patches Linux 2.6.10 specific startup problems, only. If you're seeing reproducable problems, please start a separate thread for them (and/or submit a bug report to linux-bugs@nvidia.com) and include any relevant information (reproduction steps, the Oops, the `nvidia-bug-report.sh` log file, ...).
zander is offline   Reply With Quote
Old 12-29-04, 04:37 AM   #24
nukem
Registered User
 
Join Date: Dec 2004
Posts: 226
Default Re: 1.0-6629 x86/x86-64 and Linux 2.6.10

Ok, I thought my problem might be related to this.

Thanks anyway
nukem is offline   Reply With Quote
Reply


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


All times are GMT -5. The time now is 12:06 AM.


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