Bitcoin Forum
April 24, 2024, 09:22:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Successful] Recovering from a bad BIOS flash - 5870  (Read 3867 times)
rjk (OP)
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 05, 2012, 04:36:00 PM
Last edit: January 05, 2012, 07:50:03 PM by rjk
 #1

Is it possible without RMA'ing to recover from a bad BIOS flash on a couple 5870s?
Symptoms: When either of the 2 bad cards are plugged in, the motherboard hangs with an LED POST screen error number 62. Board is an ASRock 970 Extreme4.
Other cards in the same slots work fine.
I have been able to recover from a bad flash on other cards by booting from an ancient PCI video card, however these 2 cards don't let the motherboard POST properly, so I can't do that.

Suggestions?

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713950557
Hero Member
*
Offline Offline

Posts: 1713950557

View Profile Personal Message (Offline)

Ignore
1713950557
Reply with quote  #2

1713950557
Report to moderator
1713950557
Hero Member
*
Offline Offline

Posts: 1713950557

View Profile Personal Message (Offline)

Ignore
1713950557
Reply with quote  #2

1713950557
Report to moderator
1713950557
Hero Member
*
Offline Offline

Posts: 1713950557

View Profile Personal Message (Offline)

Ignore
1713950557
Reply with quote  #2

1713950557
Report to moderator
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
January 05, 2012, 04:53:43 PM
 #2

Suggestions?
You could try hot-plugging. But first set up the BIOS for static assignment of resources to the PCI. I never tried this with the AMD/ATI card, but it worked for some other rare peripherals, like video capture & compression card or strange SCSI controller.

By hot-plugging I mean: power-on without the card, go past the self test, interrupt the boot manager, plug in the card, allow the boot process to continue.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
rjk (OP)
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 05, 2012, 05:00:30 PM
 #3

Suggestions?
You could try hot-plugging. But first set up the BIOS for static assignment of resources to the PCI. I never tried this with the AMD/ATI card, but it worked for some other rare peripherals, like video capture & compression card or strange SCSI controller.

By hot-plugging I mean: power-on without the card, go past the self test, interrupt the boot manager, plug in the card, allow the boot process to continue.
Sounds scary. I'll have to dig through the BIOS to find that option, can't say I have ever seen it. Are there any specific ways to set that option?

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
January 05, 2012, 05:13:06 PM
 #4

Are there any specific ways to set that option?
I'm far away from my server room, but from the memory: it is under Advanced Peripheral/IO Configuration; PCI resources. Normally everything is on Automatic. With working hardware find a correct static configuration, then remove all working cards and reboot for hot plugging of the bad one. We've done it many times flashing x86 BIOSes to the SCSI cards that had BIOSes for other architectures, like Itanium, Alpha or SPARC.

Anti-static precautions are a must.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
P4man
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
January 05, 2012, 05:26:29 PM
 #5

To be clear: you can not boot with one working videocard in slot A and the badly flashed one in slot B? Even after reversing them?

rjk (OP)
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 05, 2012, 06:19:06 PM
 #6

To be clear: you can not boot with one working videocard in slot A and the badly flashed one in slot B? Even after reversing them?
Correct.

Status update: My BIOS does not have any such IRQ settings options, probably cause it is a gooshy GUI UEFI interface instead of a good old text based BIOS. So I decided to try it anyway.
I recall seeing a long time ago that the PCI-express specification allows for hot-plugging, but I still gave myself heart palpitations as I swapped the cards out. What happened was, I got everything working with 1 old PCI card and 1 working 5870 both connected, then I rebooted and hit F8 to cause the boot process to stop. Then, I unplugged the PCI-e connector on the good 5870. As I was readying a dead card to be plugged in, the machine decided to reboot, instead of sitting and waiting for me to insert the dead card. I inserted it anyway, and long story short it finally allowed the mobo to POST and boot properly while connected.
Once it was booted, it required 1 more reboot before the card was detected and a driver installed.

At this point, the driver is installed, and the card appears in the device manager, but that is it. I can't get cgminer to detect it, nor can I flash it with RBE. My next step is to create a boot USB with a commandline bios flash tool and a copy of a good bios and try that out.

TL;DR, 2112's method worked so far that the video card is detected and allows the mobo to POST, but I still have not been able to flash it.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
rjk (OP)
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 05, 2012, 07:49:29 PM
 #7

SUCCESS! Thanks 2112 for your invaluable tips. BIOSes flashed successfully using atiflash.exe and an MSDOS boot USB after hot-swaping the PCI-e connectors from a working card to a dead one.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
shakaru
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


QUIFAS EXCHANGE


View Profile
January 05, 2012, 11:27:21 PM
 #8

by far some of the most heartpound reads of my life.

                             ▄▄▄████████▄▄▄
                         ▄▄██████████████████▄▄
                       ▄███████▄▄▄▄▄▄▄▄▄▄███████▄
                     ▄█████▄▄██████████████▄▄█████▄
        ██████  █████████▄████████████████████▄█████
        ██████  ███████▄████████▄▄▄▄▄▄▄▄████████▄████
                      ▄██████▀████████████▀██████▄████
███████   █████████████████████████████████████████████
███████   █████████████████████████████████████████████
                   ████████████████████████████████████
     ██████████████████████████████████████████████████
     ██████████████████████████████████████████████████
                     █████████████████████████████████
            ██████████▀██████▄████████████▄██████▀████
            ███████████▀████████▀▀▀▀▀▀▀▀▀▀███████▄███
                    █████▀████████████████▄▀██████▄
                     ▀█████▀▀██████████████▀██▀██████▄
                       ▀███████▀▀▀▀▀▀▀▀▀▀███████▀▀▀▀▀▀
                         ▀▀██████████████████▀▀
                             ▀▀▀████████▀▀▀
QUIFAS                    
                    ███
 █              ███ ███
 █              ███  █
███          █  ███
███         ███  █
███  █      ███  █
    ███  █  ███  █
    ███ ███  █   █
     █   █   █
     █      
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!