Pages:
Author

Topic: ASROCK H81 PRO BTC (R2.0) in Linux. PCIE slots do not detect GPUs (Read 6017 times)

legendary
Activity: 1260
Merit: 1009
Ok, unplugging the mouse and keyboard didn't do jack. 

I'm getting more and more convinced there's a major issue with this board.
I tried booting up smOS via the onboard VGA after reconnecting my 4 GPUs and I was greeted by the "please install the PSU's 4-pin power cables to the 4-pin connections on your motherboard" screen DESPITE using powered risers AND having those 2 molex connected to the PSU... 
I ignored and booted anyway and the whole thing restarted after 10 minutes or so after a fan gradually started doing a funny noise. 

Also smOS couldn't seem to connect to the internet. 

I'm bummed. Big time.

Are you using a modular PSU? 

If you are: maybe you have accidentally attached the molex power cable to a sata slot instead of the one labeled molex or perif on the PSU end?
newbie
Activity: 16
Merit: 0
Im also having this problem.

The mobo can detect all 5 slot except gpu on the 16x slot.

the thing is, i got 3 board with same issue, and another one work flawlessly (16x detect the gpu).

Done the power cycle, gen 1, gen 2, onboard n pcie gpu.

No luck so far. anyone know what else should i try?

newbie
Activity: 8
Merit: 0
Ok, so I did test all my GPUs with a used mobo and my PSU and they all work, to my relief.

I RMA'd the 2 faulty mobos and I should get an H81 replacement this week. 

I'm obviously going to test the replacement without riser cables first to assess whether it works or not. 
However, if -like I'm now convinced- the riser actually fried the 2 previous mobos I'm not going to plug them in without somehow testing them beforehands.
I really don't know how, though.
I did examine them but didn't find anything fishy (apart from an apparent saving on solder).

Can I not measure voltages and such with a multimeter before actually endangering my new motherboard?
I can't find anything on the forums on that matter.
newbie
Activity: 8
Merit: 0
Are you using a modular PSU? 

If you are: maybe you have accidentally attached the molex power cable to a sata slot instead of the one labeled molex or perif on the PSU end?

As a matter of fact I am. 
However I did double, triple check that I didn't make such a mistake. 

I have 4*2 slots labeled "6+2 PCI-E & 4+4 CPU" where I plugged the GPUs and CPU.
I connected the molex cable to one of the 3*2 slots labeled "peripheral & SATA", which is the only place where the cable provided would fit, anyway. 

I have no idea what might be wrong.
Thing is I got another mobo a couple days ago, an MSI z270a, and it can't seem to detect any GPU either (I tried with the 4 I already had and with one brand new out of the box).
Either my riser cables damaged the new motherboard (if that's even possible?) or the problem is my PSU (wouldn't know how to assess that) or I got yet another defect (not entirely implausible, I got it from a somewhat shady shop and the box wasn't even sealed anymore, I'm going back tomorrow to see what they might have to say about that).
newbie
Activity: 8
Merit: 0
Ok, unplugging the mouse and keyboard didn't do jack. 

I'm getting more and more convinced there's a major issue with this board.
I tried booting up smOS via the onboard VGA after reconnecting my 4 GPUs and I was greeted by the "please install the PSU's 4-pin power cables to the 4-pin connections on your motherboard" screen DESPITE using powered risers AND having those 2 molex connected to the PSU... 
I ignored and booted anyway and the whole thing restarted after 10 minutes or so after a fan gradually started doing a funny noise. 

Also smOS couldn't seem to connect to the internet. 

I'm bummed. Big time.
newbie
Activity: 8
Merit: 0
If your problem is that your mobo doesn't recognize the gpus, maybe i have the solution.

Try to move your keyboard usb wire. I have a Alien keyboard with 2 usb, since I remove one of them, my mobo is recognizing all my gpus.

That's weird enough it might just work... I tried disconnecting my PS2 keyboard and USB mouse and still didn't get an POST, BUT the ethernet port was blinking differently so maybe there's something to it. Currently going through a power cycle to test that theory from a fresh state. 
Considering sacrificing a goat in a satanic ritual just to get all the odds on my side, as well.
newbie
Activity: 21
Merit: 0
If your problem is that your mobo doesn't recognize the gpus, maybe i have the solution.

Try to move your keyboard usb wire. I have a Alien keyboard with 2 usb, since I remove one of them, my mobo is recognizing all my gpus.
newbie
Activity: 8
Merit: 0


Have you tried resetting the mobo to factory defaults?

Pretty sure I have. I'll try once more before I try to mine anyway to see if the gpus are actually usable when using the onboard VGA. 
newbie
Activity: 8
Merit: 0
Welp, still no POST when main video adapter set to PCI-E. 
I could probably mine anyway by using the onboard VGA but something's definitely fishy there.

ASRock support isn't of much help and vendor hasn't replied in a while.
Don't know what to do.  Sad 
legendary
Activity: 1260
Merit: 1009

Ok, I'll look into it. 
I still have the "SM bus controller" for the location PCI bus 0, device 31, function 3 that gives me a code 28 (not installed), which sounds like it could have something to do with it...

I'll try and reinstall some constructor drivers while I look into smOS and amdOC.
I actually do know a bit about smOS as a coworker of mine with the same setup has been using it as of late.
Any advice regarding installation? Should I plug everything back in before reinstalling the OS?

Thank you!

Yes I would plug everything back in before booting with either OS.

newbie
Activity: 8
Merit: 0

Ok, I'll look into it. 
I still have the "SM bus controller" for the location PCI bus 0, device 31, function 3 that gives me a code 28 (not installed), which sounds like it could have something to do with it...

I'll try and reinstall some constructor drivers while I look into smOS and amdOC.
I actually do know a bit about smOS as a coworker of mine with the same setup has been using it as of late.
Any advice regarding installation? Should I plug everything back in before reinstalling the OS?

Thank you!
newbie
Activity: 8
Merit: 0
Sorry for necroposting but I'm currently going through the exact same problem.  
Same mobo, works fine with onboard VGA but won't output anything through GPU (sapphire rx470 nitro 8Gb).  

I tried fullzero's solution, doing a full power cycle and retrying with only one GPU in the x16 slot without a riser but still no luck for me.  

Is there anything else I can try before sending this back to the vendor?
Delaying some more would suck big time... 

Edit : Ok, I managed to boot with the GPU plugged in by going back and forth in the BIOS and setting the video out device to "onboard".
When I go in window's device manager, the GPU is recognized as "Microsoft Basic Display Adapter" with the status:
 "This device is not working properly because Windows cannot load the drivers required for this device "code 31) The driver trying to start is not the same as the driver for the POSTed display".
I then installed AMD's drivers and rebooted. Now I do have an output on that card, locked down to 640x480, for some reason... 
Not sure where to go from here.
member
Activity: 66
Merit: 10
I seriously can't believe it, but this last test worked. I am now at least getting the BIOS to display on the GPU after removing the battery for that amount of time, replacing it and running the GPU directly on the 16x slot.  I had previously tried to remove the battery, but I quickly replaced it, I think that might have made a difference.
I've learned additional troubleshooting steps, which is cool.
I am incredibly grateful man, thanks for the help.

Glad it works.  Smiley

Ive also a problem on my asrock btc , i cannot get it  work the x16 slot . Im using only 5gpu , the x16 slot is free, whenever i cannoct the raisers ,  no screen amd system wont boot up, ive disablet the igpu and primary outpuc is pcie1 ... any tips ?

Have you set the pcie to gen 2?

If so; and you still have the problem, I recommend trying only 1x GPU in the 16x slot. 

Ensure you do a full power cycle as described earlier in this thread.  Does that single GPU work?



ive tried 1x gpu in the 16x slot but with raiser , not direct , didnt work in that way  , and i still didnt change pcie to gen 2, ill do it when my next 2x gpu will arrive so ill have 6x total in that mb , and will let you know
member
Activity: 66
Merit: 10
Ive also a problem on my asrock btc , i cannot get it  work the x16 slot . Im using only 5gpu , the x16 slot is free, whenever i cannoct the raisers ,  no screen amd system wont boot up, ive disablet the igpu and primary outpuc is pcie1 ... any tips ?
legendary
Activity: 1470
Merit: 1114
Interesting problem. Glad your solved it.

That seems like an unusual troubleshooting step to take. I don't know what,
other than the clock, gets power from the battery and doesn't get reset on normal power on.
Whatever it is should never prevent the board from initializing no matter what state the data.

It's bad design for the BIOS to trust data that hasn't been reset. The BIOS should test the data for
validity before using it and reset it (as removing the battery did) if there is any doubt.
full member
Activity: 224
Merit: 100
CryptoLearner
Did you tried to disable the onboard GPU ? i have this same motherboard and if you don't do that, no added card will work.

I only know of the BIOS option under chipset configuration where you select the primary graphics adapter. I have chosen the PCI Adapter as primary. Is there another option to specifically disable onboard graphics in the BIOS other than this one?

I tried that, but it wasn't working, if i recall correctly if you let it to auto, it will disable the onboard GPU automatically as soon as you connect a GPU in the main 16x pci express port, you'll have to connect your screen on this GPU to get display. Also disable IGPU multi monitor, this will effectivly disable the onboard GPU when you plug the 16x slot gpu. You can also put your PCI express in mode GEN1 it will save a few watts (like 1%)

Ok, I have already done all of that. This BIOS version only lets you choose one or the other (PCI or onboard). iGPU multimonitor is set to disabled by default.
The card is not detected by BIOS even when it is connected directly to the 16x slot. Display only works on onboard, even when having the card connected and PCI chosen as primary. It ignores it as if nothing is connected there. Both of the Motherboards I have do this exact same thing.

Once I am in Linux, I try to run lspci, and it does not show any VGA adapters connected except the onboard. It's really strange, but I think I was sent two faulty motherboards then.

This is indeed weird, is the additional GPU running (like are fans spinning ?), i can confirm to you that if the card was working you would automatically lose display on the onboard GPU, if it's working it's proof that the additionnal GPU doesn't work/detected indeed. how do you supply power to your added graphic card ? also did you connected the 2 additionnal power supply molex connector that are on each sides of the PCI express port slots ? Using GPU power supply + motherboard power supply + riser power supply you smooth out the load between different power lane of your PSU, smoothing the power output. so it's all good Smiley

Yes that's what I assume. The onboard should lose display, that has always happened with my other rigs.  all the GPUs I try power on with lights and fans spinning...

Well if you connected all the power input i spoke about, i have no other ideas, sorry mate  Cry
full member
Activity: 224
Merit: 100
CryptoLearner
Did you tried to disable the onboard GPU ? i have this same motherboard and if you don't do that, no added card will work.

I only know of the BIOS option under chipset configuration where you select the primary graphics adapter. I have chosen the PCI Adapter as primary. Is there another option to specifically disable onboard graphics in the BIOS other than this one?

I tried that, but it wasn't working, if i recall correctly if you let it to auto, it will disable the onboard GPU automatically as soon as you connect a GPU in the main 16x pci express port, you'll have to connect your screen on this GPU to get display. Also disable IGPU multi monitor, this will effectivly disable the onboard GPU when you plug the 16x slot gpu. You can also put your PCI express in mode GEN1 it will save a few watts (like 1%)

Ok, I have already done all of that. This BIOS version only lets you choose one or the other (PCI or onboard). iGPU multimonitor is set to disabled by default.
The card is not detected by BIOS even when it is connected directly to the 16x slot. Display only works on onboard, even when having the card connected and PCI chosen as primary. It ignores it as if nothing is connected there. Both of the Motherboards I have do this exact same thing.

Once I am in Linux, I try to run lspci, and it does not show any VGA adapters connected except the onboard. It's really strange, but I think I was sent two faulty motherboards then.

This is indeed weird, is the additional GPU running (like are fans spinning ?), i can confirm to you that if the card was working you would automatically lose display on the onboard GPU, if it's working it's proof that the additionnal GPU doesn't work/detected indeed. how do you supply power to your added graphic card ? also did you connected the 2 additionnal power supply molex connector that are on each sides of the PCI express port slots ?
full member
Activity: 224
Merit: 100
CryptoLearner
Did you tried to disable the onboard GPU ? i have this same motherboard and if you don't do that, no added card will work.

I only know of the BIOS option under chipset configuration where you select the primary graphics adapter. I have chosen the PCI Adapter as primary. Is there another option to specifically disable onboard graphics in the BIOS other than this one?

I tried that, but it wasn't working, if i recall correctly if you let it to auto, it will disable the onboard GPU automatically as soon as you connect a GPU in the main 16x pci express port, you'll have to connect your screen on this GPU to get display. Also disable IGPU multi monitor, this will effectivly disable the onboard GPU when you plug the 16x slot gpu. You can also put your PCI express in mode GEN1 it will save a few watts (like 1%)
full member
Activity: 224
Merit: 100
CryptoLearner
Did you tried to disable the onboard GPU ? i have this same motherboard and if you don't do that, no added card will work.
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
I have bought other ASROCK motherboards and have rigs running successfully on them.
The first version of the H81 PRO BTC worked with the same graphics cards.
I bought two ASROCK H81 PRO BTC R2.0, and they're both presenting the same problem: PCIe slots do not recognize the GPU (regardless of the GPU or the PCIe slot used). The cards fail to be detected even if I try to install them directly onto the 16x slot without a riser.
I'm pretty sure the problem is not the GPUs because I have them running fine in other systems. The problem is present as early as startup, at BIOS, so before the OS (in this case Linux) is even loaded...which is why I think it's the motherboard. The system starts up with the integrated graphics only, as if there was no GPU connected. I have made sure the usual options in the BIOS were selected as I've done before with several machines: PCI Adapter as primary graphics, changing to Gen 2.0 etc. but unfortunately this did not solve the problem. The BIOS version is P1.2 which seems to be the only available one for this MB, I also tried flashing the BIOS with the same version regardless.. and nothing.

Have swapped all components CPU, RAM, GPUS etc.

Tried to contact ASROCK support, have not heard anything from them after 5 days.

I'm wondering if anybody is using this version of the H81 PRO BTC motherboard (R2.0) with Linux successfully and if they had to do anything in particular to make it work. I find it hard to believe that the two motherboards I bought just happen to be faulty.

belongs in alt coins not btc  try here

https://bitcointalk.org/index.php?board=160.0  others have had rv 2  board issues.
Pages:
Jump to: