Sync usage with man page.
[netbsd-mini2440.git] / distrib / notes / evbarm / install
blob65254314a6916c3ea6508ee1029aadc2df9055c8
1 .\"     $NetBSD: install,v 1.8 2008/04/30 13:10:48 martin Exp $
2 .\"
3 .\" Copyright (c) 2001-2002 The NetBSD Foundation, Inc.
4 .\" All rights reserved.
5 .\"
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
8 .\" are met:
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\"    notice, this list of conditions and the following disclaimer.
11 .\" 2. Redistributions in binary form must reproduce the above copyright
12 .\"    notice, this list of conditions and the following disclaimer in the
13 .\"    documentation and/or other materials provided with the distribution.
14 .\"
15 .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
16 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
17 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 .\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
19 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25 .\" POSSIBILITY OF SUCH DAMAGE.
26 .\"
27 .Ss2 Installation for the Technologic Systems TS-7200
28 The following steps describe how to set up a CompactFlash card for
29 the TS-7200.  The TS-7200 can use the interactive
30 installation program
31 .Ic sysinst 
32 to perform an internet installation from ftp.netbsd.org on the CompactFlash.  
33 .Pp
34 .(enum
35 Place the netbsd-TS7200_INSTALL.bin kernel into the TFTP server's download
36 area.  It must be decompressed from the gzipped image in the release directory
37 evbarm/installation/instkernel/netbsd-TS7200_INSTALL.srec.gz
38 .Pp
39 .Dl server# Ic gunzip netbsd-TS7200_INSTALL.srec.gz
40 .Dl server# Ic cp netbsd-TS7200_INSTALL.srec /tftpboot/netbsd-TS7200_INSTALL
41 .It
42 Load the kernel from the TFTP server.
43 .Pp
44 .Bd -literal
45 RedBoot\*[Gt] load netbsd-TS7200_INSTALL
46 .Ed
47 .It
48 Start the kernel running.
49 .Pp
50 .Bd -literal
51 RedBoot\*[Gt] go
52 .Ed
53 .Pp
54 The kernel will display boot messages, probe for devices, and invoke the
55 interactive sysinst installation tool.  Once sysinst has completed installation, the
56 system will reboot back into RedBoot.  If the preparation instructions above have
57 been followed, the post-installation NetBSD kernel will be in the FIS ready to be 
58 jumped into.  You can have RedBoot automatically start NetBSD by putting the
59 command
60 .Ic go 0x60660000
61 into the RedBoot bootscript using the
62 .Ic fconfig
63 command.
64 .enum)
66 .Ss2 Installation for the Intel IQ80310
67 The following steps describe how to set up an NFS root environment
68 for the IQ80310 and how to boot the IQ80310.
69 .Pp
70 .(enum
71 Place the kernel into the TFTP server's download area.
72 .Pp
73 RedBoot only loads S-Records, so select a kernel with the
74 .Dq .srec
75 filename suffix.
76 In this example, we will boot the kernel
77 hard-wired to use the on-board Ethernet as the root device.
78 .Pp
79 .Dl server# Ic cp netbsd-fxp0.srec /tftpboot/netbsd-iq80310-fxp0
80 .It
81 Unpack the distribution sets into the target's root directory.
82 .Pp
83 .Dl server# Ic cd /export/client/iq80310
84 .Dl server# Ic gzcat .../base.tgz | tar xvpf -
85 .Dl server# Ic gzcat .../etc.tgz | tar xvpf -
86 .Dl [ repeat for all sets you wish to unpack ]
87 .It
88 Load the kernel from the TFTP server.
89 .Pp
90 .Bd -literal
91 RedBoot\*[Gt] load netbsd-iq80310-fxp0
92 Entry point: 0xa0200000, address range: 0xa0200000-0xa035e07c
93 RedBoot\*[Gt]
94 .Ed
95 .It
96 Start the kernel running.
97 The kernel will display boot message,
98 probe for devices, and mount the root file system.
99 If you used a kernel hard-wired to use the on-board Ethernet, it will attempt
100 to mount the root file system automatically.
101 Otherwise, it will prompt for the root device to use.
103 Since the system's run-time environment has not yet been configured,
104 the system should boot into single-user mode.
106 .Bd -literal
107 RedBoot\*[Gt] go
109 NetBSD/evbarm (IQ80310) booting ...
110 Resetting secondary PCI bus...
111 initarm: Configuring system ...
112 physmemory: 65536 pages at 0xa0000000 -\*[Gt] 0xafffffff
113 init subsystems: stacks vectors undefined pmap irq done.
114 [ using 155084 bytes of netbsd ELF symbol table ]
115 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
116     The NetBSD Foundation, Inc.  All rights reserved.
117 Copyright (c) 1982, 1986, 1989, 1991, 1993
118     The Regents of the University of California.  All rights reserved.
120 NetBSD 1.5ZC (IQ80310) #20: Fri Mar 29 10:25:53 PST 2002
121     root@tgm:/u1/netbsd/src/sys/arch/evbarm/compile/IQ80310
122 total memory = 256 MB
123 avail memory = 232 MB
124 using 1228 buffers containing 13208 KB of memory
125 mainbus0 (root)
126 cpu0 at mainbus0: i80200 step A-0 (XScale core)
127 cpu0: DC enabled IC enabled WB enabled LABT
128 cpu0: 32KB/32B 32-way Instruction cache
129 cpu0: 32KB/32B 32-way write-back-locking Data cache
130 obio0 at mainbus0: board rev. F, CPLD rev. D, backplane present
131 com0 at obio0 addr 0xfe810000: ns16550a, working fifo
132 com0: console
133 com1 at obio0 addr 0xfe800000: ns16550a, working fifo
134 iopxs0 at mainbus0: i80312 Companion I/O, acting as PCI host
135 iopxs0: configuring Secondary PCI bus
136 pci0 at iopxs0 bus 1
137 pci0: i/o space, memory space enabled
138 ppb0 at pci0 dev 7 function 0: Digital Equipment DECchip 21154 PCI-PCI Bridge (rev. 0x05)
139 pci1 at ppb0 bus 2
140 pci1: i/o space, memory space enabled
141 fxp0 at pci1 dev 0 function 0: i82559S Ethernet, rev 9
142 fxp0: interrupting at iq80310 irq 1
143 fxp0: Ethernet address 00:80:4d:46:0b:b9
144 inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
145 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
146 clock: hz=100 stathz=0 profhz=0
147 boot device: \*[Lt]unknown\*[Gt]
148 root on fxp0
149 nfs_boot: trying DHCP/BOOTP
150 nfs_boot: DHCP next-server: 192.168.0.1
151 nfs_boot: my_name=iq80310.lab.wasabisystems.com
152 nfs_boot: my_domain=wasabisystems.com
153 nfs_boot: my_addr=192.168.0.10
154 nfs_boot: my_mask=255.255.255.0
155 nfs_boot: gateway=192.168.0.254
156 root on 192.168.0.1:/export/client/iq80310
157 /etc/rc.conf is not configured.  Multiuser boot aborted.
158 Enter pathname of shell or RETURN for sh:
160 .enum)
161 .Ss2 Installation for the Intel IQ80321
162 The following steps describe how to set up an NFS root environment
163 for the IQ80321 and how to boot the IQ80321.
165 .(enum
166 Place the kernel into the TFTP server's download area.
168 RedBoot only loads S-Records, so select a kernel with the
169 .Dq .srec
170 filename suffix.
171 In this example, we will boot the kernel
172 hard-wired to use the on-board Ethernet as the root device.
174 .Dl server# Ic cp netbsd-wm0.srec /tftpboot/netbsd-iq80321-wm0
176 Unpack the distribution sets into the target's root directory.
178 .Dl server# Ic cd /export/client/iq80321
179 .Dl server# Ic gzcat .../base.tgz | tar xvpf -
180 .Dl server# Ic gzcat .../etc.tgz | tar xvpf -
181 .Dl [ repeat for all sets you wish to unpack ]
183 Load the kernel from the TFTP server.
185 .Bd -literal
186 RedBoot\*[Gt] load netbsd-iq80321-wm0
187 Entry point: 0x00200000, address range: 0x00200000-0x00396a40
188 RedBoot\*[Gt]
191 Start the kernel running.
192 The kernel will display boot message,
193 probe for devices, and mount the root file system.
194 If you used a kernel hard-wired to use the on-board Ethernet, it will attempt
195 to mount the root file system automatically.
196 Otherwise, it will prompt for the root device to use.
198 Since the system's run-time environment has not yet been configured,
199 the system should boot into single-user mode.
201 .Bd -literal
202 RedBoot\*[Gt] go
204 NetBSD/evbarm (IQ80321) booting ...
205 initarm: Configuring system ...
206 physmemory: 32768 pages at 0xa0000000 -\*[Gt] 0xa7ffffff
207 init subsystems: stacks vectors undefined pmap irq done.
208 [ using 156468 bytes of netbsd ELF symbol table ]
209 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
210     The NetBSD Foundation, Inc.  All rights reserved.
211 Copyright (c) 1982, 1986, 1989, 1991, 1993
212     The Regents of the University of California.  All rights reserved.
214 NetBSD 1.5ZC (IQ80321) #1: Thu Mar 28 18:20:34 PST 2002
215     root@tgm:/u1/netbsd/src/sys/arch/evbarm/compile/IQ80321
216 total memory = 128 MB
217 avail memory = 113 MB
218 using 1228 buffers containing 6656 KB of memory
219 mainbus0 (root)
220 cpu0 at mainbus0: i80321 step A-0 (XScale core)
221 cpu0: DC enabled IC enabled WB enabled LABT
222 cpu0: 32KB/32B 32-way Instruction cache
223 cpu0: 32KB/32B 32-way write-back-locking Data cache
224 obio0 at mainbus0
225 com0 at obio0 addr 0xfe800000: ns16550a, working fifo
226 com0: console
227 iopxs0 at mainbus0: i80321 I/O Processor, acting as PCI host
228 iopxs0: configuring PCI bus
229 pci0 at iopxs0 bus 0
230 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
231 wm0 at pci0 dev 4 function 0: Intel i82544 1000BASE-T Ethernet, rev. 2
232 wm0: interrupting at iop321 irq 27
233 wm0: Ethernet address 00:07:e9:03:38:40
234 makphy0 at wm0 phy 1: Marvell 88E1000 Gigabit PHY, rev. 0
235 makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
236 clock: hz=100 stathz=0 profhz=0
237 boot device: \*[Lt]unknown\*[Gt]
238 root on wm0
239 nfs_boot: trying DHCP/BOOTP
240 nfs_boot: DHCP next-server: 192.168.0.1
241 nfs_boot: my_name=iq80321.lab.wasabisystems.com
242 nfs_boot: my_domain=wasabisystems.com
243 nfs_boot: my_addr=192.168.0.11
244 nfs_boot: my_mask=255.255.255.0
245 nfs_boot: gateway=192.168.0.254
246 root on 192.168.0.1:/export/client/iq80321
247 /etc/rc.conf is not configured.  Multiuser boot aborted.
248 Enter pathname of shell or RETURN for sh:
250 .enum)