I have been mining quite consistently on a BAMT rig for the past 5-months. The setup has been an ASUS P5B with 4x Sapphire 5830s. I am using 3 - PCI 1x risers with 5v power and then a single PCI-E 16x slot.
Here comes the issue! I decied to pick up a Diamond 5970 and sold one of my 5830's to a friend. I replaced the 5830 in the PCI-E 16x slot with the new 5970.
Once booted I immediately started getting this:
lamething@miner2:/var/log$ aticonfig --odgt --adapter=all
ERROR - Get temperature failed for Adapter 0 - ATI Radeon HD 5900 Series
ERROR - Get temperature failed for Adapter 1 - ATI Radeon HD 5900 Series
Adapter 2 - ATI Radeon HD 5800 Series
Sensor 0: Temperature - 25.00 C
Adapter 3 - ATI Radeon HD 5800 Series
Sensor 0: Temperature - 26.50 C
Adapter 4 - ATI Radeon HD 5800 Series
Sensor 0: Temperature - 27.50 C
I then did a :
lamething@miner2:/var/log$ aticonfig --initial -f --adapter=all
No protocol specified
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.fglrx-1
I then rebooted (after the initialize) and still have the same issue. If I physically remove 2 of the 5830s the 5970 will come online and I am able to utilize it (read/set clocks, mine, etc) but naturally that is not ideal.
I have since moved the system to a Ubuntu 11.04 64-bit install and am now back in the exact same spot.
I currently am using the AMD 11.6 fglrx driver from here
http://www2.ati.com/drivers/linux/ati-driver-installer-11-6-x86.x86_64.run I have also attempted to use the Ubuntu 11.04 repository fglrx, same issue and Catalyst 11.10 -- all driver installs have been done a clean Ubuntu 11.04 64bit installation.
Here is the device section of my xorg.conf:
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:3:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[1]-0"
Driver "fglrx"
BusID "PCI:4:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[2]-0"
Driver "fglrx"
BusID "PCI:8:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[3]-0"
Driver "fglrx"
BusID "PCI:7:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[4]-0"
Driver "fglrx"
BusID "PCI:6:0:0"
EndSection
I believe this is the root issue in the Xorg.0.log:
[ 13.991] (==) fglrx(0): NoAccel = NO
[ 13.991] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[ 13.992] (--) fglrx(0): Chipset: "ATI Radeon HD 5900 Series" (Chipset = 0x689c)
[ 13.992] (--) fglrx(0): (PciSubVendor = 0x1002, PciSubDevice = 0x2542)
[ 13.992] (==) fglrx(0): board vendor info: original ATI graphics adapter
[ 13.992] (--) fglrx(0): Linear framebuffer (phys) at 0x40000000
[ 13.992] (--) fglrx(0): MMIO registers at 0xff3c0000
[ 13.992] (EE) fglrx(0): No valid I/O port address
[ 13.992] (EE) fglrx(0): PreInitAdapter failed
[ 13.992] (EE) fglrx(0): PreInit failed
The above issue happens for both cores of the 5970.
I verified that they PCI configuration is correct:
lamething@miner2:/var/log$ lspci -vv | grep Radeon
lamething@miner2:/var/log$ lspci -vv | grep Radeon
03:00.0 VGA compatible controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series] (prog-if 00 [VGA controller])
03:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
Subsystem: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
04:00.0 Display controller: ATI Technologies Inc Hemlock [ATI Radeon HD 5900 Series]
06:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5800 Series (Cypress LE) (prog-if 00 [VGA controller])
06:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
07:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5800 Series (Cypress LE) (prog-if 00 [VGA controller])
07:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
08:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 5800 Series (Cypress LE) (prog-if 00 [VGA controller])
08:00.1 Audio device: ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
After seeing this issue I decided to try an x86 Ubuntu 11.04 to
no avail.
Any information/ideas is greatly appreciated. I have been troubleshooting this for 2-days straight now and am just at a loss.
Thanks!