Integrated Peripherals

 






Onboard Parallel Port

Options : 3BCh/IRQ7, 278h/IRQ5, 378h/IRQ7, Disabled

This function allows you to select the I/O address and IRQ for the onboard parallel port. The default I/O address of 378h and IRQ of 7 should work well in most cases so unless you have a problem, you should just leave it at the default settings. Only select an alternative I/O address or IRQ if you are facing configuration problems with the parallel port.

    

Parallel Port Mode

Options : ECP, EPP, ECP+EPP, Normal (SPP)

This feature is usually found under the Onboard Parallel Port option. It's linked to the parallel port so if you disable the parallel port, this feature will disappear from the screen or appear greyed out.

There are four options. The default value is Normal (SPP) which will work with all parallel port devices but is very slow. Two faster bidirectional modes are available, namely the ECP (Extended Capabilities Port) and EPP (Enhanced Parallel Port) modes. ECP uses the DMA protocol to achieve data transfer rates of up to 2.5Mbits/s and provides symmetric bidirectional communication. On the other hand, EPP uses existing parallel port signals to provide asymmetric bidirectional communication.

Generally, because of its FIFOs and the DMA channel it uses, ECP is good for large data transfers (useful for scanners and printers). On the other hand, EPP is better with links that switch directions frequently (like parallel port drives). This tip was obtained from Jan Axelson's Parallel Port FAQ so check it out if you require more information on parallel ports. However, the manufacturer of your parallel port peripheral may have designated a preferred parallel port mode. In that case, it's best to follow their recommendations.

For those who don't know what mode to select but at least know that their parallel port device supports bidirectional transfers, the BIOS offers the ECP+EPP mode. If you select this mode, then the parallel port device will be able to use either one of those modes. However, this should be considered as a last resort as you may be needlessly tying up an IRQ for nothing (if your device does not use ECP at all) or your BIOS may not select the best parallel port mode for the device. If possible, set the parallel port to the transfer mode that best suits your parallel port device.

    

ECP Mode Use DMA

Options : Channel 1, Channel 3

This feature is usually found under the Parallel Port Mode option. It's linked to that option so if you did not enable either the ECP or ECP+EPP mode, this feature will disappear from the screen or appear grayed out.

You can use this feature to select the DMA channel of your preference. Normally, the default value of DMA Channel 3 will work just fine. You should only select the alternative value of Channel 1 if there's a conflict with another device.

    

EPP Mode Select

Options : EPP 1.7, EPP 1.9

This feature is usually found under the Parallel Port Mode option. It's linked to that option so if you did not enable either the EPP or ECP+EPP mode, this feature will disappear from the screen or appear grayed out.

You can use this feature to choose which version of EPP to use. For better performance, use EPP 1.9. But if you are facing connection issues, try setting it to EPP 1.7. Most of the time, EPP 1.9 will work perfectly well. For more information, check out KasperPedersen's explanation :-

In the EPP protocol, the port asserts a request strobe (I want to read/write). The attached device reads the data, and asserts an acknowledge strobe (I have taken/provided the data). The port then negates the strobe (operation done). Finally the attached device negates its acknowledgement (I'm ready for another operation).

The difference between 1.7 and 1.9 is the last state where the attached device removes the acknowledge strobe. 1.7 ports don't check that the device has negated the acknowledge strobe, but presumes that the device will have removed it when 125ns have passed. This can be a problem if cables are long.

This was fixed in 1.9: Before it starts a cycle, it waits for the attached device to negate the acknowledge strobe from the last cycle. This allows for a cleaner hardware design at the device end; and longer cables (50m possible if IEEE1284 is used, even though that's outside the specs.)

It sums down to that setting the port for 1.9 is compatible with previous 1.7 devices, but setting the port for 1.7 will cause problems with 1.9 devices or long cables. The reason it's an option at all is that "some" 1.7 devices won't cope with a new cycle less than 125 ns after the port has negated the request strobe. This is to be considered a hardware bug in the device.

Dekeonus provided this piece of information from Warp Nine Engineering - The IEEE 1284 Experts :-

The EPP protocol was originally developed by Intel, Xircom and Zenith Data Systems, now refered to as EPP1.7 (in reference to a Xircom proposal version 1.7) EPP1.9 (more correctly 1284 EPP) was the protocol that was adopted as one of the IEEE 1284 advanced modes.

The EPP1.7 mode is provided for backward compatibility as a 1284 EPP compatible peripheral will work properly with an EPP 1.7 version host adapter, but an EPP 1.7 peripheral may not operate properly with a 1284 compliant host.

    

USB Mouse Support

Options : Enabled, Disabled

This function enables or disables support for a USB mouse. Enable it if you are using a USB mouse. Otherwise, disable it.

    

USB Mouse Support Via

Options : OS, BIOS

This option determines whether the USB mouse is supported via the operating system or the BIOS. Support via OS offers better functionality but at the expense of zero functionality in DOS. So, if you use real mode DOS, set the option to BIOS so that you can use the USB mouse in DOS without the need to install a driver.

 

 
 

 

 
     
   

 

 
   

 
     
 

                   

 
   

 

 
 
Last Updated 28-11-2001

All trademarks used are properties of their respective owners.
Copyright © 1998-2000 Adrian Wong. All rights reserved.

 
Visit the new Tech ARP @ http://www.techarp.com/ !