hd7990 driver issue
#1
Hello, I was using latest hashcat on ubuntu and catalyst 13.4, all worked fine when I was using an "old" hd7990 club 3d edition; clinfo correctly showed the two 7970 at 900 mhz clock.
Now I moved to a Sapphire hd7990 (21207-00-50G), the one with 1 ghz clock and I can't see it.
I upgraded to new ubuntu 13.10 with kernel 3.11.0.12 and installed latest catalyst software 13.11-beta-v9.4.
It installed ok, xorg start well but still both clinfo and hashcat can't see the 7990 card.
Any idea? do I need to use a specific catalyst version?
cheers,
ivan
#2
sudo amdconfig --initial -f --adapter=all

then reboot, then try again
#3
(11-29-2013, 08:01 PM)atom Wrote: sudo amdconfig --initial -f --adapter=all

then reboot, then try again

Thanks for your answer Atom, unfortunately it doesn't work.
I already tried it and did it again after your answer.
Still clinfo shows only my xeon cpu and no GPU Sad
Any other ideas?
Ivan
#4
What does 'lspci | grep VGA' show?
#5
(11-29-2013, 10:50 PM)davejcb Wrote: What does 'lspci | grep VGA' show?
root@cracker:~# lspci|grep -i amd
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]
06:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
07:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]


root@cracker:~# lspci|grep -i vga
06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]

I'd say it's definitely there...
weird thing is I have a working X11 desktop...
Ivan
#6
what does 'amdconfig --lsa' show? what driver does Xorg.log show that you're using? have you tried re-installing the driver? do you have dkms installed?
#7
(11-30-2013, 01:56 AM)epixoip Wrote: what does 'amdconfig --lsa' show? what driver does Xorg.log show that you're using? have you tried re-installing the driver? do you have dkms installed?
Thanks epixoip, here what you ask:

root@cracker:~# amdconfig --lsa
* 0. 06:00.0 AMD Radeon HD 7900 Series
1. 07:00.0 AMD Radeon HD 7900 Series

* - Default adapter

---------
root@cracker:~# dpkg --get-selections | grep dkms
dkms install

--------
root@cracker:/etc# cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-0"
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[1]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:6:0:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[1]-0"
Driver "fglrx"
BusID "PCI:7:0:0"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]-0"
Device "aticonfig-Device[1]-0"
Monitor "aticonfig-Monitor[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

------


Ivan
#8
Xorg.log, not xorg.conf. Anyway, those were rhetorical questions, I wasn't requesting that information from you. Just trying to get you to start troubleshooting in the right places. In the end you'll likely find that your driver is only half installed, and that re-running the installer fixes your issues.
#9
(11-30-2013, 09:55 AM)epixoip Wrote: Xorg.log, not xorg.conf. Anyway, those were rhetorical questions, I wasn't requesting that information from you. Just trying to get you to start troubleshooting in the right places. In the end you'll likely find that your driver is only half installed, and that re-running the installer fixes your issues.


Thanks epixoip, I was pasting my conf just to avoid rhetorical answers Tongue
I checked all conf file, reinstalled anything twice and I'm quite sure I did it good.

Reading your previous post (http://hashcat.net/forum/thread-2404.html) you say 7990 only works with Catalyst 13.6 beta. Do you think downgrading the actual latest catalyst to a previous version can help?


Having a look into xorg log file I see this:
----
[ 14.940] ukiOpenByBusid: Searching for BusID PCI:6:0:0
[ 14.940] ukiOpenDevice: node name is /dev/ati/card0
[ 14.940] ukiOpenDevice: open result is 10, (OK)
[ 15.112] ukiOpenByBusid: ukiOpenMinor returns 10
[ 15.113] ukiOpenByBusid: ukiGetBusid reports PCI:6:0:0
[ 15.135] ukiDynamicMajor: found major device number 249
[ 15.135] ukiDynamicMajor: found major device number 249
[ 15.135] ukiOpenByBusid: Searching for BusID PCI:7:0:0
[ 15.135] ukiOpenDevice: node name is /dev/ati/card0
[ 15.135] ukiOpenDevice: open result is 10, (OK)
[ 15.135] ukiOpenByBusid: ukiOpenMinor returns 10
[ 15.135] ukiOpenByBusid: ukiGetBusid reports PCI:6:0:0
[ 15.135] ukiOpenDevice: node name is /dev/ati/card1
[ 15.510] ukiOpenDevice: open result is 10, (OK)
[ 15.510] ukiOpenByBusid: ukiOpenMinor returns 10
[ 15.510] ukiOpenByBusid: ukiGetBusid reports PCI:7:0:0
[ 15.543] (--) Chipset Supported AMD Graphics Processor (0x679B) found
[ 15.543] (--) Chipset Supported AMD Graphics Processor (0x679B) found
---------------
What I don't understand is:

-----------------
[ 16.634] ukiOpenDevice: node name is /dev/ati/card0
[ 16.634] ukiOpenDevice: open result is 17, (OK)
[ 16.634] ukiGetBusid returned 'PCI:6:0:0'
[ 16.634] ukiOpenDevice: node name is /dev/ati/card1
[ 16.634] ukiOpenDevice: open result is 17, (OK)
[ 16.634] ukiGetBusid returned 'PCI:7:0:0'
[ 16.634] ukiOpenDevice: node name is /dev/ati/card2
[ 16.634] ukiOpenDevice: open result is -1, (No such device)
[ 16.634] ukiOpenDevice: open result is -1, (No such device)
[ 16.634] ukiOpenDevice: Open failed
[ 16.634] ukiOpenDevice: node name is /dev/ati/card3
[ 16.634] ukiOpenDevice: open result is -1, (No such device)
[ 16.634] ukiOpenDevice: open result is -1, (No such device)
[ 16.634] ukiOpenDevice: Open failed
--------------------
And it goes searching till /dev/ati/card15
What do you think?
i.
#10
problem solved...
I followed this guide: http://hashcat.net/wiki/doku.php?id=linux_server_howto

but seem X is not starting properly so I need to manually startx installing xinit and a different X than openbox.
thanks all.
Ivan