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

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-03-11, 11:45 AM   #1
jdb2
Registered User
 
jdb2's Avatar
 
Join Date: Feb 2011
Location: Klein/Spring, Texas
Posts: 2
Exclamation [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

I'm running Kubuntu 10.10 Maverick with kernel version "2.6.35-26-generic #46-Ubuntu SMP Sun Jan 30 06:59:07 UTC 2011 x86_64 GNU/Linux". I'm using an ASUS Crosshair IV Extreme motherboard with 2 EVGA GTX 580s and when I enable the IOMMU in the BIOS I get this error in Xorg.0.log :

Code:
[ 61.697] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device PCI:1:0:0. 
[ 61.697] (EE) NVIDIA(0): Please check your system's kernel log for additional error
[ 61.697] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
[ 61.697] (EE) NVIDIA(0): README for additional information.
[ 61.697] (EE) NVIDIA(0): Failed to initialize one NVIDIA graphics device!
[ 61.697] (WW) NVIDIA(0): Failed to initialize SLI configuration. Reason: One GPU
[ 61.697] (WW) NVIDIA(0): failed to initialize; Only one GPU will be used for this X
[ 61.697] (WW) NVIDIA(0): screen.
[ 73.868] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device PCI:1:0:0. 
[ 73.868] (EE) NVIDIA(0): Please check your system's kernel log for additional error
[ 73.868] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
[ 73.868] (EE) NVIDIA(0): README for additional information.
[ 73.868] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
[ 73.868] (II) UnloadModule: "nvidia"
[ 73.868] (II) UnloadModule: "wfb"
[ 73.868] (II) UnloadModule: "fb"
[ 73.868] (EE) Screen(s) found, but none have a usable configuration.
[ 73.868] 
Fatal server error:
[ 73.868] no screens found
[ 73.868] 
Please consult the The X.Org Foundation support 
 at http://wiki.x.org
 for help. 
[ 73.868] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 73.868] 
[ 73.889] ddxSigGiveUp: Closing log

Checking dmesg reveals the problem :

Code:
[ 14.886270] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0018 address=0x0000000214cc6200 flags=0x0010]
[ 22.895142] NVRM: RmInitAdapter failed! (0x27:0x38:1046)
[ 22.895148] NVRM: rm_init_adapter(0) failed

Disabling the IOMMU solves the problem completely.

Hopefully Nvidia will address this soon.

jdb2
Attached Files
File Type: gz nvidia-bug-report.log.gz (50.6 KB, 91 views)
jdb2 is offline   Reply With Quote
Old 02-03-11, 04:31 PM   #2
AireTamStrm
Registered User
 
Join Date: Nov 2006
Posts: 49
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Is this on a virtualized environment?
If so, what Hypervisor are you running?

If not, IOMMU has close to no meaning (it isn't used even by LLVM, only VT-x/AMD-V). Why do you need the option enabled?
AireTamStrm is offline   Reply With Quote
Old 02-03-11, 04:46 PM   #3
jdb2
Registered User
 
jdb2's Avatar
 
Join Date: Feb 2011
Location: Klein/Spring, Texas
Posts: 2
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Quote:
Originally Posted by AireTamStrm View Post
Is this on a virtualized environment?
If so, what Hypervisor are you running?
No, it's on the bare hardware.

Quote:
If not, IOMMU has close to no meaning (it isn't used even by LLVM, only VT-x/AMD-V). Why do you need the option enabled?
I run VMWare and other virtual machines and I do kernel development. Plus, just because this feature isn't widely used doesn't mean that one has to turn it off because of broken Nvidia drivers. The drivers are still broken nonetheless.

jdb2
jdb2 is offline   Reply With Quote
Old 02-03-11, 06:37 PM   #4
AireTamStrm
Registered User
 
Join Date: Nov 2006
Posts: 49
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

The point isn't that it is not widely used, its that it is questionable that you're even using the feature. (You don't really need it when running a pair of 580s in SLI, that's for sure) I don't think VMWare is using it either, unless you have some bleeding edge version, ESX/ESXi 4 or above, or some other enterprise version.

I have a TYAN S7025 (Dual Processor/NUMA) board with Intel's IOMMU support, and there are no issues with the 260.19.* drivers.

I'm not saying that your issue isn't a bug or that you should not be doing something you are. I'm saying you should make your use case more clear.
AireTamStrm is offline   Reply With Quote
Old 02-05-11, 11:09 AM   #5
Ilendir
Registered User
 
Join Date: Feb 2011
Posts: 1
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

same here, without IOMMU linux bootes normally.
Ilendir is offline   Reply With Quote
Old 02-26-12, 05:43 PM   #6
zappa86
Registered User
 
Join Date: Dec 2006
Posts: 1
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

I'm having an issue with nvidia drivers / linux which I also resolved by disabling iommu. I run some virtualboxes on my computer and its my understanding that without IOMMU the performance degrades.

I'm using nvidia drivers: 295.20

When I was using linux 3.1.5 I could have IOMMU on in my bios. However, once I upgraded to linux 3.2.6 I had to disable it inorder to get everything working. This may be a linux 3.2.x regression, or linux 3.1.x just worked with broken nvidia drivers. I'm not sure. Is anyone else running on Linux 3.2.x with IOMMU enabled?
zappa86 is offline   Reply With Quote
Old 02-28-12, 04:18 AM   #7
sandipt
NVIDIA Corporation
 
sandipt's Avatar
 
Join Date: Dec 2010
Posts: 260
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Internally NVIDIA filed bug 935405 to track this issue `RmInitAdapter fails with intel_iommu=on`
sandipt is offline   Reply With Quote
Old 02-29-12, 04:31 AM   #8
babetz
Registered User
 
Join Date: Jan 2012
Posts: 7
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Quote:
Originally Posted by sandipt View Post
Internally NVIDIA filed bug 935405 to track this issue `RmInitAdapter fails with intel_iommu=on`
The same thing happen with amd_iommu, with kernel 3.2 iommu is activeted by default so I had this same issue as I reported on this thread.
babetz is offline   Reply With Quote

Old 03-05-12, 11:40 AM   #9
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Same thing here on a Sabertooth 990FX board and running the 295.20 drivers on a 3.2.7 kernel.

Code:
[   12.539606] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0017 address=0x000000021f37a200 flags=0x0010]
[   12.539622] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0017 address=0x000000e02e32d000 flags=0x0010]
[   12.539632] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0017 address=0x00000088e6ff2000 flags=0x0010]
[   12.539641] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0017 address=0x0000003aa1f2b000 flags=0x0010]
[   12.539649] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0017 address=0x00000088e6ff2040 flags=0x0010]
[   12.539657] AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x0017 address=0x0000003aa1f2b040 flags=0x0010]
[   20.551296] NVRM: RmInitAdapter failed! (0x27:0x38:1190)
[   20.551304] NVRM: rm_init_adapter(0) failed
Deanjo is offline   Reply With Quote
Old 03-08-12, 01:15 AM   #10
marisn
Registered User
 
Join Date: Jun 2009
Posts: 9
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Just jumping to "me too".

Dell Latitude E6500 w 3.2.9 running Gentoo ~AMD64 with 295.20

When I enable intel_iommu, system goes just fine till the X start moment. Screen goes blank and in a few seconds also backlight goes off. Hard reboot + intel_iommu=off required to start normally.
Attached Files
File Type: gz nvidia-bug-report.log.gz (53.5 KB, 55 views)
marisn is offline   Reply With Quote
Old 03-12-12, 06:50 PM   #11
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Quote:
Originally Posted by sandipt View Post
Internally NVIDIA filed bug 935405 to track this issue `RmInitAdapter fails with intel_iommu=on`
As mentioned this also occurs with amd_iommu (in fact that is what the original report was on). It would really be nice to see this one resolved soon as it is holding our companies HCL approval.
Deanjo is offline   Reply With Quote
Old 03-22-12, 02:55 PM   #12
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: [BUG REPORT] 260.19.36 64-bit Linux driver conflicts with AMD 890FX IOMMU

Do the 295.33 (long-lived branch release) for Linux x86/x86_64 release address this issue?
Deanjo 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 05:25 AM.


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