Subject: re: Blade 100 boot problem (again)
To: Julian Coleman <jdc@coris.org.uk>
From: matthew green <mrg@eterna.com.au>
List: port-sparc64
Date: 07/06/2006 11:00:35
here's some random commentary with no real ideas.
pci108e,a001: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
extent `psycho mem' (0x0 - 0xffffffff), flags = 0x0
- 0x2000000 - 0x130fffff
+ 0x2000000 - 0x12ffffff
extent `psycho io' (0x0 - 0xffffff), flags = 0x0
- 0x1000 - 0x1fff
not sure about those.
-IOTSB: 208000 to 288000
+IOTSB: 206000 to 286000
that probably is OK.
ebus0 has different PCI header words:
- 0x40: 0x80491311 0x07000983 0x10000000 0x01fd0000
+ 0x40: 0x80491311 0x07000983 0x10000000 0x05fd0000
- 0x70: 0x00060000 0xd3000341 0x04000204 0x10010000
+ 0x70: 0x00060000 0xd3000341 0x02000204 0x10010000
the unconfigured acer power mgmt ctrl also has PCI header diffs.
machfb0 has these changes:
- 0x30: 0x00440000 0x0000005c 0x00000000 0x00080140
+ 0x30: 0x00440000 0x0000005c 0x00000000 0x0008017b
- Interrupt line: 0x40
+ Interrupt line: 0x7b
ppb0 has these changse:
Type 1 (PCI-PCI bridge) header:
- 0x10: 0x00000000 0x00000000 0x00020100 0x22801111
- 0x20: 0x13000400 0x0001fff1 0xffffffff 0x00000000
+ 0x10: 0x00000000 0x00000000 0x00020100 0x22800111
+ 0x20: 0x12f00400 0x0001fff1 0xffffffff 0x00000000
I/O region:
base register: 0x11
- limit register: 0x11
+ limit register: 0x01
Memory region:
base register: 0x0400
- limit register: 0x1300
+ limit register: 0x12f0
pci1 has a lot of changes but this appears to be because
pci_conf_read() is returning 0xfffffff for everything..
but for the OBP 4.0 version.
the "intrswiz" is different in several places.
hme0 comes up a lot different.
-hme0: interrupting at ivec 301b
-qsphy0 at hme0 phy 1: QS6612 10/100 media interface, rev. 1
+hme0: interrupting at ivec 3002
+ukphy1 at hme0 phy 1: Generic IEEE 802.3u media interface
+ukphy1: OUI 0x0006b8, model 0x000c, rev. 1