octane bricked after failed prom flash
#1
octane bricked after failed prom flash
Hello everyone,

Some time ago, I tried to install Irix 6.5.30 on an Octane (old revision).
When the installation was finished, I restarted the machine, just before reading the warnings of the install, one being, that the PROM flashing failed.
After the machine restarted,  it looks like it's totally bricked (the front light bar doesn't light up, there is no chime or video output).

I've read that there is a socket on the mainboard for inserting a debug Prom chip, though I don't know where I could get such a chip or the rom image itself.
Otherwise, I could start the Octane from the external PROM and, after it booted, switch to the internal PROM using an external switch wired up to the jumper and reflash it.

I've also got a second Octane, which also doesn't start, but has a working PROM (the lightbar works, at least).

If someone could help me getting this computer running again, I'd really appreciate it.

regards,
zeldakatze
zeldakatze
O2

Trade Count: (0)
Posts: 4
Threads: 1
Joined: Aug 2021
Location: Germany
Find Reply
08-03-2021, 09:25 PM
#2
RE: octane bricked after failed prom flash
I only found one reference to this: https://webcache.googleusercontent.com/s...clnk&gl=us

I've never heard of this myself, so WOW sorry to hear. I guess my dumb question would be...assuming you have another PROM chip that is the same board revision that works...why not try to clone or flash the bad chip out of circuit? I'm not sure of all the pitfalls but the images are part of the Irix payloads. Can you use them to flash the corrupt chip with an external reader (understanding you may need to desolder the corrupt PROM to even try this). But you could socket the original PROM location as well (unless there is a height restrictions).

Also I was lead to believe...at least on O2...that if you got a flash failure...you don't turn off the system and can try it again and again in the same session. But I've also heard when you try to long-jump versions this can happen. This brings up a great point for systems NOT previously running a later irix versions and getting partially through the PROM history via natural Irix upgrades...just a huge jump.

We should probably share verison and experience info and what version (and intermediate irix versions) people may want to load to selectively jump into the last PROM versions?

Let us know what you end up trying.
weblacky
I play an SGI Doctor, on daytime TV.

Trade Count: (10)
Posts: 1,716
Threads: 88
Joined: Jan 2019
Location: Seattle, WA
Find Reply
08-04-2021, 12:26 AM
#3
RE: octane bricked after failed prom flash
Also just a thought - perhaps your Dallas clock was failing and needs replacing, perhaps it might be related I don't know. But yes I would replace it if it the original.
stormy
Atari expert!

Trade Count: (1)
Posts: 180
Threads: 34
Joined: May 2019
Location: UK
Find Reply
08-04-2021, 01:42 PM
#4
RE: octane bricked after failed prom flash
My Octane2 definitely has a flat Dallas chip, and my PROM flashed perfectly when I installed 6.5.30 on it a few years ago!
Irinikus
Hardware Connoisseur

Trade Count: (0)
Posts: 3,475
Threads: 319
Joined: Dec 2017
Location: South Africa
Website Find Reply
08-04-2021, 02:00 PM
#5
RE: octane bricked after failed prom flash
The Dallas chip on the Octane is on the frontplane, in the NIC, not on the mainboard usually.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
08-04-2021, 02:10 PM
#6
RE: octane bricked after failed prom flash
The prom chip on the octane is a dip package ?, is socketed ?
soviet
Octane

Trade Count: (0)
Posts: 192
Threads: 22
Joined: Apr 2019
Location: Uruguay
Find Reply
08-04-2021, 03:54 PM
#7
RE: octane bricked after failed prom flash
(08-04-2021, 03:54 PM)soviet Wrote:  The prom chip on the octane is a dip package ?, is socketed ?

No, the PROM EEPROM is a TSSOP package that is soldered onto the board, it just has an empty DIP slot next to it that’s not really documented.  

That cached post was the only info in the debug PROM feature I found.  Apparently that’s how they jump-start the mainboard after manufacturing.  A tech places a chip in the DIP slot, this allowed an “external PROM” to boot (apparently, I have not further evidence of this) and then the tech would flash the primary PROM for the first time and remove the debug PROM.

Well that’s the story anyway.   

But I found nothing on this via Google. Which is why I was stating that desoldering the PROM chip and trying to externally clone another PROM to it might be the answer.  

However, I’ve also not found any record of someone doing that either.

So undocumented territory.
weblacky
I play an SGI Doctor, on daytime TV.

Trade Count: (10)
Posts: 1,716
Threads: 88
Joined: Jan 2019
Location: Seattle, WA
Find Reply
08-04-2021, 04:27 PM
#8
RE: octane bricked after failed prom flash
A lot of maybe's Tongue
Maybe theres a eeprom is an equivalent DIP package of the tssop one ?.
Maybe inserting an eprom on this "empty socket" on a working octane when already booted up, and flashing ?, then using it to start the non working one ?.
soviet
Octane

Trade Count: (0)
Posts: 192
Threads: 22
Joined: Apr 2019
Location: Uruguay
Find Reply
08-04-2021, 05:21 PM
#9
RE: octane bricked after failed prom flash
(08-04-2021, 03:54 PM)soviet Wrote:  The prom chip on the octane is a dip package ?, is socketed ?
The firmware on the Octane is not a PROM chip (no SGI computer uses a PROM chip for firmware, despite the boot environment is called "prom"), it is in a ((TSOP40))* Flash chip beneath the processor module.
If you want to recover a bricked board, the most efficacious means is to rework the chip to remove it and reflash it in an external device programmer.

Edit: actually a TSOP56. It would be interesting to see how the J10 "Select Flash Prom" is wired, if it connects to the Chip Enable pins of the respective sockets. I don't have an Octane so I cannot test this.
It's hard to see how it could be used to bootstrap code into the Flash chip, since the jumper can't be accessed while the machine is on (IP30 board must be completely seated). If the story about factory use is correct, there are only a few possibilities. Either they had card extenders so the IP30 could be used while it stuck all the way out; or, a cable with a switch was fed in somehow to plug onto the jumper; or, the jumper somehow allows reads only from the DIP socket and writes only to the Flash chip.

A more permanent link to the messages from an SGI engineer is here: https://groups.google.com/g/comp.sys.sgi...jWo_jnYRXQ

Personaliris O2 Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT Indigo2 Indy   (past: 4D70GT)
(This post was last modified: 08-05-2021, 05:35 AM by robespierre.)
robespierre
refector peritus

Trade Count: (0)
Posts: 640
Threads: 3
Joined: Nov 2020
Location: Massholium
Find Reply
08-04-2021, 06:41 PM
#10
RE: octane bricked after failed prom flash
(08-04-2021, 06:41 PM)robespierre Wrote:  
(08-04-2021, 03:54 PM)soviet Wrote:  The prom chip on the octane is a dip package ?, is socketed ?
The firmware on the Octane is not a PROM chip (no SGI computer uses a PROM chip for firmware, despite the boot environment is called "prom"), it is in a TSOP40 Flash chip beneath the processor module.
If you want to recover a bricked board, the most efficacious means is to rework the chip to remove it and reflash it in an external device programmer.
Hello again,

Sorry for needing this long to write a reply.

I can't solder such fine connections, nor do I know someone, that could do something like that for me.

It probably would be easiest if there would be some DIP-Flash chip that would be technically compatible with the TSOP40 and could be solderd on something like a perfboard to be rewired to the DIP socket of the Octane.

I'll try to find the datasheet of the original one and then a Flash chip that's close enough.

regards,
zeldakatze

(08-04-2021, 05:21 PM)soviet Wrote:  A lot of maybe's Tongue
Maybe theres a  eeprom is an equivalent DIP package of the tssop one ?.
Maybe inserting an eprom on this "empty socket" on a working octane when already booted up, and flashing ?, then using it to start the non working one ?.
that was actually my idea, though I first have to get my other Octane working for that.
Do the different revisions of the mainboards matter?
(This post was last modified: 08-04-2021, 09:33 PM by zeldakatze.)
zeldakatze
O2

Trade Count: (0)
Posts: 4
Threads: 1
Joined: Aug 2021
Location: Germany
Find Reply
08-04-2021, 09:31 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)