Expand PMF_FN_* macros.
[netbsd-mini2440.git] / distrib / notes / evbppc / hardware
blobb08cf315a372504ec58fd0641bcf227feccc2b4f
1 .\"     $NetBSD: hardware,v 1.5 2009/04/23 01:56:49 snj Exp $
3 .Nx*M
4 is a port of
5 .Nx
6 to PowerPC based evaluation boards.
7 At the present time, the following boards are supported:
8 .(bullet
9 Artesyn's PM/PPC board
10 .It
11 IBM PowerPC 405GP based Walnut
12 .It
13 Marvell PowerPC 750 based EV-64260
14 .It
15 NCD Explora451 NC
16 .It
17 Plat'Home OpenBlockS200
18 .It
19 Plat'Home OpenBlockS266 microserver
20 .bullet)
21 .Pp
22 However, this documentation is specific to installing
23 .Nx*M
24 on the Walnut board only.
26 .Ss2 Supported devices
27 .(bullet -offset indent
28 Ethernet:
29 The built-in Ethernet card is not supported, so another PCI
30 Ethernet card supported by
31 .Nx
32 must be provided if you want to use
33 .Nx*M
34 on a network.
35 Any PCI Ethernet card supported by
36 .Nx
37 should work.
38 .It
39 SCSI:
40 Any PCI SCSI card supported by
41 .Nx
42 should work, as should most SCSI disk/tape/CD-ROM devices.
43 .It
44 IDE:
45 .(bullet -compact
46 .\" XXXX
47 Promise Ultra66
48 .Pq Em pciide
49 .It
50 Other PCI IDE controllers should work, but there are no reports.
51 .It
52 Most IDE disk/CD-ROM/ATAPI devices should work.
53 .bullet)
54 .It
55 Audio
56 .(bullet -compact
57 PCI audio cards, although none have been tested.
58 .bullet)
59 .It
60 Serial ports
61 .(bullet -compact
62 On-board serial ports
63 .Pq Em com0
64 and
65 .Pq Em com1
66 .It
67 Some PCI serial ports should work, but no one has tried them
68 .bullet)
69 .It
70 PCI cards
71 .(bullet -compact
72 Most MI PCI cards should work, although very few have been tested with
73 .Nx*M
74 .Lk http://www.NetBSD.org/support/hardware/pci.html
75 .bullet)
76 .bullet)
78 .Ss2 Unsupported devices
79 .(bullet -offset indent
80 On-board Ethernet
81 .Pp
82 .Em Note :
83 This does not concern booting the kernel itself, since that
84 is done by the firmware.
85 For using an NFS root you will have to provide a supported network card,
86 though.
87 .bullet)
89 .Ss2 Supported boot devices and media
91 The firmware only supports booting from network or the serial port,
92 so you cannot boot from disk even if you install a disk controller.
93 Instructions for booting from serial port are not provided; in the
94 following we will describe how to setup netbooting.
95 .Pp
96 The first step is setting the IP addresses of both the walnut itself
97 and the host that will be serving the kernel image.
98 From the main menu, choose 3 to set the IP address of the machine:
99 .(disp
100   1 - Enable/disable tests
101   2 - Enable/disable boot devices
102   3 - Change IP addresses
103   4 - Ping test
104   5 - Toggle ROM monitor debugger
105   6 - Toggle automatic menu
106   7 - Display configuration
107   8 - Save changes to configuration
108   9 - Set baud rate for s1 boot
109   A - Enable/disable I cache (Enabled )
110   B - Enable/disable D cache (Enabled )
111   0 - Exit menu and continue
112 -\*[Gt] 3
113 .disp)
115 Set the IP address for the local Ethernet with 1:
116 .(disp
117 ---   CHANGE IP ADDRESS   ---
118  Device List:
119    001  Enabled   Ethernet      [ENET]
120                   local=0.0.0.0  remote=0.0.0.0  hwaddr=0004ace312bd
121    004  Disabled  Serial Port 2 [S2]
122                   local=8.1.1.2  remote=255.255.255.255  hwaddr=ffffffffffff
123  ----------------------------
124 select device to change -\*[Gt]1
125   1 - Change local address
126   2 - Change remote address
127   0 - Return to main menu
128 -\*[Gt]1
129 Current IP address = (0.0.0.0)
130 Enter new IP address -\*[Gt]Enter IP address in dot notation, (eg. 8.1.1.2)
131 .disp)
133 Here you enter the machine's IP address, e.g. 10.0.0.1.
134 Now you need to do the same thing to set the host IP address (choice 2
135 from the menu above).
137 Once both the local and remote addresses are set, you can use
138 the ping test to make sure the ethernet is working; or you can
139 simply use option 0, "Exit menu and continue" to try to boot the
140 machine, if you already set up the remote machine to provide
141 a kernel image.
142 For details on how to do that, see the
143 .Sx Booting from the network
144 section below.
146 You should now be able to boot the operating system.