Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

still broken, but majorly advanced USIII/schizo work commited



hi folks.


with a little help from the openbsd code i have managed to get both the
SB2000 and SB2500 to both boot multiuser.

it is still very easy to trigger a reset, and sometimes it does not make
it all the way to multiuser before a reset, so we're still not done here.
also, interrupt mapping is not working for the quad hme card i have in the
sb25000.  i have an uncommitable hack to match it correctly.  *siop also
needs similar help, and end up soft hanging the machine when interrupts
are poorly matched.

i've also had trouble with the machfb resetting the machine, and the isp
and bge i see also aren't working.


you can try using the new added "SCHIZO" file to test out if you like,
and i'm interested in reports people have particular with interrupt
mapping.  please remember this isn't going to work properly yet but
it is a lot closer.  there's a bunch more asm code to write before this
is also ready for SMP.


enjoy the SB2500 dmesg below.


.mrg.


Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.99.22 (SCHIZO) #59: Sat Nov 28 14:00:44 PST 2009
        
mrg%space-bird.eterna23.net@localhost:/var/obj/sparc64/usr/src/sys/arch/sparc64/compile/SCHIZO
total memory = 1024 MB
avail memory = 992 MB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root): SUNW,Sun-Blade-2500 (Sun Blade 2500): hostid 834d06bc
cpu0 at mainbus0: SUNW,UltraSPARC-IIIi @ 1280 MHz, UPA id 0
cpu0: 128K instruction (32 b/l), 256K data (32 b/l), 4096K external (64 b/l)
cpu at mainbus0 not configured
memory-controller at mainbus0 not configured
memory-controller at mainbus0 not configured
schizo0 at mainbus0: addr 4000e600000: "Tomatillo", version 4, ign 1c, bus A 0 
to 0
schizo0: pbm->sp_regh._ptr = 4000e600000
schizo0: DVMA map: c0000000 to e0000000
IOTSB: 2011b6000 to 201236000
pci0 at schizo0
pci0: i/o space, memory space enabled
bge0 at pci0 dev 3 function 0: Broadcom BCM5703 Gigabit Ethernet
bge0: interrupting at ivec 301c
bge0: firmware handshake timed out, val = 4b657654
bge0: RX CPU self-diagnostics failed!
bge0: chip initialization failed
ppm at mainbus0 not configured
schizo1 at mainbus0: addr 4000ef00000: "Tomatillo", version 4, ign 1c, bus B 0 
to 1
schizo1: pbm->sp_regh._ptr = 4000ef00000
schizo1: DVMA map: c0000000 to e0000000
IOTSB: 201236000 to 2012b6000
intr_establish: intr reused 730
intr_establish: intr reused 731
intr_establish: intr reused 734
pci1 at schizo1
pci1: i/o space, memory space enabled
esiop0 at pci1 dev 4 function 0: Symbios Logic 53c1010-66 (ultra3-wide scsi)
esiop0: using on-board RAM
re-reset to 1f69
esiop0: interrupting at ivec 1f69
esiop0: alloc new tag DSA table at PHY addr 0xc0000000
scsibus0 at esiop0: 16 targets, 8 luns per target
esiop1 at pci1 dev 4 function 1: Symbios Logic 53c1010-66 (ultra3-wide scsi)
esiop1: using on-board RAM
re-reset to 1f68
esiop1: interrupting at ivec 1f68
esiop1: alloc new tag DSA table at PHY addr 0xc0002000
scsibus1 at esiop1: 16 targets, 8 luns per target
ppb0 at pci1 dev 2 function 0: Digital Equipment DC21153 PCI-PCI Bridge (rev. 
0x04)
pci2 at ppb0 bus 1
pci2: i/o space, memory space enabled
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2 dev 0 
function 0 not configured
hme0 at pci2 dev 0 function 1: Sun Happy Meal Ethernet, rev. 1
re-reset to 3745
hme0: interrupting at ivec 3745
hme0: Ethernet address 08:00:20:aa:da:40
qsphy0 at hme0 phy 1: QS6612 10/100 media interface, rev. 1
qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2 dev 1 
function 0 not configured
hme1 at pci2 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
re-reset to 3746
hme1: interrupting at ivec 3746
hme1: Ethernet address 08:00:20:aa:da:41
qsphy1 at hme1 phy 1: QS6612 10/100 media interface, rev. 1
qsphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2 dev 2 
function 0 not configured
hme2 at pci2 dev 2 function 1: Sun Happy Meal Ethernet, rev. 1
re-reset to 3747
hme2: interrupting at ivec 3747
hme2: Ethernet address 08:00:20:aa:da:42
qsphy2 at hme2 phy 1: QS6612 10/100 media interface, rev. 1
qsphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Sun Microsystems PCIO Ebus2 (miscellaneous bridge, revision 0x01) at pci2 dev 3 
function 0 not configured
hme3 at pci2 dev 3 function 1: Sun Happy Meal Ethernet, rev. 1
re-reset to 3744
hme3: interrupting at ivec 3744
hme3: Ethernet address 08:00:20:aa:da:43
qsphy3 at hme3 phy 1: QS6612 10/100 media interface, rev. 1
qsphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
schizo2 at mainbus0: addr 4000f600000: "Tomatillo", version 4, ign 1e, bus A 0 
to 1
schizo2: pbm->sp_regh._ptr = 4000f600000
schizo2: DVMA map: c0000000 to e0000000
IOTSB: 2014c0000 to 201540000
pci3 at schizo2
pci3: i/o space, memory space enabled
ebus0 at pci3 dev 7 function 0
ebus0: Acer Labs M1533 PCI-ISA Bridge, revision 0x00
flashprom at ebus0 addr 0-fffff not configured
rtc0 at ebus0 addr 70-71: mc146818 compatible time-of-day clock: m5819p
i2c at ebus0 addr 320-321 ipl 46 not configured
power at ebus0 addr 800-82f ipl 32 not configured
com0 at ebus0 addr 3f8-3ff ipl 44: ns16550a, working fifo
com0: console
com1 at ebus0 addr 2e8-2ef ipl 44intr_establish: intr reused 7ac
: ns16550a, working fifo
dma at ebus0 addr 0-ffff not configured
alipm0 at pci3 dev 6 function 0: 223KHz clock
iic0 at alipm0: I2C bus
admtemp0 at iic0 addr 0x18: ADM1021 or compatible environmental sensor
: cannot get control register
autri0 at pci3 dev 8 function 0: Acer Labs M5451 AC-Link Controller Audio 
Device (rev. 0x02)
autri0: interrupting at ivec 24
autri0: ac97: Analog Devices AD1881A codec; headphone, Analog Devices Phat 
Stereo
audio0 at autri0: full duplex, playback, capture, mmap, independent
midi0 at autri0: 4DWAVE MIDI UART
ohci0 at pci3 dev 10 function 0: Acer Labs M5237 USB 1.1 Host Controller (rev. 
0x03)
ohci0: interrupting at ivec 27
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ohci1 at pci3 dev 11 function 0: Acer Labs M5237 USB 1.1 Host Controller (rev. 
0x03)
ohci1: interrupting at ivec 26
ohci1: OHCI version 1.0, legacy support
usb1 at ohci1: USB revision 1.0
aceride0 at pci3 dev 13 function 0: Acer Labs M5229 UDMA IDE Controller (rev. 
0xc4)
aceride0: bus-master DMA support present
aceride0: primary channel configured to native-PCI mode
aceride0: using ivec 1818 for native-PCI interrupt
atabus0 at aceride0 channel 0
aceride0: secondary channel configured to native-PCI mode
atabus1 at aceride0 channel 1
genfb0 at pci3 dev 2 function 0: ATI Technologies Rage XL
no width property
ppb1 at pci3 dev 4 function 0: Texas Instruments product 0xac23 (rev. 0x02)
pci4 at ppb1 bus 1
pci4: i/o space, memory space enabled
ohci2 at pci4 dev 8 function 0: NEC USB Host Controller (rev. 0x43)
ohci2: interrupting at ivec 14
ohci2: OHCI version 1.0
usb2 at ohci2: USB revision 1.0
ohci3 at pci4 dev 8 function 1: NEC USB Host Controller (rev. 0x43)
ohci3: interrupting at ivec 15
ohci3: OHCI version 1.0
usb3 at ohci3: USB revision 1.0
ehci0 at pci4 dev 8 function 2: NEC USB Host Controller (rev. 0x04)
ehci0: interrupting at ivec 16
ehci0: EHCI version 1.0
ehci0: companion controllers, 3 ports each: ohci2 ohci3
usb4 at ehci0: USB revision 2.0
Texas Instruments TSB43AA23 IEEE 1394 Host Controller (Firewire serial bus, 
interface 0x10) at pci4 dev 11 function 0 not configured
ppm at mainbus0 not configured
schizo3 at mainbus0: addr 4000ff00000: "Tomatillo", version 4, ign 1e, bus B 0 
to 0
schizo3: pbm->sp_regh._ptr = 4000ff00000
schizo3: DVMA map: c0000000 to e0000000
IOTSB: 2016ec000 to 20176c000
intr_establish: intr reused 7b0
intr_establish: intr reused 7b1
intr_establish: intr reused 7b4
pci5 at schizo3
pci5: i/o space, memory space enabled
i2c at mainbus0 not configured
pcons at mainbus0 not configured
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "tick-counter" frequency 1280000000 Hz quality 100
No counter-timer -- using %tick at 1280MHz as system clock.
Using %tick -- intr in 12800000 cycles
scsibus0: waiting 2 seconds for devices to settle...
scsibus1: waiting 2 seconds for devices to settle...
atapibus0 at atabus1: 2 targets
uhub0 at usb0: Acer Labs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: Acer Labs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 3 ports with 3 removable, self powered
uhub3 at usb3: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub4 at usb4: NEC EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 5 ports with 5 removable, self powered
cd0 at atapibus0 drive 0: <JLMS XJ-HD166S, , D3S4> cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(aceride0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
esiop0: alloc newcdb at PHY addr 0xc019c000
esiop1: alloc newcdb at PHY addr 0xc019e000
Kernelized RAIDframe activated
root on hme0
mountroot: trying smbfs...
mountroot: trying nfs...
nfs_boot: trying DHCP/BOOTP
nfs_boot: DHCP next-server: 172.16.24.185
nfs_boot: my_domain=eterna23.net
nfs_boot: my_addr=172.16.24.56
nfs_boot: my_mask=255.255.255.0
nfs_boot: gateway=172.16.24.183
root on traum-24:/export/root/phoenix
root time: 0x4b119e9a
root file system type: nfs
init: copying out path `/sbin/init' 11


Home | Main Index | Thread Index | Old Index