Subject: Netra X1 progress!
To: None <port-sparc64@netbsd.org, port-sparc@netbsd.org>
From: Matt Thomas <matt@3am-software.com>
List: port-sparc
Date: 04/12/2001 10:09:00
After enough hacking at psycho.c etal the NetBSD is now probing
the PCI.  a pcib->ofisa attachment still needs to be written to
those devices that live beyond the PCI-ISA bridge.  Why it probes
device 3 twice is something i still need to look into.

Since the tlp's have no SROM (no wonder it's broken), we need a
"hook" so that tlp can query OFW for its mac address.

Sun Netra X1 (UltraSPARC-IIe 400MHz), No Keyboard
OpenBoot 4.0, 128 MB memory installed, Serial #50650448.
Ethernet address 0:3:ba:4:dd:50, Host ID: 8304dd50.

Environment monitoring: disabled
Executing last command: boot net
Boot device: /pci@1f,0/ethernet@c  File and args:
Using Onboard Transceiver - Link Up.
15400
Server IP address: 192.168.7.3
Client IP address: 192.168.7.52
 >> NetBSD/sparc64 OpenFirmware Boot, Revision
 >> (mrg@powerofseven.eterna.com.au, Sat Aug 19 02:35:03 EST 2000)
Using Onboard Transceiver - Link Up.
No response for RARP request
Using BOOTP protocol: ip address: 192.168.7.52, netmask: 255.255.255.0
root addr=192.168.7.3 path=/clients/netra/root
loadfile: reading header
elf64_exec: Booting /pci@1f,0/ethernet@c/netbsd
1939666@0x1000000+94896@0x1400000+363288@0x14172b0
symbols @ 0xfff38300 74+174432+88838 start=0x1000000
chain: calling OF_chain(800000, ef18, 1000000, fffc5a80, 18)
[ using 264120 bytes of netbsd ELF symbol table ]
pmap_bootstrap: could not claim physical dseg extention at 67870000 size 390000
console is unknown
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
     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 1.5U (GENERIC) #7: Thu Apr 12 09:53:51 PDT 2001
     matt@center.local:/other/sparc64/kobj/GENERIC
total memory = 128 MB
avail memory = 110 MB
using 832 buffers containing 6656 KB of memory
bootpath: /pci@1f,0/ethernet@c,0
mainbus0 (root): SUNW,UltraAX-i2
cpu0 at mainbus0: SUNW,UltraSPARC-IIe @ 400 MHz, version 0 FPU
cpu0: physical 4K instruction (32 b/l), 4K data (32 b/l), 2048K external 
(64 b/l)
psycho0 at mainbus0
sabre: ign 7c0 ; simba a, PCI bus 0
DVMA map: c0002000 to ffffe000
pci0 at psycho0
pci0: i/o space, memory space enabled
Acer Labs M1543 PCI-ISA Bridge (ISA bridge) at pci0 dev 7 function 0 not 
configured
Acer Labs M7101 Power Management Controller (miscellaneous prehistoric) at 
pci0 dev 3 function 0 not configured
Acer Labs M7101 Power Management Controller (miscellaneous prehistoric) at 
pci0 dev 3 function 0 not configured
tlp0 at pci0 dev 12 function 0: Davicom DM9102A Ethernet, pass 3.1
tlp0: broken MicroWire interface detected; setting SROM size to 1Kb
tlp0: interrupting at ipl 1
tlp0: Ethernet address 20:43:6f:6e:74:72
ukphy0 at tlp0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000676, model 0x0004, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlp1 at pci0 dev 5 function 0: Davicom DM9102A Ethernet, pass 3.1
tlp1: broken MicroWire interface detected; setting SROM size to 1Kb
intr_establish: intr reused 1985
tlp1: interrupting at ipl 1
tlp1: Ethernet address 20:43:6f:6e:74:72
ukphy1 at tlp1 phy 1: Generic IEEE 802.3u media interface
ukphy1: OUI 0x000676, model 0x0004, rev. 0
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Acer Labs M5237 USB Host Controller (USB serial bus, interface 0x10, 
revision 0x03) at pci0 dev 10 function 0 not configured
pciide0 at pci0 dev 13 function 0: Acer Labs M5229 UDMA IDE Controller 
(rev. 0xc3)
pciide0: bus-master DMA support present
pciide0: primary channel configured to native-PCI mode
intr_establish: intr reused 1985
pciide0: using ipl 1 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <ST320413A>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 19092 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 39102336 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA 
data transfers)
pciide0: secondary channel configured to native-PCI mode
pciide0: disabling secondary channel (no drives)
pcons0 at mainbus0
No counter-timer -- using %tick at 400MHz as system clock.
root device:
--
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Cupertino, CA             Disclaimer: I avow all knowledge of this message