4.2.1.2 Configuration Cycles Devices on the PCI bus must comply with PCI protocol that allows configuration of that device by software. In this system, configuration mechanism #1 (as described in the PCI Local Bus specification Rev. 2.1) is employed. This method uses two 32-bit registers for initiating a configuration cycle for accessing the configuration space of a PCI device. The configuration address register (CONFIG_ADDRESS) at 0CF8h holds a value that specifies the PCI bus, PCI device, and specific register to be accessed. The configuration data register (CONFIG_DATA) at 0CFCh contains the configuration data. PCI Configuration Address Register PCI Configuration Data Register I/O Port 0CF8h, R/W, (32-bit access only) I/O Port 0CFCh, R/W, (8-, 16-, 32-bit access) Bit Function Bit Function 31 Configuration Enable 31..0 Configuration Data. 0 = Disabled 1 = Enable 30..24 Reserved - read/write 0s 23..16 Bus Number. Selects PCI bus 15..11 PCI Device Number. Selects PCI device for access 10..8 Function Number. Selects function of selected PCI device. 7..2 Register Index. Specifies config. reg. 1,0 Configuration Cycle Type ID. 00 = Type 0 01 = Type 1 4-3 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support Two types of configuration cycles are used. A Type 0 (zero) cycle is targeted to a device on the PCI bus on which the cycle is running. A Type 1 cycle is targeted to a device on a downstream PCI bus as identified by bus number bits <23..16>. A PCI bridge may convert a Type 1 to a Type 0 if it's destined for a device being serviced by that bridge or it may forward the Type 1 cycle unmodified if it is destined for a device being serviced by a downstream bridge. Figure 4-2 shows the configuration cycle format and how the loading of 0CF8h results in a Type 0 configuration cycle on the PCI bus. The Device Number (bits <15..11> determines which one of the AD31..11 lines is to be asserted high for the IDSEL signal, which acts as a "chip select" function for the PCI device to be configured. The function number (CF8h, bits <10..8>) is used to select a particular function within a PCI component. 87 2 1 0 [1] 31 24 23 16 15 11 10 Bus Device Function Register Reserved Register 0CF8h Number Number Number Index Results in: AD31..0 Function Register IDSEL (only one signal line asserted) (w/Type 0 Number Index Config. Cycle) NOTES: [1] Bits <1,0> : 00 = Type 0 Cycle, 01 = Type 1 cycle Type 1 cycle only. Reserved on Type 0 cycle. Figure 4-2. Configuration Cycle Table 4-1 shows the standard configuration access data for components and slots residing on a PCI bus. Table 4-1. PCI Device Configuration Access Data Table 4-1. PCI Component Configuration Access Data (iPAQ 1.x / iPAQ 2.0 [1]) PCI IDSEL PCI Component Device ID Bus # Device # Function # Wired to: 82810E / 82815 GMCH: -- Memory Controller 2500h / 1130h 0 0 (00h) 0 PCI/PCI (AGP) Bridge 2501h / 1131h 0 1 (01h) 0 Graphics Controller 2502h / 1132h 0 2 (02h) 0 82801AA ICH / 82801BA ICH2: -- PCI/PCI Bridge 2418h / 244Eh 0 30 (1Eh) 0 LPC Bridge 2410h / 2440h 0 31 (1Fh) 0 EIDE Controller 2411h / 244Bh 0 31 (1Fh) 1 USB I/F #1 2412h / 2442h 0 31 (1Fh) 2 SMBus Controller 2413h / 2443h 0 31 (1Fh) 3 Reserved / USB I/F #2 na / 2444h na / 0 na / 31 (1Fh) na / 4 AC97 Audio Controller 2415h / 2445h 0 31 (1Fh) 5 AC97 Modem Controller na na na na Na / NIC Function na / 2449h na / 2 na / 8 (08h) na / 0 82559 Network I/F Controller [2] 1229h 2 31 (1Fh) 0 AD22 NOTES: Vender ID = 8086 for all components. 82810e and 82801AA used in iPAQ 1.0 and 1.2 systems. 82815 and 82801BA used fin iPAQ 2.0 systems na = Not applicable or implemented on these systems. [1] Entries and values apply to both system types unless divided by forward slash. [2] iPAQ 1.0 and 1.2 systems only. 4-4 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide The register index (CF8h, bits <7..2>) identifies the 32-bit location within the configuration space of the PCI device to be accessed. All PCI devices can contain up to 256 bytes of configuration data (Figure 4-3), of which the first 64 bytes comprise the configuration space header. Register Register Index Index 31 24 23 16 15 8 7 0 31 24 23 16 15 8 7 0 FCh FCh Device-Specific Area Device-Specific Area 40h 40h 3Ch Min. Lat. Min. GNT Int. Pin Int. Line Bridge Control Int. Pin Int. Line 3Ch 38h Reserved Expansion ROM Base Address 38h 34h Reserved Reserved 34h 30h Expansion ROM Base Address I/O Limit Upper 16 Bits I/O Base Upper 16 Bits 30h 2Ch Subsystem ID Subsystem Vendor ID Prefetchable Limit Upper 32 Bits 2Ch 28h 28h Card Bus CIS Pointer Prefetchable Base Upper 32 Bits 24h Prefetch. Mem. Limit Prefetch. Mem. Base Configuration 20h Memory Limit Memory Base Space 1Ch Secondary Status I/O Limit I/O Base Header Base Address Registers 18h 2nd Sub. Bus # Sec. Bus # Pri. Bus # Base Address Registers 10h 10h 0Ch BIST Hdr. Type Lat. Timer Line Size BIST Hdr. Type Lat. Timer Line Size 0Ch 08h 08h Class Code Revision ID Class Code Revision ID 04h 04h Status Command Status Command 00h 00h Device ID Vendor ID Device ID Vendor ID PCI Configuration Space Type 1 PCI Configuration Space Type 0 Data required by PCI protocol Not required Figure 4-3. PCI Configuration Space Mapping Each PCI device is identified with a vendor ID (assigned to the vendor by the PCI Special Interest Group) and a device ID (assigned by the vendor). The device and vendor IDs for the devices on the system board are listed (previously) in Table 4-1. 4.2.2 PCI SUB-BUSSES The chipset implements two data busses that are supplementary in operation to the PCI bus: The chipset implements a Hub Link bus between the GMCH and the ICH. This bus is transparent to software and not accessible for expansion purposes. The 82801 ICH implements a Low Pin Count (LPC) bus for handling transactions to and from the 47B357 Super I/O Controller as well as the 82802 FWH. The LPC bus transfers data a nibble (4 bits) at a time at a 33-MHz rate. Generally transparent in operation, the LPC bus becomes a factor primarily during the configuration of DMA channel modes (see section 4.4.3 "DMA"). 4-5 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.2.3 PCI CONFIGURATION PCI bus operations require the configuration of certain parameters such as PCI IRQ routing, DMA channel configuration, RTC control, port decode ranges, and power management options. These parameters are handled by the LPC I/F bridge function (PCI function #0, device 31) of the ICH component and configured through the PCI configuration space registers listed in Table 4-2. Configuration is provided by BIOS at power-up but re-configurable by software. Table 4-2. LPC Bridge Configuration Registers (ICH, Function 0) Table 4-2. LPC Bridge Configuration Registers (ICH/ICH2, Function 0, Device 31) PCI PCI Config. Reset Config. Reset Addr. Register Value Addr. Register Value 00, 01h Vendor ID 8086h 8Ah Device 31 Error Status 00h 02, 03h Device ID [2] 90, 91h PCI DMA Configuration 0000h 04, 05h Command 000Fh A0-CFh Power Management 06, 07h Status 0280h D0-D3h General Control 0's 08h Revision ID 00h D4-D7h General Status F00h 0A-0Bh Class Code 0106h D8h RTC Configuration 00h 0Eh Header Type 80h E0h LPC COM Port Dec. Range 00h 40-43h ACPI Base Address 1 E1h LPC FDD & LPT Dec. Rge 00h 44h ACPI Control 00h E2h LPC Audio Dec. Range 80h 4E, 4Fh BIOS Control 0000h E3h FW H Decode Enable FFh 54h TCO Control 00h E4, E5h LPC I/F Decode Range 1 0000h 58-5Bh GPIO Base Address 1 E6, E7h LPC I/F Enables 0000h 5Ch GPIO Control 00h E8h FW H Select 00 60-63h INTA-D Routing Cntrl. 80h [1] EC, EDh LPC I/F Decode Range 2 0000h 64h Serial IRQ Control 10h EE, EFh Reserved -- 65-87h Reserved -- F0h Reserved -- 88h Dev. 31 Error Config. 00h F2h Function Disable Register 00h NOTE: [1] Value for each byte. [2] ICH = 2410h, ICH2 = 2440h Assume unmarked locations/gaps as reserved. 4-6 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4 .3 SYSTEM RESOURCES This section describes the availability and basic control of major subsystems, otherwise known as resource allocation or simply "system resources." System resources are provided on a priority basis through hardware interrupts and DMA requests and grants. 4.3.1 INTERRUPTS The microprocessor uses two types of hardware interrupts; maskable and nonmaskable. A maskable interrupt can be enabled or disabled within the microprocessor by the use of the STI and CLI instructions. A nonmaskable interrupt cannot be masked off within the microprocessor, although it may be inhibited by hardware or software means external to the microprocessor. 4.3.1.1 Maskable Interrupts The maskable interrupt is a hardware-generated signal used by peripheral functions within the system to get the attention of the microprocessor. Peripheral functions produce a unique INTA-H (PCI) or IRQ0-15 (ISA) signal that is routed to interrupt processing logic that asserts the interrupt (INTR-) input to the microprocessor. The microprocessor halts execution to determine the source of the interrupt and then services the peripheral as appropriate. Figure 4-4 shows the routing of PCI and ISA interrupts. Most IRQs are routed through the I/O controller, which contains a serializing function. A serialized interrupt stream is applied to the 82801 ICH. I/O Controller IRQ3..7, 9..12, 14,15 Interrupt Serial IRQ I/O & Serializer SM Functions 82801 ICH IDE INTR- IRQ14,15 Hard Drives Interrupt Microprocessor APIC Bus Processing INTA-..H- PCI Peripherals Figure 4-4. Maskable Interrupt Processing, Block Diagram The 82801 ICH2 component can be configured (through the Setup utility) to handle interrupts in one of two modes of operation: 8259 mode APIC mode 4-7 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 8259 Mode In 8259-Mode, interrupts IRQ0-IRQ15 are handled in the conventional (AT-system) method using logic that is the equivalent of two 8259 interrupt controllers. Table 4-3 lists the standard source configuration for maskable interrupts and their priorities in 8259 mode. If more than one interrupt is pending, the highest priority (lowest number) is processed first. Table 4-3. Maskable Interrupt Priorities and Assignments Table 4-3. Maskable Interrupt Priorities and Assignments Priority Signal Label Source (Typical) 1 IRQ0 Interval timer 1, counter 0 2 IRQ1 Keyboard 3 IRQ8- Real-time clock 4 IRQ9 Unused 5 IRQ10 Unused 6 IRQ11 Unused 7 IRQ12 Mouse 8 IRQ13 Coprocessor (math) 9 IRQ14 IDE primary I/F 10 IRQ15 IDE secondary I/F 11 IRQ3 Serial port (COM2) 12 IRQ4 Serial port (COM1) 13 IRQ5 Unused 14 IRQ6 Diskette drive controller 15 IRQ7 Parallel port (LPT1) -- IRQ2 NOT AVAILABLE (Cascade from interrupt controller 2) APIC Mode The Advanced Programmable Interrupt Controller (APIC) mode enhances interrupt-processing performance with the following advantages: Eliminating the processor's interrupt acknowledge cycle by using a separate APIC bus. Programmable interrupt priority. Additional interrupts (total of 24). NOTE: The APIC mode is supported by Windows NT/2000 operating systems. Systems using the Windows 95 or 98 operating system will need to run in 8259 mode. The mode is selectable through the Setup utility (access with F10 key during boot sequence). Maskable Interrupt processing is controlled and monitored through standard AT-type I/O-mapped registers. These registers are listed in Table 4-4. Table 4-4. Maskable Interrupt Control Registers Table 4-4. Maskable Interrupt Control Registers I/O Port Register 020h Base Address, Int. Cntlr. 1 021h Initialization Command Word 2-4, Int. Cntlr. 1 0A0h Base Address, Int. Cntlr. 2 0A1h Initialization Command Word 2-4, Int. Cntlr. 2 4-8 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4.3.1.2 Non-Maskable Interrupts Non-maskable interrupts cannot be masked (inhibited) within the microprocessor itself but may be maskable by software using logic external to the microprocessor. There are two non-maskable interrupt signals: the NMI- and the SMI-. These signals have service priority over all maskable interrupts, with the SMI- having top priority over all interrupts including the NMI-. NMI- Generation The Non-Maskable Interrupt (NMI-) signal can be generated by either a parity error detected on a PCI bus (activating SERR- or PERR-) or by an internal processor error (activating IERRA or IERRB). The SERR- and PERR- signals are routed through the ICH component, which in turn activates the NMI to the microprocessor. The NMI Status Register at I/O port 061h contains NMI source and status data as follows: NMI Status Register 61h Bit Function 7 NMI Status: 0 = No NMI from system board parity error. 1 = NMI requested, read only 6 IOCHK- NMI: 0 = No NMI from IOCHK- 1 = IOCHK- is active (low), NMI requested, read only 5 Interval Timer 1, Counter 2 (Speaker) Status 4 Refresh Indicator (toggles with every refresh) 3 IOCHK- NMI Enable/Disable: 0 = NMI from IOCHK- enabled 1 = NMI from IOCHK- disabled and cleared (R/W) 2 System Board Parity Error (PERR/SERR) NMI Enable: 0 = Parity error NMI enabled 1 = Parity error NMI disabled and cleared (R/W) 1 Speaker Data (R/W) 0 Inteval Timer 1, Counter 2 Gate Signal (R/W) 0 = Counter 2 disabled 1 = Counter 2 enabled Functions not related to NMI activity. After the active NMI has been processed, status bits <7> or <6> are cleared by pulsing bits <2> or <3> respectively. The NMI Enable Register (070h, <7>) is used to enable/disable the NMI signal. Writing 80h to this register masks generation of the NMI-. Note that the lower six bits of register at I/O port 70h affect RTC operation and should be considered when changing NMI- generation status. SMI- Generation The SMI- (System Management Interrupt) is typically used for power management functions. When power management is enabled, inactivity timers are monitored. When a timer times out, SMI- is asserted and invokes the microprocessor's SMI handler. The SMI- handler works with the APM BIOS to service the SMI- according to the cause of the timeout. Although the SMI- is primarily used for power managment the interrupt is also employed for the QuickLock/QuickBlank functions as well. 4-9 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.3.2 DIRECT MEMORY ACCESS Direct Memory Access (DMA) is a method by which a device accesses system memory without involving the microprocessor. Although the DMA method has been traditionally used to transfer blocks of data to or from an ISA I/O device, PCI devices may also use DMA operation as well. The DMA method reduces the amount of CPU interactions with memory, freeing the CPU for other processing tasks. NOTE: This section describes DMA in general. For detailed information regarding DMA operation, refer to the data manual for the Intel 82801 I/O Controller Hub. The 82801 component includes the equivalent of two 8237 DMA controllers cascaded together to provide eight DMA channels, each (excepting channel 4) configurable to a specific device. Table 4-5 lists the default configuration of the DMA channels. Table 4-5. Default DMA Channel Assignments And Register I/O Ports Table 4-5 DMA Channel Assignments And Register Ports DMA Channel Function I/O Port Controller 1 (byte transfers) Control registers 000h-00Eh 0 Unused Page register 087h 1 Audio subsystem Page register 083h 2 Diskette drive Page register 081h 3 Parallel port (ECP or EPP mode) Page register 082h Controller 2 (word transfers) Control registers 0C0h-0DEh 4 Cascade for controller 1 n/a 5 Unused Page register 08Bh 6 Unused Page register 089h 7 Unused Page register 08Ah Refresh 08Fh [see note] NOTE: The DMA memory page register for the refresh channel must be programmed with 00h for proper operation. All channels in DMA controller 1 operate at a higher priority than those in controller 2. Note that channel 4 is not available for use other than its cascading function for controller 1. The DMA controller 2 can transfer words only on an even address boundary. The DMA controller and page register define a 24-bit address that allows data transfers within the address space of the CPU. In addition to device configuration, each channel can be configured (through PCI Configuration Registers) for one of two modes of operation: LPC DMA Mode - Uses the LPC bus to communicate DMA channel control and is implemented for devices using DMA through the I/O controller such as the diskette drive controller. PC/PCI DMA Mode - Uses the REQ#/GNT# signals to communicate DMA channel control and is used by PCI expansion devices. 4-10 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4 .4 SYSTEM CLOCK DISTRIBUTION These systems use an Intel CK-type clock generator and crystal for generating the clock signals required by the system board components. Table 4-6 lists the system board clock signals and how they are distributed. Table 4-6. Clock Generation and Distribution Table 4-6 Clock Generation and Distribution Frequncy Source Destination 100 or 133 MHz CK Processor, GMCH, DIMM sockets 66 MHz CK GMCH, ICH2, AGP slot 48 MHz CK GMCH, ICH/ICH2, I/O Cntlr. 33 MHz CK Processor, ICH/ICH2, PCI Slots 14.31818 MHz Crystal CK 14.31818 MHz CK ICH/ICH2, I/O Cntlr., and (on iPAQ 2.0) audio codec Certain clock outputs are turned off during reduced power modes to conserve energy. Clock output control is handled through the SMBus interface by BIOS. 4 .5 REAL-TIME CLOCK AND CONFIGURATION MEMORY The Real-time clock (RTC) and configuration memory (also referred to as "CMOS") functions are provided by the ICH component and is MC146818-compatible. As shown in the following figure, the ICH component provides 256 bytes of battery-backed RAM divided into two 128-byte configuration memory areas. The RTC uses the first 14 bytes (00-0Dh) of the standard memory area. All locations of the standard memory area (00-7Fh) can be directly accessed using conventional OUT and IN assembly language instructions through I/O ports 70h/71h, although the suggested method is to use the INT15 AX=E823h BIOS call. 82801 Register D 0Dh FFh Register C 0Ch Register B 0Bh Extended Config. Register A 0Ah Memory Area Year 09h (128 bytes) Month 08h 80h Date of Month 07h 7Fh Day of Week 06h Hours (Alarm) Standard Config. 05h Memory Area Hours (Timer) 04h (114 bytes) Minutes (Alarm) 03h 0Eh Minutes (Timer) 02h 0Dh RTC Area Seconds (Alarm) 01h (14 bytes) Seconds (Timer) 00h 00h CMOS Figure 4-5. Configuration Memory Map A lithium 3-VDC battery is used for maintaining the RTC and configuration memory while the system is powered down. The battery is located in a battery holder on the system board is replaced with a Renata CR2032 or equivalent 3-VDC lithium battery. 4-11 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.5.1 CLEARING CMOS NOTE: There is no provision for clearing the contents of CMOS in iPAQ 1.0/1.2 systems. Recovery from a suspected corrupted CMOS is by using the Power Button Override function as described in section 4.5.2. The contents of configuration memory (including the Power-On Password) can be cleared on iPAQ 2.0 systems using the following procedure: 1. Turn off the unit. 2. Disconnect the AC power cord from the outlet and/or system unit. 3. Remove the chassis hood (cover). 4. Insert a non-metallic object (such as a pencil eraser) through the CMOS clear button access hole and press and release the CMOS clear button. 5. Replace the chassis hood (cover). 6. Reconnect the AC power cord to the outlet and/or system unit. 7. Turn the unit on. To clear only the Power-On Password refer to section 4.6.1.1. 4.5.2 CMOS ARCHIVE AND RESTORE On iPAQ 1.0/1.2 systems, the BIOS saves a copy of NVRAM (CMOS contents, password(s) and other system variables) in a portion of the flash ROM during the boot sequence. Should the system become un-usable, the last good copy of NVRAM data can be restored with the Power Button Override function. This function is invoked with the following procedure: 1. With the unit powered down, press and release the power button. 2. Immediately after releasing the power button in step 1, press and hold the power button until the unit powers down. This action will be recorded as a Power Button Override event. With the next startup sequence the BIOS will detect the occurrence of the Power Button Override event and will load the backup copy of NVRAM from the ROM to the CMOS. NOTE: The Power Button Override feature does not allow quick cycling of the system (turning on then off). If the power cord is disconnected during the POST routine, the splash screen image may become corrupted, requiring a re-flashing of the ROM (refer to chapter 8, BIOS ROM). 4-12 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4.5.3 STANDARD CMOS LOCATIONS Table 4-7 and the following paragraphs describe standard configuration memory locations 0Ah- 3Fh. These locations are accessible using OUT/IN assembly language instructions using port 70/71h or BIOS function INT15, AX=E823h. Table 4-7. Configuration Memory (CMOS) Map Table 4-7. Configuration Memory (CMOS) Map Location Function Location Function 00-0Dh Real-time clock 24h System board ID 0Eh Diagnostic status 25h System architecture data 0Fh System reset code 26h Auxiliary peripheral configuration 10h Diskette drive type 27h Speed control external drive 11h Reserved 28h Expanded/base mem. size, IRQ12 12h Hard drive type 29h Miscellaneous configuration 13h Security functions 2Ah Hard drive timeout 14h Equipment installed 2Bh System inactivity timeout 15h Base memory size, low byte/KB 2Ch Monitor timeout, Num Lock Cntrl 16h Base memory size, high byte/KB 2Dh Additional flags 17h Extended memory, low byte/KB 2Eh-2Fh Checksum of locations 10h-2Dh 18h Extended memory, high byte/KB 30h-31h Total extended memory tested 19h Hard drive 1, primary controller 32h Century 1Ah Hard drive 2, primary controller 33h Miscellaneous flags set by BIOS 1Bh Hard drive 1, secondary controller 34h International language 1Ch Hard drive 2, secondary controller 35h APM status flags 1Dh Enhanced hard drive support 36h ECC POST test single bit 1Eh Reserved 37h-3Fh Power-on password 1Fh Power management functions 40-FFh Feature Control/Status NOTES: Assume unmarked gaps are reserved. 4-13 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support RTC Control Register A, Byte 0Ah Bit Function 7 Update in Progress. Read only. 0 = Time update will not occur before 2444 us 1 = Time update will occur within 2444 us 6..4 Divider Chain Control. R/W. 00x = Oscillator disabled. 010 = Normal operation (time base frequency = 32.768 KHz). 11x = Divider chain reset. 3..0 Periodic Interrupt Control. R/W. Specifies the periodic interrupt interval. 0000 = none 1000 = 3.90625 ms 0001 = 3.90625 ms 1001 = 7.8125 ms 0010 = 7.8125 ms 1010 = 15. 625 ms 0011 = 122.070 us 1011 = 31.25 ms 0100 = 244.141 us 1100 = 62.50 ms 0101 = 488.281 us 1101 = 125 ms 0110 = 976.562 us 1110 = 250 ms 0111 = 1.953125 ms 1111 = 500 ms RTC Control Register B, Byte 0Bh Bit Function 7 Time Update Enable/disable 0 = Normal operation, 1 = Disable time updating for time set 6 Periodic Interrupt Enable/Disable. 0 = Disable, 1 = Enable interval specified by Register A 5 Alarm Interrupt Enable/disable 0 = Disabled, 1 = Enabled 4 End-of-Update Interrupt Enable/Disable 0 = Disabled, 1 = Enabled 3 Reserved (read 0) 2 Time/Date Format Select 0 = BCD format, 1 = Binary format 1 Time Mode 0 = 12-hour mode, 1 = 24-hour mode 0 Automatic Daylight Savings Time Enable/Disable 0 = Disable 1 = Enable (Advance 1 hour on 1st Sunday in April, retreat 1 hour on last Sunday in October). RTC Status Register C, Byte 0Ch Bit Function 7 If set, interrupt output signal active (read only) 6 If set, indicates periodic interrupt flag 5 If set, indicates alarm interrupt 4 If set, indicates end-of-update interrupt 3..0 Reserved RTC Status Register D, Byte 0Dh Bit Function 7 RTC Power Status 0 = RTC has lost power 1 = RTC has not lost power 6..0 Reserved Configuration Byte 0Eh, Diagnostic Status Default Value = 00h This byte contains diagnostic status data. 4-14 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide Configuration Byte 0Fh, System Reset Code Default Value = 00h This byte contains the system reset code. Configuration Byte 10h, Diskette Drive Type Bit Function 7..4 Primary (Drive A) Diskette Drive Type 3..0 Secondary (Drive B) Diskette Drive Type Valid values for bits <7..4> and bits <3..0>: 0000 = Not installed 0001 = 360-KB drive 0010 = 1.2-MB drive 0011 = 720-KB drive 0100 = 1.44-MB/1.25-MB drive 0110 = 2.88-MB drive (all other values reserved) Configuration Byte 12h, Hard Drive Type Bit Function 7..4 Primary Controller 1, Hard Drive 1 Type: 0000 = none 1000 = Type 8 0001 = Type 1 1001 = Type 9 0010 = Type 2 1010 = Type 10 0011 = Type 3 1011 = Type 11 0100 = Type 4 1100 = Type 12 0101 = Type 5 1101 = Type 13 0110 = Type 6 1110 = Type 14 0111 = Type 7 1111 = other (use bytes 19h) 3..0 Primary Controller 1, Hard Drive 2 Type: 0000 = none 1000 = Type 8 0001 = Type 1 1001 = Type 9 0010 = Type 2 1010 = Type 10 0011 = Type 3 1011 = Type 11 0100 = Type 4 1100 = Type 12 0101 = Type 5 1101 = Type 13 0110 = Type 6 1110 = Type 14 0111 = Type 7 1111 = other (use bytes 1Ah) 4-15 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support Configuration Byte 13h, Security Functions Default Value = 00h Bit Function 7 Reserved 6 QuickBlank Enable After Standby: 0 = Disable 1 = Enable 5 Administrator Password: 0 = Not present 1 = Present 4 Reserved 3 Diskette Boot Enable: 0 = Enable 1 = Disable 2 QuickLock Enable: 0 = Disable 1 = Enable 1 Network Server Mode/Security Lock Override: 0 = Disable 1 = Enable 0 Password State (Set by BIOS at Power-up) 0 = Not set 1 = Set Configuration Byte 14h, Equipment Installed Default Value (standard configuration) = 03h Bit Function 7,6 No. of Diskette Drives Installed: 00 = 1 drive 10 = 3 drives 01 = 2 drives 11 = 4 drives 5..2 Reserved 1 Coprocessor Present 0 = Coprocessor not installed 1 = Coprocessor installed 0 Diskette Drives Present 0 = No diskette drives installed 1 = Diskette drive(s) installed Configuration Bytes 15h and 16h, Base Memory Size Default Value = 280h Bytes 15h and 16h hold a 16-bit value that specifies the base memory size in 1-KB (1024) increments. Valid base memory sizes are 512 and 640 kilobytes . Configuration Bytes 17h and 18h, Extended Memory Size Bytes 17h and 18h hold a 16-bit value that specifies the extended memory size in 1-KB increments. 4-16 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide Configuration Bytes 19h-1Ch, Hard Drive Types Byte 19h contains the hard drive type for drive 1 of the primary controller if byte 12h bits <7..4> hold 1111b. Byte 1Ah contains the hard drive type for drive 2 of the primary controller if byte 12h bits <3..0> hold 1111b. Bytes1Bh and 1Ch contain the hard drive types for hard drives 1 and 2 of the secondary controller. Configuration Byte 1Dh, Enhanced IDE Hard Drive Support Default Value = F0h Bit Function 7 EIDE - Drive C (83h) 6 EIDE - Drive D (82h) 5 EIDE - Drive E (81h) 4 EIDE - Drive F (80h) 3..0 Reserved Values for bits <7..4> : 0 = Disable 1 = Enable for auto-configure Configuration Byte 1Fh, Power Management Functions Default Value = 00h Bit Function 7..4 Reserved 3 Slow Processor Clock for Low Power Mode 0 = Processor runs at full speed 1 = Processor runs at slow speed 2 Reserved 1 Monitor Off Mode 0 = Turn monitor power off after 45 minutes in standby 1 = Leave monitor power on 0 Energy Saver Mode Indicator (Blinking LED) 0 = Disable 1 = Enable Configuration Byte 24h, System Board Identification Default Value = 7Eh Configuration memory location 24h holds the system board ID. Configuration Byte 25h, System Architecture Data Default Value = 0Bh Bit Function 7..4 Reserved 3 Unmapping of ROM: 0 = Allowed 1 = Not allowed 2 Reserved 1,0 Diagnostic Status Byte Address 00 = Memory locations 80C00000h-80C00004h 01 = I/O ports 878h-87Ch 11 = neither place 4-17 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support Configuration Byte 26h, Auxiliary Peripheral Configuration Default Value = 00h Bit Function 7,6 I/O Delay Select 00 = 420 ns (default) 01 = 300 ns 10 = 2600 ns 11 = 540 ns 5 Alternative A20 Switching 0 = Disable port 92 mode 1 = Enable port 92 mode 4 Bi-directional Print Port Mode 0 = Disabled 1 = Enabled 3 Graphics Type 0 = Color 1 = Monochrome 2 Hard Drive Primary/Secondary Address Select: 0 = Primary 1 = Secondary 1 Diskette I/O Port 0 = Primary 1 = Secondary 0 Diskette I/O Port Enable 0 = Primary 1 = Secondary Configuration Byte 27h, Speed Control/External Drive Default Value = 00h Bit Function 7 Boot Speed 0 = Max MHz 1 = Fast speed 6..0 Reserved Configuration Byte 28h, Expanded and Base Memory, IRQ12 Select Default Value = 00h Bit Function 7 IRQ12 Select 0 = Mouse 1 = Expansion bus 6,5 Base Memory Size: 00 = 640 KB 01 = 512 KB 10 = 256 KB 11 = Invalid 4..0 Internal Compaq Memory: 00000 = None 00001 = 512 KB 00010 = 1 MB 00011 = 1.5 MB 11111 = 15.5 MB 4-18 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide Configuration Byte 29h, Miscellaneous Configuration Data Default Value = 00h Bit Function 7..5 Reserved 4 Primary Hard Drive Enable (Non-PCI IDE Controllers) 0 = Disable 1 = Enable 3..0 Reserved Configuration Byte 2Ah, Hard Drive Timeout Default Value = 02h Bit Function 7..5 Reserved 4..0 Hard Drive Timeout (index to SIT timeout record) Configuration Byte 2Bh, System Inactivity Timeout Default Value = 23h Bit Function 7 Reserved 6,5 Power Conservation Boot 00 = Reserved 01 = PC on 10 = PC off 11 = Reserved 4..0 System Inactive Timeout. (Index to SIT system timeout record) 00000 = Disabled Configuration Byte 2Ch, ScreenSave and NUMLOCK Control Default Value = 00h Bit Function 7 Reserved 6 Numlock Control 0 = Numlock off at power on 1 = Numlock on at power on 5 Screen Blank Control: 0 = No screen blank 1 = Screen blank w/QuickLock 4..0 ScreenSave Timeout. (Index to SIT monitor timeout record) 000000 = Disabled 4-19 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support Configuration Byte 2Dh, Additional Flags Default Value = 00h Bit Function 7..5 Reserved 4 Memory Test 0 = Test memory on power up only 1 = Test memory on warm boot 3 POST Error Handling (BIOS Defined) 0 = Display "Press F1 to Continue" on error 1 = Skip F1 message 2..0 Reserved Configuration Byte 2Eh, 2Fh, Checksum These bytes hold the checksum of bytes 10h to 2Dh. Configuration Byte 30h, 31h, Total Extended Memory Tested This location holds the amount of system memory that checked good during the POST. Configuration Byte 32h, Century This location holds the Century value in a binary coded decimal (BCD) format. Configuration Byte 33h, Miscellaneous Flags Default Value = 80h Bit Function 7 Memory Above 640 KB 0 = No, 1 = Yes 6 Reserved 5 W eitek Numeric Coprocessor Present: 0 = Not installed, 1 = Installed 4 Standard Numeric Coprocessor Present: 0 = Not installed, 1 = Installed 3..0 Reserved Configuration Byte 34h, International Language Support Default Value = 00h 4-20 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide Configuration Byte 35h, APM Status Flags Default Value = 11h Bit Function 7..6 Power Conservation State: 00 = Ready 01 = Standby 10 = Suspend 11 = Off 5,4 Reserved 3 32-bit Connection: 0 = Disconnected, 1 = Connected 2 16-bit Connection 0 = Disconnected, 1 = Connected 1 Real Mode Connection 0 = Disconnected, 1 = Connected 0 Power Management Enable: 0 = Disabled 1 = Enabled Configuration Byte 36h, ECC POST Test Single Bit Errors Default Value = 01h Bit Function 7 Row 7 Error Detect 6 Row 6 Error Detect 5 Row 5 Error Detect 4 Row 4 Error Detect 3 Row 3 Error Detect 2 Row 2 Error Detect 1 Row 1 Error Detect 0 Row 0 Error Detect 0 = No single bit error detected. 1 = Single bit error detected. Configuration Byte 37h-3Fh, Power-On Password These eight locations hold the power-on password. 4-21 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.6 SYSTEM MANAGEMENT This section describes functions having to do with security, power management, temperature, and overall status. These functions are handled by hardware and firmware (BIOS) and generally configured through the Setup utility. 4.6.1 SECURITY FUNCTIONS These systems include various features that provide different levels of security. Note that this subsection describes only the hardware functionality (including that supported by Setup) and does not describe security features that may be provided by the operating system and application software. 4.6.1.1 Passwords CAUTION: Both iPAQ 1.x and 2.0 systems support the use of Setup and Power-On ! passwords and implement them in the same way. An iPAQ 2.0 system with enabled but forgotten passwords may be restarted after clearing CMOS with the CMOS clear button (section 4.5.1). However, the iPAQ 1.0/1.2 does not include a CMOS clear button and enabling and then forgetting both the Setup and Power-On passwords on an iPAQ 1.0/1.2 system will require invoking a special utility with a service password based on the unit serial number and date. The utility can be invoked only as a network application through Compaq Customer Support. Setup Password The Setup utility may be configured to be always changeable or changeable only by entering a password. The password is held on CMOS and if enabled and forgotten, will inhibit any changes offered by the Setup utility. Refer to the previous Caution for dealing with forgotten passwords. Power-On Password These systems support the use of a power-on password, which may be enabled or disabled through the Setup utility. The password is stored in configuration memory (CMOS). If enabled and then forgotten on iPAQ 1.0/1.2 systems refer to the previous Caution statement. Forgotten Power-On passwords for iPAQ 2.0 systems can be cleared using the procedure described below or the entire CMOS be cleared (refer to section 4.5.1). To clear only the Power-On password, use the following procedure: 1. Turn off the system and disconnect the AC power cord from the outlet and/or system unit. 2. Remove the cover (hood). Insure that all system board LEDs are off (not illuminated). 3. Locate the password header/jumper (labeled E49 on these systems) and remove the jumper from pins 1 and 2 and place on (just) pin 2 (for safekeeping). 4. Replace the cover. 5. Re-connect the AC power cord to the AC outlet and/or system unit. 6. Turn on the system. The POST routine will clear and disable the password. 7. To re-enable the password feature, repeat steps 1-6, replacing the jumper on pins 1 and 2 of header E49. 4-22 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide DriveLock Password These systems support the DriveLock security feature for a compatible hard drive installed in the Multibay. When enabled, DriveLock prevents unauthorized access to hard drive data by requiring either a master DriveLock or a user DriveLock password to be entered. Although this function is controlled through the Setup utility, the password information is stored in a reserved area on the hard drive so that the password(s) will stay or move with the drive. CAUTION: The DriveLock feature is designed primarily for business environments ! where removable hard drives may be moved from system to system. Since forgetting both DriveLock passwords for a particular drive will result in the data on that drive being no longer accessible, it is strongly advised that this feature be invoked and managed by a system administrator. For detailed user information consult the appropriate user reference guide for this system. 4.6.1.2 Cable Lock Provision These systems include a chassis cutout (on the rear panel) for the attachment of a cable lock mechanism. 4.6.1.3 I/O Interface Security Serial, parallel, and (on iPAQ legacy systems) the USB interfaces may be disabled individually through the Setup utility (F10) to guard against unauthorized access to a system. On iPAQ 2.0 systems the NIC interface may also be disabled through Setup. 4.6.2 POWER MANAGEMENT The iPAQ 2.0 systems provide baseline hardware support of ACPI- and APM-compliant firmware and software. Key power-consuming components (processor, chipset, I/O controller, and fan) can be placed into a reduced power mode either automatically or by user control. The system can then be brought back up ("wake-up") by events defined by the ACPI specification. The ACPI wake-up events supported by this system are listed as follows: ACPI Wake-Up Event System Wakes From Power Button Suspend or soft-off RTC Alarm Suspend or soft-off W ake On LAN (w/NIC) Suspend or soft-off PME Suspend or soft-off Serial Port Ring Suspend or soft-off USB Suspend only Keyboard Suspend only Mouse Suspend only 4-23 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.6.3 SYSTEM STATUS The iPAQ 2.0 systems provide a visual indication of system boot and ROM flash status through the keyboard LEDs as listed in table 4-8. NOTE: The LED indications listed in Table 4-8 are valid only for PS/2-type keyboards. A USB keyboard will not provide LED status for the listed events, although audible (beep) indications will occur. Table 4-8. iPAQ 2.0 System Boot/ROM Flash Status LED Indications Table 4-8. IPAQ 2.0 System Boot/ROM Flash Status LED Indications NUM Lock CAPs Lock Scroll Lock Event LED LED LED System memory failure [1] Blinking Off Off Graphics controller failure [2] Off Blinking Off System failure prior to graphics cntlr. initialization [3] Off Off Blinking ROMPAQ diskette not present, faulty, or drive prob. On Off Off Password prompt Off On Off Invalid ROM detected - flash failed Blinking [4] Blinking [4] Blinking [4] Keyboard locked in network mode Blinking [5] Blinking [5] Blinking [5] Successful boot block ROM flash On [6] On [6] On [6] NOTES: [1] Accompanied by 1 short, 2 long audio beeps [2] Accompanied by 1 long, 2 short audio beeps [3] Accompanied by 2 long, 1 short audio beeps [4] All LEDs will blink in sync twice, accompanied by 1 long and three short audio beeps [5] LEDs will blink in sequence (NUM Lock, then CAPs Lock, then Scroll Lock) [6] Accompanied by rising audio tone. Table 4-9 lists the operation status codes provided by the iPAQ 2.0 power LED on the front of the chassis. Table 4-9. System Status LED Indications Table 4-9. IPAQ 2.0 System Status LED Indications System Status Power LED S0: System on (normal operation) Steady green S1: Suspend Blinks green @ 1 Hz S3: Suspend to RAM Blinks green @ 0.5 Hz S4: Suspend to disk Blinks green @ 0.25 Hz S5: Soft off Off - clear Processor not seated Steady red CPU thermal shutdown Blinks red @ 4 Hz ROM error Blinks red @ 1 Hz Power supply crowbar activated Blinks red @ .5 Hz System off Off 4-24 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4.6.4 TEMPERATURE SENSING AND COOLING These systems feature a variable-speed fan integrated into the power supply assembly. Fan speed is determined by the power supply's internal sensor. All systems are designed to use a processor with a passive heat sink. The iPAQ 1.0/1.2 system includes a system board connector for a processor fan, which, if present, operates in tandem with the power supply fan. The iPAQ 2.0 system does not provide a connector for a heat sink fan and therefore should not be upgraded with a processor using a heat sink-mounted fan (refer to processor upgrading section 3.2.3.). NOTE: These systems are designed to provide optimum cooling with the cover in place. Operating a system with the cover removed may result in a thermal condition of system board components, including the processor. 4-25 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4 .7 REGISTER MAP AND MISCELLANEOUS FUNCTIONS This section contains the system I/O map and information on general-purpose functions of the ICH and I/O controller. 4.7.1 SYSTEM I/O MAP Table 4-10 lists the fixed addresses of the input/output (I/O) ports. Table 4-10. System I/O Map Table 4-10. System I/O Map I/O Port Function 0000..001Fh DMA Controller 1 0020..002Dh Interrupt Controller 1 002E, 002Fh Index, Data Ports to LPC47B357 I/O Controller (primary) 0030..003Dh Interrupt Controller 0040..0042h Timer 1 004E, 004Fh Index, Data Ports to LPC47B357 I/O Controller (secondary) 0050..0052h Timer / Counter 0060..0067h Microcontroller, NMI Controller (alternating addresses) 0070..0077h RTC Controller 0080..0091h DMA Controller 0092h Port A, Fast A20/Reset Generator 0093..009Fh DMA Controller 00A0..00B1h Interrupt Controller 2 00B2h, 00B3h APM Control/Status Ports 00B4..00BDh Interrupt Controller 00C0..00DFh DMA Controller 2 00F0h Coprocessor error register 0170..0177h IDE Controller 2 (active only if standard I/O space is enabled for primary drive) 01F0..01F7h IDE Controller 1 (active only if standard I/O space is enabled for secondary drive) 0278..027Fh Parallel Port (LPT2) 02E8..02EFh Serial Port (COM4) 02F8..02FFh Serial Port (COM2) 0370..0377h Diskette Drive Controller Secondary Address 0376h IDE Controller 2 (active only if standard I/O space is enabled for primary drive) 0378..037Fh Parallel Port (LPT1) 03B0..03DFh Graphics Controller 03BC..03BEh Parallel Port (LPT3) 03E8..03EFh Serial Port (COM3) 03F0..03F5h Diskette Drive Controller Primary Addresses 03F6h IDE Controller 1 (active only if standard I/O space is enabled for sec. drive) 03F8..03FFh Serial Port (COM1) 04D0, 04D1h Interrupt Controller 0678..067Fh Parallel Port (LPT2) 0778..077Fh Parallel Port (LPT1) 07BC..07BEh Parallel Port (LPT3) 0CF8h PCI Configuration Address (dword access only ) 0CF9h Reset Control Register 0CFCh PCI Configuration Data (byte, word, or dword access) NOTE: Assume unmarked gaps are unused, reserved, or used by functions that employ variable I/O address mapping. Some ranges may include reserved addresses. 4-26 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4.7.2 82801 ICH GENERAL PURPOSE FUNCTIONS The 82801 ICH2 component includes a number of single and multi-purpose pins available as general-purpose input/output (GPIO) ports. The GPIO ports are configured (enabled/disabled) during POST by BIOS through the PCI configuration registers of the ICH's LPC I/F Bridge (82801, function 0). The GPIO ports are controlled through 64 bytes of I/O space that is mapped during POST. Table 4-11 lists the utilization of the ICH's GPIO ports. Table 4-11. 82801 ICH GPIO Register Utilization Table 4-11. 82801 ICH2 GPIO Register Utilization GPIO Port # Function Direction 0 PS LED detect I 1 NIC REQ5 I 2 IRQE- I 3 IRQF- I 4 IRQG- I 5 IRQH- I 6 HD LED detect I 7 -- NC 8 -- NC 11 Multibay device detect I 12 -- NC 13 SMI from I/O I 18 -- NC 19 -- NC 20 -- NC 21 -- NC 22 -- NC 23 -- NC 24 -- NC 25 -- NC 26 -- NC 27 -- NC 28 Password (1 = Enabled, 0 = Disabled) I NOTE: NC = not connected (not used). 4-27 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.7.3 I/O CONTROLLER FUNCTIONS The I/O controller contains various functions such as the keyboard/mouse interfaces, diskette interface, serial interfaces, and parallel interface. While the control of these interfaces uses standard AT-type I/O addressing (as described in chapter 5) the configuration of these functions occurs through indexed ports using PnP protocol. In these systems, hardware strapping selects I/O addresses 02Eh/02Fh at reset as the Index/Data ports for accessing the logical devices within the I/O contoller. Table 4-12 lists the PnP control registers for the LPC47Bxx7. Table 4-12 I/O Controller Control Registers Table 4-12. I/O Controller Control Registers Index Function Reset Value 02h Configuration Control 00h 03h Reserved 07h Logical Device (Interface) Select: 00h 00h = Diskette Drive I/F 01h = Rsvd 02h = Rsvd 03h = Parallel I/F 04h = Serial I/F (UART 1) 05h = Serial I/F (UART 2) 06h = Rsvd 07h = Keyboard I/F 08h = Rsvd 09h = Rsvd 0Ah = Runtime Reg. (GPIO Config.) 0Bh = Rsvd 20h Super I/O ID Register (SID) 56H 21h Revision -- 22h Logical Device Power Control 00h 23h Logical Device Power Management 00h 24h PLL / Oscillator Control 04h 25-2Fh Device specific [2] -- NOTES: Refer to LPC47Bxx7 data sheet for detailed register information. The configuration registers are accessed through I/O registers 2Eh (index) and 2Fh (data) after the configuration phase has been activated by writing 55h once to I/O port 2Eh. The BIOS then initiates each logical device and then deactivates the configuration phase by writing AAh to 2Eh. 4-28 Compaq iPAQ Series of Desktop Personal Computers Second Edition February 2001 Technical Reference Guide 4.7.3.1 LPC47B357 GPIO Utilization The LPC47B357 I/O Controller (used in iPAQ 2.0 systems) provides 62 general-purpose pins that can be individually configured for specific purposes. These pins are configured through the Runtime registers (logical device 0Ah) during the system's configuration phase of the boot sequence by the BIOS. Table 4-13 lists the GPIO registers for the LPC47B357. Note that not all ports are listed as this table defines only the custom implementation of GPIO ports. Refer to SMC documentation for standard usage of unlisted GPIO ports. Table 4-13. LPC47B357 GPIO Register Utilization (Desktop and Minitower only) Table 4-13. LPC47B357 GPIO Port Utilization (iPAQ 2.0 Only) GPIO Function Direction GPIO Function Direction 10 Board rev 1 I 42 PME- to ICH2 O 11 Board rev 0 I 43 -- NC 12 Multibay power I 44 Hood Lock NC 13 PME- I 45 Hood Unlock NC 14 W OL NC 46 SMI- to ICH2 O 15 System ID 4 [1] I 60 PCI Slot Reset NC 16 Processor Fan sense NC 61 AGP Slot Reset NC 17 LED test O 62 PW R Button In I 20 Pri. IDE 80-pin Cable Detect I 63 SLP S3 I 21 Sec. IDE 80-pin Cable Detect I 64 SLP S5 I 22 Multibay reset O 65 CPU Changed/Removed [2] O 23 System ID 2 [1] I 66 PW R Button Out O 24 BIOS fail for AOL O 67 PS On (1 = on, 0 = off) O 25 System ID 3 [1] I 70 A20 Gate control O 26 Processor Present I 71 System ID 0 [1] NC 27 -- NC 72 System ID 1 [1] NC 30 PS LED Color Grn O 73 -- NC 31 PS LED Blink O 74 -- NC 32 Thermal Trip I 75 PW R GD (to clock chip) NC 33 2 MB Media ID NC 76 FAN OFF- O 34 FW H Write Protect O 85 Kybd/Mouse PWR O 35 FW H Reset O 86 S3 3.3 VDC On O 36 Diskette Motor B NC -- -- -- 37 Diskette Select B NC -- -- -- NOTE: NC = Not connected (not used). [1] System ID (ID4..0) value for these systems = 00111. [2] If set, will force "Safe Boot" mode. 4-29 Compaq iPAQ Series of Desktop Personal Computers Second Edition - February 2001 Chapter 4 System Support 4.7.3.2 LPC47B357 I/O Controller Miscellaneous Functions The iPAQ 2.0 systems utilize the following specialized functions built into the LPC 47B357 I/O Controller: Power/Hard drive LED control The I/O controller provides color and blink control for the front panel LEDs used for indicating system events as listed below: System Status Power LED HD LED S0: System on (normal operation) Steady green Green w/HD activity S1: Suspend Blinks green @ 1 Hz Off S3: Suspend to RAM Blinks green @ .5 Hz Off S4: Suspend to disk Blinks green @ 0.25 Hz Off S5: Soft off Off - clear Off
| 161685-B21 7M-0300B-WW |