Dell Latitude XPi CD Reference Guide - Page 55

Program Conflicts, Avoiding Interrupt Assignment Conflicts, Table 3-4., IRQ Line Assignments

Page 55 highlights

result when other programs require use of all or part of the memory already occupied by these TSR programs. Typically, your operating system's initialization or start-up files contain commands to start TSR programs when you boot your computer. If you suspect that one of these TSR programs is causing a memory conflict, remove the commands that start them from the start-up file. If the problem you were experiencing does not recur, one of the TSR programs probably created the conflict. Add the TSR commands back into the start-up files one at a time until you identify which TSR program is creating the conflict. Program Conflicts Some programs may leave portions of their setup information behind, even though you have exited from them. As a result, other programs cannot run. Rebooting your computer can confirm whether or not these programs are the cause of the problem. Other programs use specialized subroutines called device drivers that can cause problems in your computer. For example, a variation in the way the data is sent to an external monitor may require a special screen driver program that expects a certain kind of video mode or monitor. In such cases, you may have to develop an alternative method of running that particular program-the creation of a boot file made especially for that program, for example. For help with this situation, call the support service offered by the manufacturer of the software you are using. Avoiding Interrupt Assignment Conflicts Problems can arise if two devices attempt to use the same interrupt request (IRQ) line. To avoid this type of conflict, check the documentation for the default IRQ line setting for each installed device. Then consult Table 3-4 to configure the device for one of the available IRQ lines. NOTE: Installed devices cannot share the same COM port address. The default address of your computer's serial port is COM1. Table 3-4. IRQ Line Assignments IRQ Line Used/Available IRQ0 Generated by the system timer IRQ1 Generated by the keyboard controller to signal that the keyboard output buffer is full IRQ2 Generated internally by the interrupt controller to enable IRQ8 through IRQ15 IRQ3 Available for use by a PC Card unless the built-in serial port or infrared port is configured for COM2 IRQ4 Available for use by a PC Card unless the built-in serial port is configured for COM1 (the default) IRQ5 Available for use by the audio controller IRQ6 Generated by the diskette drive controller to indicate that the diskette drive requires the attention of the microprocessor IRQ7 Available for use by a PC Card or audio controller if the built-in parallel port is disabled IRQ8 Generated by the system I/O controller's RTC IRQ9 Available for use by the PC Card interrupt controller or the audio controller IRQ10 Available for use by a PC Card or audio controller unless the Advanced Port Replicator is attached IRQ11 Available for use by a PC Card unless the Advanced Port Replicator is attached NOTE: For the full name of an abbreviation or acronym used in this table, see the Glossary in the online System User's Guide. Troubleshooting Your Computer 3-15

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148

Troubleshooting Your Computer
3
-
15
result when other programs require use of all or part of
the memory already occupied by these TSR programs.
Typically, your operating system’s initialization or start-up
files contain commands to start TSR programs when you
boot your computer. If you suspect that one of these TSR
programs is causing a memory conflict, remove the com-
mands that start them from the start-up file. If the problem
you were experiencing does not recur, one of the TSR
programs probably created the conflict. Add the TSR com-
mands back into the start-up files one at a time until you
identify which TSR program is creating the conflict.
Program Conflicts
Some programs may leave portions of their setup infor-
mation behind, even though you have exited from them.
As a result, other programs cannot run. Rebooting your
computer can confirm whether or not these programs are
the cause of the problem.
Other programs use specialized subroutines called
device
drivers
that can cause problems in your computer. For exam-
ple, a variation in the way the data is sent to an external
monitor may require a special screen driver program that
expects
a certain kind of video mode or monitor. In such cases,
you may have to develop an alternative method of running that
particular program—the creation of a boot file made especially
for that program, for example. For help with this situation, call
the support service offered by the manufacturer of the software
you are using.
Avoiding Interrupt Assignment Conflicts
Problems can arise if two devices attempt to use the same
interrupt request (IRQ) line. To avoid this type of con-
flict, check the documentation for the default IRQ line
setting for each installed device. Then consult Table 3-4
to configure the device for one of the available IRQ lines.
NOTE:
I
nstalled devices cannot share the same COM
port address. The default address of your computer’s
s
erial port is COM1.
Table 3-4.
IRQ Line Assignments
IRQ Line
Used/Available
IRQ0
Generated by the system timer
IRQ1
Generated by the keyboard controller
to signal that the keyboard output
buffer is full
IRQ2
Generated internally by the interrupt
controller to enable IRQ8 through
IRQ15
IRQ3
Available for use by a PC Card unless
the built-in serial port or infrared port
is configured for COM2
IRQ4
Available for use by a PC Card unless
the built-in serial port is configured for
COM1 (the default)
IRQ5
Available for use by the audio control-
ler
IRQ6
Generated by the diskette drive con-
troller to indicate that the diskette drive
requires the attention of the micropro-
cessor
IRQ7
Available for use by a PC Card
or audio
controller if the built-in parallel port is dis-
abled
IRQ8
Generated by the system I/O control-
ler’s RTC
IRQ9
Available for use by the
PC Card inter-
rupt controller or the audio controller
IRQ10
Available for use by a PC
Card or audio
controller unless the Advanced Port Repli-
cator is attached
IRQ11
Available for use by a PC Card unless
the Advanced Port Replicator is
attached
NOTE:
F
or the full name of an abbreviation or acronym used
in this table, see the Glossary
in the online
System User’s
Guide
.