On Sat, 23 Apr 2016, Robert Jarratt wrote: > > That's a bit cryptic, but knowing that this is a low-level CPU interface > you can > > gather the wiring from this document: > > <http://h18000.www1.hp.com/cpq- > > alphaserver/technology/literature/164lxtrm.pdf>. > > So BSROMCLK is Tx and SROMCDAT is Rx, but as noted here and in the > > discussion in the first reference you need an EIA/TIA 232 driver and > receiver > > (there is power available on the diagnostic port, so you can use it for > the > > circuit), and of course you need to cross the lines wiring them to your > host. > > > > I don't think the SROM diagnostics are going to help much because the > failure is in the DROM sequence, which comes after the SROM.
But from the discussion referred I gather DROM outputs its diagnostics to this port too and you might be able to learn what exactly about NVRAM it complains. Also you might be able to correct configuration, e.g. by poking at NVRAM or elsewhere appropriately; notice that the manual also suggests you might be able to bypass the DROM sequence and go to SRM/ARC directly, which might help recovery too. It's up to you if you want to try this of course, I just thought it might help as the existence of this SROM console might not be universally known. > > Finally the SROM console command reference is here: > > <http://h18000.www1.hp.com/cpq- > > alphaserver/technology/literature/srommini.pdf>. > > This manual doesn't specifically cover the Avanti, but I'd expect the user > > interface to be similar -- it's a low-level tool close to the CPU after > all. > > > > NB on Avanti the 8kB NVRAM is separate from the TOY/NVR chip (which is a > > Benchmarq BQ4285, providing 114B of general storage only). > > > > I had already located the Benchmarq chip and found the spec to be > insufficient for the 8K NVRAM. The problem is, I don't know which chip has > the NVRAM, I have not been able to locate it and the manuals don't tell me. > I hope it isn't one of the ASICs. I have posted a photo of the board here: > http://bit.ly/1qHQnaB in case anyone can id the NVRAM. It is separately decoded on the flashbus (among flashROM, DROM, diagnostic LEDs and jumpers), so I doubt it's in an ASIC, that would be too arcane. I suspect they wanted to keep it separate from flashROM for safety. > If the NVRAM contents are maintained by the battery then there should be a > way to reset the NVRAM contents, but there does not seem to be a way. I > wonder if the NVRAM persists without power? The manual seems to say that the > TOY is battery backed, but makes no mention of the NVRAM needing the > battery. It is battery backed indeed and it sits right in the upper right hand corner: <http://web.mit.edu/6.111/www/s2007/datasheets/KM6264B.pdf>, next to the other flashbus devices, as expected -- next to the left there is a pair of flashROMs (and a pair of sockets for another two of the four supported total), and a socketed DROM chip. Being decoded as a DRAM bank they are also close to DRAM sockets. Jumpers and LEDs are elsewhere, but obviously they have less strict PCB routing requirements. HTH, Maciej
