Subject: JavaStation Espresso
To: NetBSD port-sparc mailing list <port-sparc@netbsd.org>
From: Julian Coleman <jdc@coris.org.uk>
List: port-sparc
Date: 07/03/2006 21:01:46
With help from uwe@, port-sparc now boots single user on the JavaStation
Espresso.  Minor modifications were needed to the PCI and interrupt mapping
code, as the Espresso is very similar to the (already supported) Krups.
Several devices are not yet supported (e.g. USB and ISA) and there are some
niggles to be sorted out (e.g. `eeprom` crashes the kernel).

The dmesg below is an Espresso with a 501-2741 SunSwift card installed in
PCI 2 (the "not configured" ppb0).

J

  - - 8< - - - - - - - - - - - - - Cut here - - - - - - - - - - - - - >8 - -
JavaStation
OpenBoot 3.12.FW14, 96 MB memory installed, Serial #9778686.
Ethernet address 08:00:20:95:35:fe, Host ID: 809535fe.



>> NetBSD/sparc Secondary Boot, Revision 1.15
>> (root@mariner.coris.org.uk, Thu Jun 29 00:09:34 BST 2006)
Patching OFW for SUNW,JSIIep
sound device node: ok
Booting netbsd
Trying BOOTP protocol... net_open: client addr: 192.168.255.2
net_open: subnet mask: 255.255.255.0
net_open: net gateway: 192.168.255.1
net_open: server addr: 192.168.255.1
net_open: server path: /export/espresso/root
net_open: file name: bootjs.net
ip address: 192.168.255.2, hostname: espresso, netmask: 255.255.255.0, gateway: 192.168.255.1
root addr=192.168.255.1 path=/export/espresso/root
5017772+137984+250832 [265664+251806]=0x5b685c
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    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 3.99.21 (ESPRESSO) #2: Mon Jul  3 20:18:43 BST 2006
        root@mariner.coris.org.uk:/usr/obj/sparc/usr/src/sys/arch/sparc/compile/ESPRESSO
total memory = 97080 KB
avail memory = 88976 KB
timecounter: Timecounters tick every 10.000 msec
bootpath: /pci@0,300c0000/network@0,1
mainbus0 (root): SUNW,JSIIep: hostid 809535fe
cpu0 at mainbus0: MB86904 @ 100 MHz, on-chip FPU
cpu0: 16K instruction (32 b/l), 8K data (16 b/l): cache enabled
msiiep0 at mainbus0 addr 0x300c0000
timer0 at msiiep0: delay constant 48
mspcic0 at msiiep0: Sun Microsystems microSPARC IIep PCI: clock = 33.333 MHz
pci0 at mspcic0: model SUNW,375-0059: interrupt wiring known
pci0: i/o space, memory space enabled
ebus0 at pci0 dev 0 function 0: Sun Microsystems PCIO Ebus2, revision 0x01
base14: 38800000
com0 at ebus0 bar 14 offset 0x3002f8 line 0: ns16550a, working fifo
com0: console
com1 at ebus0 bar 14 offset 0x3003f8 line 0: ns16550a, working fifo
rtc0 at ebus0 bar 14 offset 0x300070: time-of-day clock
parallel at ebus0 bar 14 offset 0x3003bc line 4 not configured
pckbc0 at ebus0 bar 14 offset 0x300060, bar 14 offset 0x300060 line 0: selftest ok
flashprom at ebus0 bar 10 offset 0x0 not configured
audiocs0 at ebus0 bar 14 offset 0x200000 line 3: CS4231A
audio0 at audiocs0: full duplex
gpio at ebus0 bar 14 offset 0x300078 not configured
gpio at ebus0 bar 14 offset 0x300079 not configured
hme0 at pci0 dev 0 function 1: Sun Happy Meal Ethernet, rev. 1
hme0: interrupting at line 1 (pil 6)
hme0: Ethernet address 08:00:20:95:35:fe
qsphy0 at hme0 phy 1: QS6612 10/100 media interface, rev. 1
qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
igsfb0 at pci0 dev 1 function 0: Integraphics Systems CyberPro 2000 (rev. 0x01)
igsfb0: 2MB, 1024x768, 8bpp
wsdisplay0 at igsfb0 kbdmux 1
wsmux1: connecting to wsdisplay0
wsdisplay0: screen 0-3 added (std, vt100 emulation)
ppb0 at pci0 dev 3 function 0: Digital Equipment DC21152 PCI-PCI Bridge (rev. 0x02)
ppb0: not configured by system firmware
Acer Labs M1533 PCI-ISA Bridge (ISA bridge, revision 0x08) at pci0 dev 7 function 0 not configured
aceride0 at pci0 dev 16 function 0
aceride0: Acer Labs M5229 UDMA IDE Controller (rev. 0x20)
aceride0: bus-master DMA support present
aceride0: primary channel configured to native-PCI mode
aceride0: using line 5 (pil 0) for native-PCI interrupt
atabus0 at aceride0 channel 0
aceride0: secondary channel configured to native-PCI mode
atabus1 at aceride0 channel 1
Acer Labs M7101 Power Management Controller (miscellaneous prehistoric, revision 0x08) at pci0 dev 17 function 0 not configured
Acer Labs M5237 USB 1.1 Host Controller (USB serial bus, interface 0x10, revision 0x03) at pci0 dev 20 function 0 not configured
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: selected timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "timer-counter" frequency 25000000 Hz quality 100
timecounter: selected timecounter "timer-counter" frequency 25000000 Hz quality 100
timecounter: selected timecounter "timer-counter" frequency 25000000 Hz quality 100
Kernelized RAIDframe activated
IPsec: Initialized Security Association Processing.
root on hme0
nfs_boot: trying DHCP/BOOTP
nfs_boot: DHCP next-server: 192.168.255.1
nfs_boot: my_name=espresso
nfs_boot: my_domain=coris.org.uk
nfs_boot: my_addr=192.168.255.2
nfs_boot: my_mask=255.255.255.0
nfs_boot: gateway=192.168.255.1
root on 192.168.255.1:/export/espresso/root
root file system type: nfs
  - - 8< - - - - - - - - - - - - - Cut here - - - - - - - - - - - - - >8 - -

-- 
  My other computer also runs NetBSD    /        Sailing at Newbiggin
        http://www.netbsd.org/        /   http://www.newbigginsailingclub.org/