I keep getting bus errors. They always have ERRCS=0x002e, CEA=0x00000407.
I had a look in the kernel source as to why this is so.
It is only resetting the UCR (Undecoded CPU Read) and SAE (IPBus Slave Acknowledge Error) bits of ERRCS (ERRor Control and Status register), and is not resetting the CEA (Cpu Error Address). Almost all of the bits in ERRCS are sticky (IDT User Reference Manual
, pages 4-2 to 4-4), and the CEA register is only set if it is 0xFFFFFFFF (IDT User Reference Manual
, page 4-5)
However, the EPC and RA are possibly useful.
I'm getting errors in the following functions:
Called by the following functions:
My box has also been losing its marbles every few days. When this happens, the root filesystem becomes inaccessible, and logging in is impossible