Port-sandpoint archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: DS-207 network failure
Hi,
> Remember that the registers are little-endian. So it is SK_ISR_TIMER,
> which was certainly set due to some timer, which SK98 likes to use.
> As we mask out all interrupts with SK_IMR=0 it shouldn't matter.
I'm too used to sparc*, where the PCI space is mapped to native endian ;-)
> Before we start manipulating registers we should also check their
> status after the chip reset. A modified altboot can be downloaded from
After a reset, the difference is:
--- sk-reset.works.text 2011-05-29 07:01:51.000000000 +0100
+++ sk-reset.fails.text 2011-05-29 07:01:37.000000000 +0100
@@ -61,2 +61,2 @@
-03c0: 00 00 f0 05 00 80 a0 01 01 50 02 fe 00 2e 00 0c
-03d0: 03 00 00 80 00 00 00 00 00 00 04 00 00 00 00 00
+03c0: 00 00 f0 05 04 80 a0 01 01 50 02 fe 00 2e 00 0c
+03d0: 03 00 fc 80 00 00 00 78 00 00 04 00 00 00 00 00
This is in the PCI configuration registers. I wonder if it is relevant, or
if we need to dump out more registers. I will start looking through the
manuals:
http://people.freebsd.org/~wpaul/SysKonnect/techmanual-ge.pdf
http://people.freebsd.org/~wpaul/SysKonnect/xmacii_datasheet_rev_c_9-29.pdf
Thanks,
J
--
My other computer also runs NetBSD / Sailing at Newbiggin
http://www.netbsd.org/ / http://www.newbigginsailingclub.org/
Home |
Main Index |
Thread Index |
Old Index