Port-sparc64 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Keyboard Problem with V5.1 on an E4000
Hi,
> so, i ported the fhc and central drivers, and the clock and zs
> attachments for them. however, it crashes when attaching the
> central device. not sure what is up there yet, it crashes in
> a very strange way.
>
> myself and others will keep looking.
Thanks for porting fhc and cnetral. I tried this out on an E3500 with a
serial console. Console output is:
mainbus0 (root): SUNW,Ultra-Enterprise (5-slot Sun Enterprise E3500): hostid
809341f3
cpu0 at mainbus0: SUNW,UltraSPARC-II @ 400 MHz, UPA id 6
cpu0: 16K instruction (32 b/l), 16K data (32 b/l), 8192K external (64 b/l)
...
cpu7 at mainbus0: SUNW,UltraSPARC-II @ 400 MHz, UPA id 19
cpu7: 16K instruction (32 b/l), 16K data (32 b/l), 8192K external (64 b/l)
central0 at mainbus0
fhc0 at central0 board 1: SUNW,501-2511
clock0 at fhc0: mk48t59
zs0 at fhc0
zstty0 at zs0 channel 0 (console i/o)
zstty1 at zs0 channel 1
Fatal Reset
@(#) Ultra Enterprise 3.2 Version 30 created 2002/10/25 14:03
3,0>FATAL ERROR
3,0> At time of error: System software was running.
3,0> Diagnosis: Board 1, software, any system board
3,0>Log Date: Aug 8 12:11:34 GMT 2011
3,0>
3,0>RESET INFO for IO Type 5 board in slot 1
3,0> AC ESR 00000000.00000011 IIS UPA_A_ERR
3,0> DC[0] 00
3,0> DC[1] 00
3,0> DC[2] 00
3,0> DC[3] 00
3,0> DC[4] 00
3,0> DC[5] 00
3,0> DC[6] 00
3,0> DC[7] 00
3,0> FHC CSR 00040000 LOC_FATAL
3,0> FHC RCSR 02000000 FATAL
The reset is at the point where we enable interrupts on the serial port (line
473 of sys/arch/sparc64/dev/zs.c [1]). According to the "Sun Enterprise xx00
Problem Solving Manual", section 4.13 [2], the reset is caused by "an
interrupt being sent to an unmapped or non-accepting destination".
This machine has an I/O board in slot 1 and CPU/memory boards in slots 3, 5,
7 and 9. It looks like the zs interrupt was sent from the I/O board, even
though the serial ports are on the clock board in slot 0. If I comment out
the interrupt enable, the machine will boot (but it's not possible to use
the console ;-). Devices on the I/O board (SCSI, ethernet) appear to be
working.
So, is there some interrupt mapping that we are missing when we attach either
the CPU's or the boards (fhc or central) on a multi-board machine?
Thanks,
J
[1] http://opengrok.netbsd.org/source/xref/src/sys/arch/sparc64/dev/zs.c#473
[2]
http://www.sunshack.org/data/sh/2.0/infoserver.central/data/910/910-4188/pdf/910-4188-11.pdf
--
My other computer also runs NetBSD / Sailing at Newbiggin
http://www.netbsd.org/ / http://www.newbigginsailingclub.org/
Home |
Main Index |
Thread Index |
Old Index