(01-25-2021, 08:22 PM)Trippynet Wrote: My honest advice with the Fuel is to hook the L1 up via serial and see what it is saying. Don't forget that Fuel uses 38400 baud rather than 19600 like the earlier SGIs. Once you can see what L1 is complaining about, things should be clearer.
Environmental monitoring may have failed, but usually the symptom when that happens is a Fuel that turns on for several seconds then powers down again, so this may be something else.
I've eventually had time to try this - holding down the power button on the Kuba board causes an additional on-board LED to light green, the disks to spin-up, and other hardware add-in boards to initialise. The lightbar lights white, but there's no video output and the lightbar never changes to red (which IIRC is usual during the system bring-up process).
I connected an FT232 cable with lights embedded in the DB9 shroud, but saw no output via /dev/ttyUSB0 on a connected Linux laptop - although strangely, the lights on the connector never lit either.
Falling back to my
Octane, a serial cable from /dev/ttyd1 to Serial #1 on the
Fuel also showed nothing at all. Connecting to the L1 connector on the mainboard outputs ~5 carriage-returns when power is applied to the system, but otherwise also appears silent.
I've been using `minicom`which also always shows 'Offline' in it's status bar - is there a better way to see serial activity at as raw a level as possible?
Update:
After using the GNU `stty` command to set the serial baud-rate (... which minicom claimed to have done...) and then 'screen' to connect input and output, I have a connection!
Code:
SGI SN1 L1 Controller
Firmware Image B: Rev. 1.24.11, Built 10/29/2003 00:05:26
001a01-L1>
(... post-midnight firmware builds 😯)
The `cpu` command shows CPU A as present and enabled, although `date` is showing a date in 2019 - so, on the assumption that the system clock _was_ right at some point in the past, it appears not to have tracked time - I'm not sure whether this is diagnostically significant?
I note for Googlers from the future: The documentation at
https://techpubs.jurassic.nl/manuals/lin.../ch03.html specifies a different date format to the Fuel's L1, which uses a date string of `MMDDhhmm[[CC]YY][.ss]`.
Does `debug` value 4 (verbose) or values 2-3 (more testing) apply to the Fuel?
`env check` outputs `Environmental monitoring is enabled and running.` although `env` itself shows all sensors as `Wait Pwr`, which makes sense... except for `BEDROCK` which shows as `Not currently available`?
`leds` outputs:
Code:
CPU A: 0xff: Console poll found data for reading
`log` seems to contain only repeats of:
Code:
<date> <time> L1 booting 1.24.11
<date> <time> PSC: 0x07
<date> <time> USB0: waiting on open
... with occasional entries reading `SMP-R: UART:UART_FRAMING_ERROR` or `SMP-R: UART:UART_BREAK_RECEIVED` - although I suspect that these were from my prior attempts to access the L1 controller (which suggests that data was reaching the L1, just not coming back to my console!)
`power` shows all items in state `off` or NC`, although `Fuel CPU` has a `Value` of 132...
The first thing which looks potentially like any form of error - `serial` returns:
Code:
BSN: NCJ502. SSN: 08:00:69:xx:yy:zz. Time: 02/08/2021 18:57:23 UTC
Public Key data in EEPROM is invalid
... and the `serial all` `EEPROM` section reads `NA` for `Serial`, `Part Number`, and `Rev` of `MAC`.
After issuing a `power up` command the system has booted to ARCS via the V12, but has stopped complaining `dksc(0,1,8)/sash: no such device` - which it the next thing I need to look at.
L1 `logs` now shows:
Code:
02/08/21 19:03:11 power up (COMMAND)
02/08/21 19:03:17 reset again MIPS
The `env` output looks good (and `BEDROCK` has appeared).
`leds` now shows:
Code:
CPU A: 0x55 unknown LED status.
(I assumed this would be the lightbar state on the Fuel?)
`power` _still_ shows 132 for `Fuel CPU` and `NC` for: `12V IO`, `5V`, `3.3V` (with a `Value` of 0), `1.5V`
(with a `Value` of 0), `5V aux`, `3.3V aux`, `PIMM0 12V bias`, `Fuel SRAM`
(with a `Value` of 0), `PIMM0 1.5V`
(with a `Value` of 0), `PIMM0 3.3V aux`, `PIMM0 5V aux`, `XIO 12V bias`, `XIO 5V`, and `XIO 3,3V aux`.
(`power` outputs reading `on` are `12V`, `2.5V`, and `XIO 2.5V` - but all also have a `Value` of 0)
Could someone with a working Fuel please confirm what values `power` outputs on their system?
Overall, if anyone has any thoughts on why the system might power-on from L1 but not from the front-panel button, then I'm all ears! Although I've not tried to power-on the system in a fairly long time (many months if not several years!) it hasn't been physically moved since it last worked, so it's unlikely that the issue is that the power-button is physically disconnected (and the light-bar does work)...
Further to these issues - from ARCS, `hinv`/`arcshinv` does shows the hard drive (and CDROM) as being present.
`ls` outputs:
Code:
dksc(0,1,8)/:
sgilabel sash
No file system found for "/"
... although booting manually to `sash` and issuing an `ls` command shows the contents of `disc(0,1,8)` and `dksc(0,1,0)` without error.
Booting the system from here results in a warning of:
Code:
WARNING: rtdoc: preposterous time in tod chip: 14:26:55 2051/25/23
CHECK AND RESET THE DATE![color=#111111][size=small][font=Tahoma, Verdana, Arial, sans-serif]
... but otherwise IRIX does boot.
Shutting-down (which only returned me to `sash`) and then `boot`ing again didn't show the same warning.
Argh - but I've changed something and now choosing 'Boot' from the ARCS menu only takes me to `sash` :(
On the positive side of things, though, the
Fuel does now seem happy to start from its front-panel button - and a power-cycle seems to boot to IRIX again, rather than stopping at `sash`!