Bitcoin Forum
June 22, 2024, 09:30:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Only 2 out of 4 x HD7970 GPUs showing up on lspci output WTF!?!  (Read 1032 times)
geewiz (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 26, 2013, 02:22:25 AM
Last edit: April 26, 2013, 02:37:30 AM by geewiz
 #1

Hi folks,

Im a bit stuck on an issue, where my lspci output is not showing all 4 of my GPU cards. Before I go any further, below are my configuration details and what I have done so far.


Problem:
  • Only the 2 out of 4 GPU's are visible in the lspci output.
  • 2 GPU's which show in lspci output, are both in the PCIe 16x slots.
  • However, Remaining 2 GPU's in the PCIe 8x slots are not showing in lspci output !! Wtf!?!?


Objective:
  • Make use of 4 cards in my system, either individually or by using crossfire.


Hardware setup:
  • Intel i3770k + 4gb Ram
  • Gigabyte Z77A-UP7 Motherboard (Factory firmware)
  • 4 x Gigabyte ATI Radeon HD7970 (Factory firmware)
  • 1200watt Thermaltake PSU


OS Setup:
  • Ubuntu 64bit 12.04.2 Server
  • Kernel: 3.5.0-27-generic #46~precise1-Ubuntu SMP Tue Mar 26 19:33:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (uname -a output)
  • AMD Drivers: amd-driver-installer-catalyst-13.1-linux-x86.x86_64 (compiled against 3.5.0-27 kernel headers)
  • AMD APP SDK: AMD-APP-SDK-v2.8-lnx64 (compiled against Catalyst 13.1 drivers)


Tested:
  • Ran through the BIOS and verified all configuration options were enabled (from what I could tell)
  • Verified all cards are powered and working (All fans spin up and they're all producing heat)
  • Tested all cards individually plugged into the PCIe 16x slots, verified lspci output showing card details
  • With all 4 GPU's plugged in and running:
  • - aticonfig --adapter=all -f --initial (Still no success, only showing 2/4 cards)
  • - Creating an mpgu chain and enabling crossfire configuration, connecting the crossfire ribbons etc. (Still no success, only showing 2/4 cards)
  • No change to lspci output after running: sudo update-pciids



I am absolutely stumped on this problem and I suspect this issue could be Kernel and/or motherboard chipset driver support related.

From what I understand, regardless if the kernel modules are loaded or not - lspci should still show a list of hardware devices it has detected.

The next logical step in my trouble shooting, would be to compile a kernel from scratch, and everyone knows this is a painstakingly laborious task which I would like to try and avoid

Im hoping that someone else out there has ran into a similar problem and might be able to point me in the right direction.



lspci output:

  • root@host:~# lspci
    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
    00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
    00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
    00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
    00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
    00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
    00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
    00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
    00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
    00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4)
    00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
    01:00.0 PCI bridge: PLX Technology, Inc. Device 8747 (rev ba)
    02:08.0 PCI bridge: PLX Technology, Inc. Device 8747 (rev ba)
    02:10.0 PCI bridge: PLX Technology, Inc. Device 8747 (rev ba)
    03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Tahiti XT [Radeon HD 7970]
    03:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Tahiti XT HDMI Audio [Radeon HD 7970 Series]
    04:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Tahiti XT [Radeon HD 7970]
    04:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Tahiti XT HDMI Audio [Radeon HD 7970 Series]
    06:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 11)
    07:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03)
    08:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
    09:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
    0a:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 11)

geewiz (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 26, 2013, 10:57:28 PM
 #2

*bump*
Socket54
Full Member
***
Offline Offline

Activity: 148
Merit: 102



View Profile
April 26, 2013, 11:01:42 PM
 #3

This is probably a total newbie reply by me but i read somewhere the system will put cards not hooked up to monitors on standby

Nothing like that going on? Here is the remedy for it just in case:

http://www.overclock.net/t/384733/the-30-second-dummy-plug


Laugh Smile and Love
geewiz (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 26, 2013, 11:38:42 PM
 #4

Cheers, but this doesnt explain why the 2 GPUs are not visible at the Kernel level to the OS...
Graet
VIP
Legendary
*
Offline Offline

Activity: 980
Merit: 1001



View Profile WWW
April 27, 2013, 04:15:02 AM
 #5

Haven't mined in linux for ages,and when I did I just followed the usb setup readme in cgminer folder (tho I did install to hdd)
but latest drivers/SDK have been reported as bad for mining
try the 12.8 drivers and correct SDK for them -know good version (incorrect mix of driver /SDK also causes issues).

an issue I had with x1 risers (shouldn't be on x8 risers tho) was the motherboard didn't recognise the cards without a wire to jumper pins on the riser

crossfire will negatively affect mining performance in linux - dont do it Smiley

might be worth seeing if there is a newer BIOS available for mobo too
not sure how much help that is
good luck
Graet

| Ozcoin Pooled Mining Pty Ltd https://ozcoin.net Double Geometric Reward System https://lc.ozcoin.net for Litecoin mining DGM| https://crowncloud.net VPS and Dedicated Servers for the BTC community
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!