RHCE2B.COM
Next Previous Contents

1. Hardware

1.1 Device Information

The following information should be collected about your devices before you begin the installation.

  1. Disk Drives

  2. CD-ROM Drives

  3. SCSI Controllers

  4. NIC

  5. Video Card

  6. Sound Card (including game adapters)

  7. Monitor

  8. Mouse

1.2 BIOS Limitations

  1. Can see only the first 1024 cylinders on a disk drive (Doesn't apply to SCSI drives since the controllers have their own BIOS)
  2. Can only access first 2 EIDE drives at boot (including CD-ROM)
  3. Bootable drives must be on first two IDE channels (e.g. must be one of hda,hdb,hdc,hdd)

1.3 Disk Drives

  1. IDE/EIDE

  2. SCSI

1.4 RAM

  1. 2.2.x Kernels - 4 GB max
  2. 2.4.x Kernels

1.5 Serial Ports

  1. Standard serial ports are /dev/ttyS[0-3] (COM1 - COM4 in the DOS world)
  2. IRQs can be shared on Kernels >= 2.2.x
  3. For kernels < 2.2.0, IRQs must be explicitly defined using setserial.

    e.g. /sbin/setserial /dev/ttyS0 irq 4

1.6 IRQs

  1. Standard Assignment
    0 - Nonmaskable interrupt (NMI)
    1 - System Timer
    2 - Cascade for controller 2
    3 - /dev/ttyS1 and /dev/ttyS3 (Serial ports)
    4 - /dev/ttyS0 and /dev/ttyS2 (Serial ports)
    5 - Usually used for Sound card, but can be Parallel port 2
    6 - Floppy disk controller
    7 - Parallel port 1
    8 - Real-time clock
    9 - Redirected to IRQ2
    10 - Not assigned (usually used for network cards)
    11 - Not assigned
    12 - PS/2
    13 - Coprocessor
    14 - Hard disk controller 1
    15 - Hard disk controller 2
    
  2. A Bare Bones system will have IRQs 5, 7, 9, 10, 11, and 12 free

1.7 Plug -n- Play

  1. ISA
  2. PCI -- Generally automatic

1.8 PC Card (PCMCIA)

The "Card Services" packages handles configuration of PC cards automatically.

1.9 Hardware Conflicts

Most common problems with hardware occur due to resource conflicts.

  1. DMA Channels
  2. IRQs
  3. I/O Port Addresses

1.10 Adding a Peripheral

  1. If the peripheral has any jumpers or switches, set them to values that won't conflict with any of the existing hardware devices in your machine.
  2. Shutdown your system and add the peripheral.
  3. Restart the system and edit any necessary configuration files.
  4. If the existing kernel doesn't support the peripheral, rebuild the kernel or build the necessary module(s).


Next Previous Contents
ERROR!!


Linux Waves Banner Exchange
RHCE2B.COM Home Page
RHCE2B.COM Practice Test for the RHCE exam
Legal stuff