Nvidia Linux Card not working due to LSI 9200/SAS2008 IRQ conflict

At first my BIOS said the card may not work right because there is no more option ROM space.

I disabled the Option ROM for both LSI 1068 and 2008 chipsets, Network Boot ROM and most other PCI slots, Serial Port, etc... and the message went away but the card still does not work properly.

But it still cannot initialize the card properly (does not work):

[   33.943272] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   33.943272] NVRM: BAR0 is 0M @ 0x0 (PCI:0000:18:00.0)
[   33.943279] NVRM: The system BIOS may have misconfigured your GPU.
[   33.943286] nvidia: probe of 0000:18:00.0 failed with error -1
[   33.943943] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   33.943953] NVRM: None of the NVIDIA graphics adapters were initialized!
[   33.943958] [drm] Module unloaded
[   33.944975] systemd-udevd[2015]: Failed to apply ACL on /dev/dri/card0: No such file or directory
[   34.281514] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
[   34.281514] NVRM: BAR0 is 0M @ 0x0 (PCI:0000:18:00.0)
[   34.281521] NVRM: The system BIOS may have misconfigured your GPU.
[   34.281528] nvidia: probe of 0000:18:00.0 failed with error -1
[   34.281844] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   34.281847] NVRM: None of the NVIDIA graphics adapters were initialized!
[   34.281849] [drm] Module unloaded

One thing is that lspci lists the SAS2008 card before the graphics card and I have not tried the other PCI x8 port yet:

0000:00:00.0 RAM memory: NVIDIA Corporation MCP55 Memory Controller (rev a2)
0000:00:01.0 ISA bridge: NVIDIA Corporation MCP55 LPC Bridge (rev a3)
0000:00:01.1 SMBus: NVIDIA Corporation MCP55 SMBus Controller (rev a3)
0000:00:02.0 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a1)
0000:00:02.1 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a2)
0000:00:04.0 IDE interface: NVIDIA Corporation MCP55 IDE (rev a1)
0000:00:05.0 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
0000:00:05.1 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
0000:00:05.2 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a3)
0000:00:06.0 PCI bridge: NVIDIA Corporation MCP55 PCI bridge (rev a2)
0000:00:06.1 Audio device: NVIDIA Corporation MCP55 High Definition Audio (rev a2)
0000:00:08.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
0000:00:09.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
0000:00:0a.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
0000:00:0d.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
0000:00:0f.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
0000:00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
0000:00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
0000:00:19.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
0000:00:19.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
0000:00:19.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
0000:00:19.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
0000:00:19.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
0000:01:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
0000:05:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
0000:18:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

0000:18:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
0000:2b:00.0 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06)
0000:2b:00.1 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06)
0001:40:00.0 RAM memory: NVIDIA Corporation MCP55 Memory Controller (rev a2)
0001:40:01.0 RAM memory: NVIDIA Corporation MCP55 LPC Bridge (rev a3)
0001:40:01.1 SMBus: NVIDIA Corporation MCP55 SMBus Controller (rev a3)
0001:40:0d.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
0001:6b:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)

 

The Solution

 

I moved the LSI card to another PCI slot and it fixed it, basically if the SAS2008 is shown before the Nvidia card it is game over.  Notice the order after I switched the physical slot (of course if you have no other slots this is a big problem).  Even disabling the Option ROM on the SAS2008 did not fix it until I switched PCI slots:

 

0000:18:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
0000:18:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
0000:2b:00.0 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06)
0000:2b:00.1 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06)
0001:40:00.0 RAM memory: NVIDIA Corporation MCP55 Memory Controller (rev a2)
0001:40:01.0 RAM memory: NVIDIA Corporation MCP55 LPC Bridge (rev a3)
0001:40:01.1 SMBus: NVIDIA Corporation MCP55 SMBus Controller (rev a3)
0001:40:0a.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
0001:40:0d.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3)
0001:45:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
0001:6b:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)


Tags:

nvidia, linux, lsi, sas, irq, conflictat, bios, rom, disabled, chipsets, pci, slots, etc, initialize, nvrm, region, assigned, invalid, misconfigured, gpu, probe, graphics, adapters, initialized, drm, module, unloaded, systemd, udevd, acl, dev, dri, directory, lspci, lists, ram, corporation, mcp, controller, rev, isa, lpc, smbus, usb, ide, interface, sata, audio, definition, ethernet, advanced, micro, devices, inc, amd, processor, hypertransport, configuration, dram, miscellaneous, firewire, ieee, instruments, tsb, ab, phy, iohci, lynx, scsi, logic, symbios, fusion, mpt, falcon, vga, compatible, geforce, nec, upd, slot, disabling,

Latest Articles

  • How To Change Storage Location in Docker.io
  • RTL8812BU and RTL8822BU Linux Driver Ubuntu Setup Archer T3U Plus
  • Kazam video blank/high size and not working when recording solution
  • Cisco UC CME How To Enable Licensed Features
  • from pip._internal.cli.main import main File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60 sys.stderr.write(f"ERROR: {exc}") from pip._internal.cli.main import main File "/usr/local/lib/python3.5/dist-packag
  • ModuleNotFoundError: No module named 'pip._internal' solution python
  • grub blank screen how to manually boot kernel and initrd Linux Ubuntu Debian Centos won't boot solution
  • Cisco Switch / Router How To Restore Factory Default Settings
  • Cisco 2900 3900 Router Password Reset How To Reset Enable Password
  • How To Install convert MBR Legacy booting GRUB to EFI from a non-EFI Linux Environment Ubuntu Mint Debian
  • Translating "cisco" ...domain server (255.255.255.255) Cisco Router/Switch Solution
  • Error opening tftp://10.0.2.2/network-confg (Permission denied) - How To Fix Cisco Router Switch Error Solution Console
  • GRUB error: invalid arch-independent ELF magic. Solution How To Fix Linux Centos Ubuntu Mint
  • How to find out which package a file belongs to in Debian Mint Ubuntu Linux
  • Centos 7 not mounting /etc/fstab partitions
  • CentOS 7 / 8 cannot boot with with mdadm RAID array solution
  • How To Add Default Gateway in Linux using the ip route command routing
  • Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist Solution for Centos8 yum package install error
  • md mdadm array inactive how to start and activate the RAID array
  • Loaded: masked (Reason: Unit hostapd.service is masked.) Solution in Linux Debian Mint Ubuntu