Name Date Size #Lines LOC

..--

READMEH A D08-Nov-20062.3 KiB6044

cp3100_leds.cH A D01-Jul-20112.2 KiB6115

cp3100_pci.cH A D16-Nov-20184.7 KiB16387

README

1$NetBSD: README,v 1.1 2006/11/08 23:49:02 scw Exp $
2
3"The Certance CP3100 product family provides high-end disk-to-disk-to-tape
4(D2D2T) functionality for small-to-medium businesses."
5
6Physically, the CP3100 is designed to fit in a single 5.25" half-height
7drive bay. Storage is provided by a removable SATA disk integral to the unit.
8
9To software, the hardware is very similar to the IQ80321 and IQ31244 eval
10boards from Intel. As such, we share almost all of their code.
11
12Onboard hardware:
13
14 - IOP321 XScale CPU. Core clock is 600MHz.
15 - 256MB SDRAM (not sure if that's true for all)
16 - Four-port Intel i31244 SATA controller. One port is connected to the
17   internal disk. The remaining three are available on the back-panel.
18 - Dual GigE ports on the back panel, using an Intel i82546EB controller.
19 - Two Symbios Logic 53c1010 SCSI controllers, one in host mode the other
20   in target mode. Both SCSI busses are available on the back panel.
21   Note that NetBSD does not support SCSI target mode.
22 - 8MB of NOR Flash, containing a fairly vanilla Redboot together with
23   a minimal compressed Linux image.
24 - Some front-panel LEDS (not yet supported).
25 - Serial console.
26
27Power is provided via a standard 4-pin Molex connector (5v/Gnd/Gnd/12v).
28
29The serial console is available on the back-panel "MISC" pins. Looking
30at the back-panel, with the Molex power connector at the bottom left,
31the MISC connector pin-out is:
32
33             M I S C
34        1  3  5  7  9  11
35        .  .  .  .  .  .
36
37        .  .  .  .  .  .
38        2  4  6  8  10 12
39
40There should be a jumper between pins 11-12. The serial console is
41available on pins 8, 9, and 10:
42
43 8  - Gnd
44 9  - Tx
45 10 - Rx
46
47No TTL-RS232 level conversion is needed. Serial parameters are 115200 8N1.
48
49
50Getting NetBSD onto the CP3100 is a breeze. Simply break into Redboot by
51sending ^C before it loads the Linux kernel. Run "fconfig" to set the
52network parameters to suit your set up (and set "Run script" to "false"
53while you're in there). Drop "netbsd.bin" onto your TFTP server, and
54load it onto the CP3100 using "load -r -b 0x200000 netbsd.bin" followed
55by "go".
56
57The IQ80321 version of gzboot works fine with the CP3100, so you can use
58Redboot to program a gzboot/kernel image into onboard Flash and have it
59boot NetBSD on power-up.
60