Legal Lines and Disclaimers
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY
ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN
INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS
ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES
RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER
INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or
in nuclear facility applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the
presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by
estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING INTEL® PRE-RELEASE PRODUCTS.
Please review the terms at http://www.intel.com/design/prerelease_terms.htm carefully before using any Intel® pre-release product, including any
evaluation, development or reference hardware and/or software product (collectively, “Pre-Release Product”). By using the Pre-Release Product, you
indicate your acceptance of these terms, which constitute the agreement (the “Agreement”) between you and Intel Corporation (“Intel”). In the event
that you do not agree with any of these terms and conditions, do not use or install the Pre-Release Product and promptly return it unused to Intel.
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across
different processor families. See http://www.intel.com/products/processor_number for details.
The Intel® I/O processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications.
Current characterized errata are available on request.
Hyper-Threading Technology requires a computer system with an Intel
HT Technology enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use.
See http://www.intel.com/info/hyperthreading/ for more information including details on which processors support HT Technology.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature may be obtained by calling
1-800-548-4725 or by visiting Intel's website at http://www.intel.com.
AnyPoint, AppChoice, BoardWatch, BunnyPeople, CablePort, Celeron, Chips, CT Media, Dialogic, DM3, EtherExpress, ETOX, FlashFile, i386, i486,
i960, iCOMP, InstantIP, Intel, Intel Centrino, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Create & Share, Intel GigaBlade,
Intel InBusiness, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel Play, Intel Play logo, Intel SingleDriver, Intel
SpeedStep, Intel StrataFlash, Intel TeamStation, Intel Xeon, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive,
Paragon, PC Dads, PC Parents, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, RemoteExpress, SmartDie,
Solutions960, Sound Mark, StorageExpress, The Computer Inside., The Journey Inside, TokenExpress, VoiceBrick, VTune, and Xircom are
trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
The ARM* and ARM Powered logo marks (the ARM marks) are trademarks of ARM, Ltd., and Intel uses these marks under license from ARM, Ltd.
*Other names and brands may be claimed as the property of others.
Copyright © 2005, Intel Corporation. All Rights Reserved.
®
Pentium® 4 processor supporting Hyper-Threading Technology and an
June 2005 Intel
®
I/O Processors Installation Guide
2 Order Number: 306507001US
Contents—Linux - Debian
Contents
1 Introduction......................................................................................................................................5
2 Host Setup....................................................................................................................................... 6
2.1 Minicom Setup.......................... .......... ......... .......... ................... ......... .......... ......... ................8
2.2 Host Networking Setup.........................................................................................................8
2.3 DHCPD Server Setup.................. ......... ................... .......... ................... ......... ................... ....9
2.4 NFS Server Setup...............................................................................................................10
2.5 TFTP Server Setu p.......... ......... .......... ......... .......... ......... .......... ................... ......... .......... ....10
3 Target Firmware Setup..................................................................................................................11
4 Cross Toolcha in............ ......... .......... ......... .......... ......... .......... ................... ......... ......... ...................13
5 Kernel............................................................................................................................................14
6 Distributions ...................................................................................................................................17
6.1 Installing Debian.................................................................................................................18
6.1.1 Installing Debian Stable on a NFS Root File System.............................................18
6.1.2 Initial Debian System Configuration .......................................................................21
6.1.3 Maintaining System Time With Rdate....................................................................21
6.1.4 Maintaining System Time With NTP and NTPDA TE .............................................22
6.1.5 Upgrading to Debi an Testing. ......... ................... .......... ......... .......... ......... ..............22
Figures
No Figures Used At This Time
Tables
1 RedBoot Parameter Values for CRBs ........................................................................................11
2 Kernel Parameter Values for CRBs............................................................................................15
Installation Guide Intel® I/O Processors June 20 05
Order Number: 306507001US 3
Linux - Debian— C ontents
Revision History
Date Revision Description
June 200 5 001 Initial Release.
June 2005 Intel
®
I/O Processors Installation Guide
4 Order Number: 306507001US
Introduction—Linux - Debian
Introduction 1
The following instructions were validated usi ng an IA host system running Fedora Core 3. The
target is an IQ80331 booted in a Cyclone Micros yst em s* PCI Backplane. These instructions are
also useful to thos e using a differen t se tup, however there may be slight changes to accommodate
different hosts or targets . Upda tes will be made to these instructions as changes are reporte d.
Linux-Debian Installation Guide Intel® I/O Processors June 20 05
Order Number: 306507001US 5
Linux - Debian—Host Setup
Host Setup 2
After the base install of the Linux distribution, ensure that th e following packages are installed.
minicom: This is a terminal emulation package for viewing the seri al port consol e
output of the Linux target system.
lrzsz: X, Y, and Z modem support.
Native Development Tools:For building the cross tool chain, a native version of GCC must be
install ed as well as various utili ties needed by the build of the cross tool
chain. During the Fedora installation, the option is given to install the
Development too ls packages . When chosen, addi ng these packa ges after
the base installation, may require expe rim enting with the builds to
ensure th at all the dep e nd e n ci es ar e installed .
NFS server: The target system may have its root file system mounted over NFS. This
is not necessary w h en th e ta rg et use s a Flash disk or a lo cally at ta ch ed
hard drive.
Remote login cli ent: This can be either a telnet o r SSH client, depending on plans for remote
connectivi ty. (SSH is encrypted and much more secure than telnet;
however, the SSH daemon is a bigger package.) This may not be
necessary when ser i al con sole acce s s is s u fficient for r eq u ired needs .
TFTP Server: RedBoot uses TFTP to load the kernel from the host system. This is not
necessary when u sing XMod em for kerne l do wnloads . Note: It is highly
recomm e nd e d to in st al l and use the TF T P ser v er. A kern e l image tak es
many times longer to load over serial th an over ethernet.
DHCPD Server: This provides BOOTP information for the tar g et. This is not necessary
when assigning sta tic IP addresses.
June 2005 Intel
6 Order Number: 306507001US
®
I/O Processors Linux-Debian Installation Guide
Host Se tu p—Li nu x - Deb ian
On my Fedora Core 3 system, I have the following packages installed to meet these requirements:
• coreutils-5.2.1-31
• dhcp-3.0.1-11
• gawk-3.1.3-9
• gcc-3.4.2-6.fc3
• gcc-c++-3.4.2-6.fc3
• grep-2.5.1-31.2
• libgcc-3.4.2-6.fc3
• lrzsz-0.12.20-19
• make-3.80-5
• minicom-2.00.0-19
• openssh-3.9p1-7
• openssh-clients-3.9p1-7
• openssh-server-3.9p1-7
• nfs-utils-1.0.6-44
• sed-4.1.2-4
• system-config-nfs-1.2.8-1
• telnet-0.17-30
• tftp-0.39-1
• tftp-server-0.39-1
Note: Wh e n run n i n g a f irewall on th e ho st s y st em , en s u re that c o nnections are accepte d fro m th e ta rg et
board. See the firewall or sy st em documentation for more details.
Linux-Debian Installation Guide Intel® I/O Processors June 20 05
Order Number: 306507001US 7