SP-PCI


 

LAVA does not provide drivers or support for UNIX. SCO UNIX has a command called mkdev serial that can install the port in UNIX. Consult the documentation for your version of UNIX to see if this is the correct command for you and the appropriate switches.

 

 


Installation

1. With the power turned off, insert the SSerial-PCI card into any free PCI slot in your PC. Make sure the card is well seated. Turn your PC on and start QNX 6.

NOTE: If you are using an AGP video card you may find that QNX will not boot with the card in the PCI slot immediately following the AGP slot.

Simply place the card in the second slot to alleviate this problem.

2. QNX will automatically detect the presence of the SSerial-PCI card and create a serial device in the folder /etc/dev/ called Ser[x] (where x is the next available serial device number determined by QNX while enumerating the PCI bus at boot-up).

3. To verify that the card has been installed you can check in either the /etc/dev/ folder, or in QNX’s System Information (Launch>Utilities>System Information). Within the System Information listing you will find a process named “devc-ser8250″. By selecting this process you will have access to several different information tabs. Selecting the Arguments tab (Args) will provide you with the exact arguments that were passed to the devcser8250 process at boot-up. From here you can easily determine which port is assigned to which serial device by referring to the card’s resources.

For example, given the process command “devc-ser8250 -u1 3F8,3 -u2 2F8,4 -u3 a000,5″ we can see that Com1 and Com2 were mapped to devices Ser1 and Ser2 respectively and our serial port at a000 was mapped to device Ser3.

Card Resources

You can easily determine the IO address and IRQ resources of the card’s serial port by running the PCI command “pci -v”. This command will display all the information for each of the PCI devices on the system bus. To find the physical address and IRQ of the card, simply scan through the output of this command for a section beginning with “Vendor ID = 1407h, Lava Computer MFG Inc”. Both the IO address and IRQ of the card can be found in this section under “PCI IO Address” and “Interrupt Line”, respectively.

Testing

Testing the card’s functionality can be done by using QNX’s own terminal program, Qtalk, and a loopback connector. To test a port, attach the loopback connector and open up a Qtalk session by executing the command “qtalk -m /dev/ser3 -b 115200,8,n,1″ on the port. While the loopback connector is attached any characters entered in Qtalk should be echoed back to the screen. Removing the loopback connector should prevent character echoing from occurring.

Troubleshooting

If for some reason the card was not picked up by QNX at boot-up, but the card can be found in the PCI listing, you may choose to manually add the port by using the devc-ser8250 command.

Example: Say we have a serial port residing at physical address=a000 and IRQ=5 which wasn’t allocated a serial device in the /etc/dev/ folder. If we have determined that Ser1 and Ser2 already exist in the /etc/dev/ folder (this is done by inspecting the folder /etc/dev/ for all serial devices), we can add a new serial device by running the command: devc-ser8250 -u3 a000,5

This is a very simple example of adding a new serial device using the devc-ser8250 command. Full documentation of all the options associated with this command can be found in the QNX 6 RTOS Utilities Reference Manual.


 

Installation

 

On install during the bootup process, the Linux hardware discovery utility detects the SSerial-PCI and installs it as ttyS4. This setting will change depending on how many serial ports you have and how they are configured.

 

To verify proper installation you must first find out the port information (I/O range, IRQ) for each serial port. To retrieve that information type at the command line:

 

lspci -v

 

You will then see an entry for a “Serial Controller: Lava Computer MFG”. Below it will be an IRQ number and an I/O port. Write down that information (for example, IRQ 12, e400).

 

First you must verify that the card was installed correctly. To do this at the command line type:

 

setserial -a /dev/ttyS4

 

Note: ttyS4 is the first default PCI serial port (This may change depending on how many serial ports you may have).

 

If the card was correctly configured by Linux you will see the following information:

 

/dev/tty4, Line 4, UART 16550A, Port: 0xe400, IRQ: 12

Baud_base: 115200, close_delay: 256, divisor: 0

closing_wait: 15360

Flags: spd_normal skip_test

 

Your port and IRQ should match the information collected earlier.

 

If you find that the information displayed does not match the above (port and IRQ should match your information), then carry on to the next step below. If the data is correct then the installation is complete.

 

To set the serial port to the correct settings, edit the file:

 

/etc/rc.d/rc.local

 

Add the following line at the end of the file:

setserial /dev/ttyS4 port 0xe400 irq 12 uart 16550a baud_base 115200 ^fourport

 

The example above uses the information gained from the lspci -v command. The details of your information may be different. Be sure to save the added changes. On reboot all of the ports should be operational.

 


 

LAVA PCI cards do not install in Win2000 using a setup utility. They install when New Hardware is found at boot up of Windows. Windows searches your hard and floppy drives for an .inf file that includes the setup information for our card. This is a plain text file that contains the setup information for our card. Sometimes, it does not find this file so it is necessary to have our card reinstall.

 

The following procedure will reinstall our card:

 

1) Right Click on My Computer from the desktop and enter Properties and then Device Manager. Enter the section called Other Devices or Unknown Devices.

 

2) Remove the reference to either PCI card or PCI Serial Controller or PCI parallel controller by right-clicking on it and entering Uninstall.

 

3) Shut down your computer normally and ensure that our card is seated properly in the PCI slot.

 

4) Upon entering Windows, when New Hardware is found direct it to the LAVA Win2000 .inf file.

 

5) Let Windows search for our installation file and reinstall our card correctly.

 

WINDOWS 2000 FEATURES

 

In Windows 95/98/Me we provide a utility for redirecting the COM port assignment that Windows assigns our ports. This utility is not necessary in later versions of Windows. The following is the procedure to redirect our port in Windows 2000.

 

1) Go to Device Manager by right-clicking on My Computer from the Desktop and entering Properties.

 

2) Open up Ports (COM & LPT) by clicking the + sign to the left.

 

3) Double-click the port you wish to redirect and enter the Port Settings Tab.

 

4) Click the Advanced Button.

 

5) In the Window that appears you can redirect the port assignment.

 

SPECIAL WINDOWS 2000 FEATURE

 

Parallel Port LPT assignments can be redirected. Currently the choice for redirection is LPT1 LPT2 or LPT3.

 

CLEANING UP OUR INF FILE

 

If you are updating the .inf file from a previous version of this file it is necessary to remove the old version. You must go to the Windows\inf folder. If you don’t see the inf folder then your folder options are set to hide that folder. To see that folder go to View|Folder Options|View

 

In there make sure that the show all files option is set. Our .inf file is found under the name oemX.inf, where X is some integer. You must edit using notepad.exe each oemX.inf file and look for a reference to LAVA. If there is a reference to LAVA then remove that file. Also, remove the associated oemX.pnf that is located here as well.

 


 

Question:

 

I have upgraded my system to a newer version of Windows. I left my LAVA card in the system during the upgrade. Now in Device Manager my card is showing up in Other Devices as PCI Parallel Card or PCI Serial Card. The peripheral attached to it (modem, printer, Zip drive) won’t work. What do I do now?

 

Answer:

 

During the installation of the upgrade, Windows was looking for the drivers on the Windows upgrade CD. The card’s drivers are not located on the CD so the installation routine couldn’t install the card properly. The following procedure will reinstall the card properly:

 

1) Go to Device Manager by right-clicking on My Computer from the Desktop and entering Properties. Then click the Device Manager tab.

 

2) In Device Manager remove the PCI Parallel Card or PCI Serial Card with the exclamation (!) mark by clicking it and hitting delete on the keyboard.

 

3) Close all open windows and reboot the system by using Start|Restart.

 

4) Upon booting into Windows the New Hardware Found wizard will appear. Direct this wizard to the LAVA Installation disk, following the procedure described in the LAVA Installation manual for installing the card in Windows.

 


Question:

 

I have upgraded my system to Windows system to Windows ME (Millenium Edition). I left my LAVA card in the system during the upgrade. Now in Device Manager my card is showing up in Other Devices as PCI Parallel Card or PCI Serial card. The peripheral attached to it (modem, printer, zip drive) won’t work. What do I do now?

 

Answer:

 

During the installation of the upgrade, Windows was looking for the drivers on the Windows ME upgrade CD. Our drivers are not located on the CD so it couldn’t install it properly. The following procedure will have our card reinstall properly:

 

1) Go to Device Manager by Right Clicking on My Computer from the Desktop and entering Properties. Then click the Device Manager tab.

 

2) In Device Manager remove the PCI Parallel Card or PCI Serial Card with the exclamation (!) mark by clicking it and hitting delete on the keyboard.

 

3) Close all open Windows and reboot the system by using Start - Shutdown.

 

4) Upon the boot into Windows you will see the New Hardware found wizard. Direct this wizard to our disk, following the procedure illustrated in the LAVA Installation manual for installing the card in Windows 95/98.

 


This note is useful in understanding configuration when software might require a specific Com port below Com 5.

 

Windows 95/98/Me/2000 cannot enumerate PCI serial ports starting at COM2 or COM3.

 

The way the Windows serial port enumerator (serenum.vxd) works is:

 

It first checks the I/O address of the serial port.

If the I/O address is 3f8 then it assigns that serial port COM1.

If the I/O address is 2f8 then it assigns that serial port COM2.

If the I/O address is 3e8 then it assigns that serial port COM3.

If the I/O address is 2e8 then it assigns that serial port COM4.

 

If the port has an I/O address other than what is shown above, then Windows enumerates the ports

starting at COM5.

 

PCI cards are completely configured by the system. The system cannot configure PCI cards with the I/O addresses shown above. Those are reserved for ISA devices so Windows will always enumerate our PCI ports starting at COM5.

 

If you wish to reassign serial ports, use the LAVA redirect software.

 


LAVA PCI cards do not install in Win2000 using a setup utility. They install when New Hardware is found at boot up of Windows. Windows searches your hard and floppy drives for an .inf file that includes the setup information for our card. This is a plain text file that contains the setup information for our card. Sometimes, it does not find this file so it is necessary to have our card reinstall.

 

The following procedure will reinstall our card:

 

1) Right Click on My Computer from the desktop and enter Properties and then Device Manager. Enter the section called Other Devices or Unknown Devices.

 

2) Remove the reference to either PCI card or PCI Serial Controller or PCI parallel controller by right-clicking on it and entering Uninstall.

 

3) Shut down your computer normally and ensure that our card is seated properly in the PCI slot.

 

4) Upon entering Windows, when New Hardware is found direct it to the LAVA Win2000 .inf file.

 

5) Let Windows search for our installation file and reinstall our card correctly.

 

WINDOWS 2000 FEATURES

 

In Windows 95/98/Me we provide a utility for redirecting the COM port assignment that Windows assigns our ports. This utility is not necessary in later versions of Windows. The following is the procedure to redirect our port in Windows 2000.

 

1) Go to Device Manager by right-clicking on My Computer from the Desktop and entering Properties.

 

2) Open up Ports (COM & LPT) by clicking the + sign to the left.

 

3) Double-click the port you wish to redirect and enter the Port Settings Tab.

 

4) Click the Advanced Button.

 

5) In the Window that appears you can redirect the port assignment.

 

SPECIAL WINDOWS 2000 FEATURE

 

Parallel Port LPT assignments can be redirected. Currently the choice for redirection is LPT1 LPT2 or LPT3.

 

CLEANING UP YOUR INF FILE

 

If you are updating the .inf file from a previous version of this file it is necessary to remove the old version. You must go to the Windows\inf folder. If you don’t see the inf folder then your folder options are set to hide that folder. To see that folder go to View|Folder Options|View

 

In there make sure that the show all files option is set. Our .inf file is found under the name oemX.inf, where X is some integer. You must edit using notepad.exe each oemX.inf file and look for a reference to LAVA. If there is a reference to LAVA then remove that file. Also, remove the associated oemX.pnf that is located here as well.

 

 


 

Some printer port devices only look for Interrupt requests that are edge driven. PCI cards are level driven. It is possible that your scanner is looking for interrupt requests that edge driven. Unfortunately, we cannot change how the scanner detects the mode. If it does not detect our EPP mode you obtain updated drivers and installation utilities from the scanner manufacturer.

 

Some scanners that use Shuttle technology have the capability of the disabling the interrupt detection completely. These scanners install a device under SCSI controllers in Device Manager. The name varies depending on scanner manufacturer. Many times it has a reference to Shuttle. In this device you can change settings in the Settings tab under Adapter settings.

 

Under Windows 95

 

/w95 /di

 

Under Windows 98

 

/di

 


Question:

 

I have installed my LAVA card that has jumpers into my operating system correctly. However, when I try to use the card the OS reports that the card is not functioning properly. What should I do?

 

Answer:

 

The answer to this question applies to all LAVA cards that have IRQ jumper settings. To correct this situation it is necessary to make some BIOS setting changes. The following description applies to an Award BIOS version 4.51 PG. Consult your motherboard manual to find equivalent setting changes and how to enter your BIOS setup.

 

Enter PNP CONFIGURATION SETUP.

 

Change RESOURCES CONTROLLED BY from AUTO to MANUAL.

 

Scroll down to the IRQ(s) assigned to our card and change that IRQ from PCI/ISA PnP to Legacy ISA.

 


 

Note: LAVA PCI cards do not use a setup utility to install in Windows 95/98/Me/2000. They install when New Hardware is found at boot up of Windows. Windows searches your hard and floppy drives for an .inf file that includes the setup information for our card. Sometimes, it does not find this file so it is necessary to reinstall the card.

 

The following procedure will reinstall the card:

 

1) Right-click on My Computer from the desktop and enter Properties and then Device Manager. Enter the section called Other Devices or Unknown Devices.

 

2) Remove the reference to either PCI card or PCI Serial Controller.

 

3) Shut down your computer normally and ensure that the card is seated properly in the PCI slot.

 

4) Upon re-entering Windows and when New Hardware is found, place the LAVA Installation and Utilities disk into the drive.

 

5) Let Windows search for our installation file to reinstall our card correctly.

 

Also:

 

In Windows 95 B OSR2 a patch must be run in order for PCI devices to function properly. In Device Manager check if there is an Other Devices Section. In there you might see a PCI bridge device and a Universal Serial Bus controller both with question marks (?). If this is the case then you must run the Windows patch that comes on a floppy or CD ROM with the motherboard while our card is NOT in the system. The file is usually called piix4.exe or something similar. Consult the readme files on the disk to find out what the file is exactly named in your case.

 

Also:

 

If your card is a generic version of a LAVA card, it will require drivers written specifically for that card. Consult Technical Support to obtain generic drivers.

 

If reinstalling the card doesn’t work, check the following:

 

A) Ensure that the card is seated in the slot properly.

 

B) See that the slot that the card is in has no problem. Try the card in a different slot ensuring that it is properly seated in the slot.

 

C) Some computers give errors with our card if the card is placed in a dedicated PCI slot if there are shared PCI / ISA slots in that computer. Try the card in one of the shared PCI ISA slots.

 

D) Ensure that the card itself has no problems. If it does, replace it through the reseller of your card. If they are not willing to replace it then we can.

 


RS232 DB9 Connector

DB-9M Function Abbreviation
Pin #1 Data Carrier Detect CD
Pin #2 Receive Data RD or RX or RXD
Pin #3 Transmitted Data TD or TX or TXD
Pin #4 Data Terminal Ready DTR
Pin #5 Signal Ground GND
Pin #6 Data Set Ready DSR
Pin #7 Request To Send RTS
Pin #8 Clear To Send CTS
Pin #9 Ring Indicator RI

-

RS-232 Serial PC Port Connector DB-25

DB-25M Function Abbreviation
Pin #1 Chassis/Frame Ground GND
Pin #2 Transmitted Data TD
Pin #3 Receive Data RD
Pin #4 Request To Send RTS
Pin #5 Clear To Send CTS
Pin #6 Data Set Ready DSR
Pin #7 Signal Ground GND
Pin #8 Data Carrier Detect DCD or CD
Pin #9 Transmit + (Current Loop) TD+
Pin #11 Transmit - (Current Loop) TD-
Pin #18 Receive + (Current Loop) RD+
Pin #20 Data Terminal Ready DTR
Pin #22 Ring Indicator RI
Pin #25 Receive - (Current Loop) RD-

-

RS232 RJ45 Connector

RJ-45 Function Abbreviation
Pin #1 Ring Indicator RI-
Pin #2 Clear to Send CTS+
Pin #3 Clear to Send CTS-
Pin #4 Transmit Data TD+
Pin #5 Transmit Data TD-
Pin #6 Receive Data RD+
Pin #7 Receive Data RD-
Pin #8 Signal Ground/Common GND
Pin #9 Ring Indicator RI+
Pin #10 DC Power I/O jumper select

 

NOTE: The following instructions apply to PCI-bus serial 16550 UART ports and to PCI-bus parallel ports.

 

LAVA PCI cards take drivers native to Windows XP as well as LAVA drivers. When installing PCI cards, Windows XP asks for a driver disk. After searching the LAVA Installation Disk, Windows will also use drivers taken from the Windows XP Operating System.

 

When installing, a generic message may appear indicating a driver has not been submitted to Microsoft for approval. Continue with the install.

 

To change parallel port settings:

 

If you wish to change the LPT designation given to a port, go to the Device Manager, select the “Ports” menu, and select the port you want to change. Go to the “Properties” for that port, and select “Port settings.” Use the drop-down menu to change the LPT number as needed.

 

To change serial port settings:

 

If you wish to change the COM designation given to a port, go to the Device Manager, select the “Ports” menu, and select the port you want to change. Go to the “Properties” for that port, and select “Port settings.” Select “Advanced” and then use the drop-down menu to change the COM number as needed.

 



NOTE: The following instructions apply to PCI-bus serial 16550 UART ports.

 

LAVA PCI serial ports take drivers native to Windows XP as well as LAVA drivers. When installing PCI serial ports, Windows XP asks for a driver disk. After searching the LAVA Installation Disk, Windows will also use drivers taken from the Windows XP Operating System.

 

When installing, a generic message may appear indicating a driver has not been submitted to Microsoft for approval. Continue with the install.

 

To change serial port settings:

 

If you wish to change the COM designation given to a port, go to the Device Manager, select the “Ports” menu, and select the port you want to change. Go to the “Properties” for that port, and select “Port settings.” Select “Advanced” and then use the drop-down menu to change the COM number as needed.

 

 


 

 

NOTE: The following instructions apply to PCI-bus parallel ports.

 

LAVA PCI parallel ports take drivers native to Windows XP as well as LAVA drivers. When installing PCI parallel ports, Windows XP asks for a driver disk. After searching the LAVA Installation Disk, Windows will also use drivers taken from the Windows XP Operating System.

 

When installing, a generic message may appear indicating a driver has not been submitted to Microsoft for approval. Continue with the install.

 

To change parallel port settings:

If you wish to change the LPT designation given to a port, go to the Device Manager, select the “Ports” menu, and select the port you want to change. Go to the “Properties” for that port, and select “Port settings.” Use the drop-down menu to change the LPT number as needed.

 


 

(A) OBTAINING RESOURCE ASSIGNMENT OF PARALLEL CARD

 

ISA CARD

 

If you are installing an ISA card the resource assignments are configured by the jumpers. Consult the documentation for that card to obtain the resource assignments associated with the jumper settings.

 

PCI CARD

 

Linux reports the resource assignments of PCI cards.

The following instruction will report the resource assignment of all the PCI cards.

lspci -v

The output lists the PCI devices on the system. The following are examples of our card in that output.

 

LAVA Parallel PCI

00:0a.0 Parallel controller: Lava Computer mfg Inc Lava Parallel (prog-if 01 [BiDir])

Flags: slow devsel, IRQ 12

I/O ports at 6100

 

LAVA Dual Parallel PCI port A

00:0b.0 Parallel controller: Lava Computer mfg Inc Lava Dual Parallel port A (prog-if 01 [BiDir])

Flags: slow devsel, IRQ 12

I/O ports at 6400

 

LAVA Dual Parallel PCI port B

00:0b.1 Parallel controller: Lava Computer mfg Inc Lava Dual Parallel port B (prog-if 01 [BiDir])

Flags: slow devsel, IRQ 12

I/O ports at 6500

On this system there is a single LAVA Parallel-PCI at port address 0×6100 and IRQ 12, and a LAVA Dual Parallel-PCI port A at port address 0×6400 and IRQ 12 and port B at port address 0×6500 and IRQ 12.

The 0x signifies that this port address is in hexadecimal.

 

(B) ASSIGNING RESOURCE ASSIGNMENTS OF PARALLEL PORT TO LINUX

 

Linux does hold resource assignments of the parallel ports in the system. These resource assignments are held in the file as well as resource assignments of other cards such as network cards. The file is

/etc/conf.modules

 

The following is an example of the parallel port assignments in that file.

alias parport_lowlevel parport_pc

options parport_pc io=0×378 irq=7

where io=0×378 is the IO assignment of the first (onboard) parallel port.

where irq=7 is the IRQ assignments of the first parallel port.

 

Initially, the LAVA resource assignments will not be in this file. It is necessary to manually edit this file to add the resource assignments obtained from step (A) above.

 

The following is an example the dual parallel PCI’s resource assignments added to this file.

alias parport_lowlevel parport_pc

options parport_pc io=0×378,0×6400,0×6500 irq=7,auto,auto

 

where io=0×378,0×6400,0×6500 are the IO assignments of the first, second and third parallel port respectively. These IO assignments are obtained from step (A) above.

 

The second and third parallel port being the Port A and B of the dual parallel PCI respectively.

 

where irq=7,auto,auto are the IRQ assignments of the first, second and third parallel port respectively. These IRQ assignments are obtained from step (A) above. The second and third parallel port being the Port A and B of the dual parallel PCI respectively or auto can be used instead.

 

At this point the parallel ports are enabled and are ready to be used.

 

Below are notes for adding the fourth + parallel port in Linux.

Linux already has support for lp0 lp1 and lp2

 

1) Creating the devices in /dev:

/mknod -m 666 /dev/lp3 c 6 3

-m= mode; 666 is read write for every one

/dev/lp3 = fourth lpt

c = character device

6 = Major; stands for what kind of device it is.

3 = Minor; lp #; so if lp3 then this is 3, lp4 then this is 4 etc.

 

2) Changing it to Daemon

chgrp daemon /dev/lp3

This enables this device we added as a daemon. A daemon is a program that runs in the background to perform critical system tasks. In our case parallel port functions.

 

3) Repeat these steps (1,2) for each parallel that needs to be added incrementing the lp and the Minor as each port is added.

 

4) Add the IO port assignments and IRQs to Linux as instructed in step (A) above.

 

At this point the parallel ports are enabled and are ready to be used.

 


Question:

 

I have a LAVA Parallel-PCI card and I am trying to attach an Iomega Zip drive. What should I do to get it to install?

 

Answer:

 

The Iomega Zip drive cannot install on the initial address range that the LAVA Parallel-PCI is assigned to. When the Iomega Zip drive is attached to the LAVA Parallel-PCI  it can install on one of the following three IO address ranges.

 

0378 - 037F

0278 - 027F

0288 - 028F older ZIP drives.

 

It is necessary to verify which IO address your on-board parallel port is assigned to before changing the LAVA Parallel-PCI’s address range. If the on-board parallel port is set to 0378 - 037F (default setting) then the LAVA Parallel-PCI must set to 0278 - 027F or 0288 - 028F. Do this with the following method:

 

1) Go to Start|Settings|Control Panel|System Click the Device Manager tab.

 

2) Enter the properties then resources for the LAVA Parallel-PCI .

 

3) Uncheck Use Automatic Settings and double-click the word Output in the Input/Output Range and enter the address range you have chosen for the LAVA Parallel-PCI .

 

4) Click Ok and then Ok again and reboot Windows.

 

5) Run the setup program provided by IOmega and it should find the Iomega ZIP drive and assign it a drive letter.

 

6) Put the following settings in the Iomega Parallel Port Interface and Settings:

 

/mode:eppecr /port:xxx /speed:6

 

where xxx is the I/O address the LAVA Card is on i.e. 378

 

KNOWN ISSUES WITH LAVA PARALLEL-PCI AND THE 278 ADDRESS RANGE

 

Sometimes when switching the LAVA Parallel-PCI to 0278 - 027F it conflicts with some sound cards. If this occurs try using the 0288 - 028F address range.

 

If that does not work then it is necessary to reinstall the on-board parallel port as the 3bc port and modify the LAVA Parallel-PCI port as the 0378 - 037F port.

 

Do this as follows:

 

a) Go to the LAVA Parallel-PCI  in Device Manager. Go to Resources and recheck Automatic Settings. Click OK and then click refresh.

 

b) Remove the LAVA Parallel-PCI  from Device Manager and the LPT1.

 

c) Shut Down your computer and reboot.

 

d) As you are booting up enter your CMOS setup by hitting F1 or DEL or the appropriate key for your motherboard.

 

e) Enter the menu for configuring your on-board parallel to 3bc address.

 

f) Save this new setting and exit. NOTE: Consult your motherboard manual for steps d), e), and f).

 

g) Boot into Windows let the ports reinstall.

 

h) Reconfigure the LAVA Parallel-PCI to 0378-037F by going to the Resources tab. Uncheck Use Automatic Settings and then double-click Input/Output Range.

 

 


 

1. Installing the LAVA Parallel-PCI adapter under DOS and Windows(r) 3.x

2. Troubleshooting Common Difficulties

3. Approvals and Certifications

4. Specifications

 

1. Installing the LAVA Parallel-PCI adapter under DOS and Windows(r) 3.x

Take these steps to install the driver for the LAVA Parallel-PCI adapter if your computer is running DOS or Microsoft(r) Windows(r) 3.x:

 

a. Turn on the PC and boot into DOS.

 

b. Insert the adapter’s driver diskette in the PC’s floppy drive.

 

c. Copy the SETADDR.SYS driver from the floppy onto your hard drive. (It doesn’t matter where on the hard drive you put it, but you might for example create a “LAVA” directory on drive c:).

 

d. Add this line to your CONFIG.SYS file above the lines for all other devices to be loaded, including the lines for HIMEM and EMM386 (or, if you are running DOS under Windows(r) 95/98, to your CONFIG.DOS file):

 

device=[pathname]\setaddr.sys [ioaddr]

 

In this line, “[pathname]” represents the pathname of the directory in which you installed SETADDR.SYS in step c, and “[ioaddr]” represents the hexadecimal I/O address you want the adapter to use. So, if you installed the driver in the “LAVA” directory on hard drive c:, and assigned the adapter the I/O address 278 hex, the line would read “device=c:\LAVA\setaddr.sys 278″.

 

Although 278 is probably the base address most compatible with DOS and Windows(r) 3.x software (if you don’t already have another parallel port or parallel card in your system), you can use the other standard parallel-port base address, 378, or nonstandard addresses such as 238, 288, 2B8, or 388. (Do not use the address 3BC-this could cause your PC to have video problems.) If your applications can support it, you can even omit the “[ioaddr]” parameter from the “device” line and let the PC auto-assign the adapter a standard PCI address (usually in the 5000 to 6000 hex range).

 

e. Reboot into DOS. During the boot procedure, SETADDR.SYS should cause the PC to display the IRQ and I/O address assigned to the adapter. If these match the settings you have chosen, your Parallel-PCI adapter should be ready for continuous operation.

 

 

2. Troubleshooting Common Difficulties

 

 

Q: Why doesn’t my Parallel-PCI adapter show in my computer’s BIOS settings at start-up?

 

A: Because the adapter uses PCI rather than ISA I/O address ranges, it will never be seen by your BIOS at boot-up as a standard parallel port occupying 0278 hex or 0378 hex, even if you’ve selected one of these addresses for it in Windows(r) using the procedure described in the Installation Guide. This is normal, and does not indicate a fault in your adapter.

 

 

Q: Why doesn’t my Parallel-PCI card work in the slot in which it is installed when it is set to address 0278 hex or 0378 hex ?

 

A: The adapter will not work at address 0278 hex or 0378 hex if it is installed in a PCI slot that is behind a PCI-to-PCI bridge. If you have trouble installing the adapter, try seating it in a different slot.

 

 

Q: I have installed my LAVA Parallel-PCI on a machine with Windows(r) 95/98 and everything appears to be fine in Device Manager. However, when I configure my printer to the LAVA Parallel-PCI the computer responds with an error trying to connect with the printer! What am I doing wrong?

 

A: On some systems the Operating System is installing the Parallel-PCI adapter on an address range that differs from what the PCI bus recognizes. The best solution to this problem involves removing the existing address information from Windows(r) 95/98 Device Manager, running the LAVACONF.EXE utility included on the Parallel-PCI installation diskette to obtain the correct addressing, manually entering this information into Windows(r) 95/98 Device Manager, and checking the result. This process is as follows:

 

1) Remove the existing address information from Windows(r) 95/98 Device Manager.

 

Go the Start | Settings | Control Panel | System and enter the Device Manager tab. Remove the Lava Parallel-PCI from ports COM and LPT by high-lighting it in each place and clicking Remove.

 

2) Run the LAVACONF.EXE utility included on the Parallel-PCI installation diskette to obtain the correct addressing.

 

Shut down the computer. Then restart, and while the computer is booting tap the F8 key to enter the Windows startup menu. From there, choose “Safe Mode Command Prompt Only.”

 

You can now run the LAVACONF.EXE utility located in the “OTHER” directory on your Parallel-PCI installation diskette. The following DOS commands will get you there:

 

a:

cd other

lavaconf

3) Manually enter the new addressing information into Windows(r) 95/98 Device Manager.

 

Write down the address and the IRQ that LAVACONF.EXE shows have been assigned to the Parallel-PCI adapter. If LAVACONF.EXE reports an address that ends with “0″, then the ending address of the Input-Output Range displayed in Windows Device Manager must end in “7″. If LAVACONF.EXE reports an address that ends with “8″, then the ending address of the Input-Output Range displayed in Windows(r) 95/98 Device Manager must end in “F”.

 

For example, if LAVACONF reports “10F0″, then enter “10F0-10F7″ for the Input-Output Range in Windows(r) 95/98 Device Manager. Similarly, if LAVACONF reports “10F8″, then enter “10F8-10FF” for the Input-Output Range in Windows(r) 95/98 Device Manager.

 

Note: On some computers LAVACONF.EXE reports the IRQ as “255″. A printer may fail the communication test if this occurs. The system will report this if the “Plug and Play Operating System” parameter is set to “YES” or “Win95/98/2000″ in the BIOS setup. Change this setting to “NO” or “OTHER”. Consult the manual for your computer or contact the computer manufacturer for instructions on how to enter the BIOS setup and where to find this setting.

 

Reboot Windows(r) 95/98 and let the Lava Parallel-PCI card reinstall itself as before.

 

4) Check the result.

 

After you re-enter Windows(r) 95/98, enter the Device Manager and go to the Resources for the Parallel-PCI adapter and ensure that the Address and IRQ match what you have written in Step 3. If not, then uncheck “Use Automatic Settings” and manually configure the Address and/or IRQ to match.

 

 

3. Approvals and Certifications

 

For Europe: CE

 

This device is in conformity with the EMC directive.

 

Tested to comply with FCC standards. FOR HOME OR OFFICE USE.

 

This device complies with Part 15 of the FCC rules. Operation is subject to the following two conditions: 1) This device may not cause harmful interference, and 2) This device must accept any interference received, including interference that may cause undesired operation.

 

Federal Communications Commission (FCC) Statement

 

This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. Those limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

 

Reorient or relocate the receiving antennas.

 

Increase the separation between the equipment and the receiver.

 

Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

 

Consult the dealer or an experienced radio/TV technician for help.

 

 

4. Specifications

 

System Hardware Required: IBM PC compatible computer with at least one available PCI slot.

 

Operating System Required: DOS, Microsoft(r) Windows(r) 3.x, Windows(r) 95, Windows(r) 98, or Windows(r) NT4. Under Windows(r) 2000, printers are supported; other devices may be supported.

 

Bus Used: PCI.

 

Port Used: None (does not occupy any COM or LPT port).

 

Other Hardware Used: Plug-and-Play compatible; automatically self-configures interrupt, I/O address, BIOS address, etc.

 

Compliance: CE, FCC Part 15, Subpart J, Class B; DOC Class/ MDC classe B.

Standard: PCI 2.1.

 

Interface: IEEE 1284 EPP (Enhanced Parallel Port).

 

Data Rate: Up to 7.2 Mbps (~900 Kcps).

 

Clock Skew: +/- 2 ns.

 

Maximum Distance: 20 ft. (6.1 m) from adapter to device.

 

User Controls: Software drivers (included).

 

Connector: (1) DB25 female.

 

Power: From the PC’s PCI bus: input 5 +/-0.25 VDC at 15 mA max.; consumption 75 mW maximum.

 

Temperature Tolerance: Operating 32 degrees to 158 degrees F (0 degrees to 70 degrees C); storage -85 degrees to 300 degrees F (-65 degrees to 150 degrees C). Note: The electronic circuitry in the Parallel-PCI adapter is capable of withstanding these temperatures, but many of your PC’s other components will probably fail if you try to operate or store the host PC at temperatures at the extremes of the adapter’s tolerance range.

 

Humidity Tolerance: Up to 90% non-condensing at standard temperature and pressure.

 

Size: Three-quarter card height at tallest points-seated (including goldfingers but not bracket) 2.9″ (7.4 cm); unseated (including goldfingers but not bracket) 2.9″ (7.4 cm); total (including bracket) 4.7″ (12 cm). Three-quarter card width-0.8″ (2 cm). Three-quarter card depth-not including bracket 4.7″ (12 cm); including bracket 5″ (12.6 cm).

 

Weight: Net 2.1 oz (60 g); shipping 3.9 oz. (112 g).

 

 


 

 

Question:

 

I have a LAVA Parallel-PCI card and I am trying to attach a SyQuest SPARQ drive. What should I do to get it to install?

 

Answer:

 

The SyQuest SPARQ drive cannot install on the initial address range that the LAVA Parallel-PCI is assigned to. When the SyQuest SPARQ drive is attached to the LAVA Parallel-PCI it can install on one the following two IO address ranges.

 

0378 - 037F

0278 - 027F

 

It is necessary to verify which I/O address your on-board parallel port is assigned to before changing the LAVA Parallel-PCI’s address range. If the on-board parallel port is set to 0378 - 037F (default setting) then the LAVA Parallel-PCI must be set to 0278 - 027F.

 

Do this with the following method:

 

1) Go to Start|Settings|Control Panel|System Click the Device Manager tab.

 

2) Enter the properties then resources for the LAVA Parallel-PCI.

 

3) Uncheck Use Automatic Settings and double-click the word Output in the Input/Output Range and enter the address range you have chosen for the LAVA Parallel-PCI.

 

4) Click Ok and then Ok again and reboot Windows.

 

5) Run the setup program provided by SyQuest SPARQ and it should find the SyQuest SPARQ drive and assign it a drive letter.

 

6) The SyQuest SPARQ needs a switch to function with LAVA Parallel-PCI. Go to Start|Settings| Control Panel and System and enter the Device Manager Tab.

Go to SCSI adapters and Enter the SyQuest SPARQ parallel Port Interface and Settings.

 

Ensure the following is in the Adapter Settings.

/di

 

KNOWN ISSUES WITH LAVA PARALLEL-PCI AND THE 278 ADDRESS RANGE

 

Sometimes when switching the LAVA Parallel-PCI to 0278 - 027F it conflicts with SPARQ drives. If this occurs try using the 0288 - 028F address range.

If that does not work then it is necessary to reinstall the OnBoard Parallel Port as the 3bc port and modify the LAVA Parallel-PCI parallel port as the 0378 - 037F port.

 

Do this as follows:

 

a) Go to the LAVA Parallel-PCI in Device Manager. Go to Resources and recheck Automatic Settings. Click OK and then click refresh.

 

b) Remove the LAVA Parallel-PCI from Device Manager and the LPT1.

 

c) Shut Down your computer and reboot.

 

d) As you are booting up enter your CMOS setup by hitting F1 or DEL or the appropriate key for your motherboard.

 

e) Enter the menu for configuring your on-board parallel to 3bc address.

 

f) Save this new setting and exit.

 

NOTE: Consult your motherboard manual for steps d), e), and f).

 

g) Boot into Windows let the ports reinstall.

 

h) Reconfigure the LAVA Parallel-PCI to 0378-037F by going to the Resources tab. Uncheck Use Automatic Settings and then double-click Input/Output Range.

 


 

 

Question:

 

I have a LAVA Parallel-PCI card and I am trying to attach a scanner. What should I do to get it to install?

 

Answer:

 

Some scanners cannot install on the initial address range that the LAVA parallel port is assigned to. When the scanner is attached to the LAVA PCI parallel port it can install on one of the following three IO address ranges.

 

0378 - 037F

0278 - 027F

0288 - 028F

 

It is necessary to verify which IO address your on-board parallel port is assigned to before changing the LAVA PCI parallel port’s address range. If the on-board parallel port is set to 0378 - 037F (default setting) then the LAVA parallel port must be set to 0278 - 027F or 0288 - 028F. Do this with the following method:

 

1) Go to Start|Settings|Control Panel|System. Click the Device Manager tab.

 

2) Enter the properties then resources for the LAVA PCI parallel port.

 

3) Uncheck Use Automatic Settings and double-click the word Output in the Input/Output Range and enter the address range you have chosen for the LAVA Parallel-PCI. In some cases Windows will give an error message to the effect that “Windows cannot modify this resource.” If you are unable to access the settings for changing system resources, reboot the system in Safe Mode to make changes to resource settings. (To enter Safe Mode, press the F8 key while the system is rebooting).

 

4) Click Ok and then Ok again and reboot Windows.

 

5) Run the setup program provided by the scanner and it should find the scanner.

 

6) Some scanners have the ability to configure settings in Device Manager in SCSI Controllers.

 

Try one of the following settings in the Device Manager’s Settings tab:

/w95

or

/w95 /di

or

/di

 

IN WINDOWS 98 ONLY — If these settings are not added the system may not boot normally! (currently only for Microtek Scanners; however, may work with others)

 

/n /v /s/f=30

 

KNOWN ISSUES WITH LAVA PCI PARALLEL PORTS AND THE 278 ADDRESS RANGE

 

Sometimes when switching a LAVA PCI parallel port to 0278 - 027F it conflicts with some scanners. If this occurs try using the 0288 - 028F address range.

 

If that does not work then it is necessary to reinstall the on-board parallel port as the 3BC port and to modify the LAVA PCI parallel port as the 0378 - 037F port.

 

Do this as follows:

 

a) Go to the LAVA Parallel-PCI in Device Manager. Go to Resources and recheck Automatic Settings. Click OK and then click refresh.

 

b) Remove the LAVA Parallel-PCI from Device Manager and LPT1.

 

c) Shut Down your computer and reboot.

 

d) As you are booting up enter your CMOS setup by hitting F1 or DEL or the appropriate key for your motherboard.

 

e) Enter the menu for configuring your on-board parallel port to the 3BC address.

 

f) Save this new setting and exit.

 

NOTE: Consult your motherboard manual for steps d), e), and f).

 

g) Boot into Windows and let the ports reinstall.

 

h) Reconfigure the LAVA PCI parallel port to 0378-037F by going to the Resources tab. Uncheck Use Automatic Settings and then double-click Input/Output Range.

 

 



Uninstalling the drivers and applet in Windows NT4.0 is generally not necessary. They will remain dormant until the time comes that you install another LAVA PCI card. The following procedure is provided in case that you do need to uninstall these drivers.

 

A) Removing Files

Remove the following files from your hard drive:

detlava.sys and seriallava.sys from winnt\system32\drivers

lavaport.cpl from winnt\system32\

 

B) Cleaning Registry

NOTE: To run the registry editor go to Start|Run, type “regedt32″ and then click OK.

 

Go to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Root

 

1) Highlight the LEGACY_SERIALLAVA

 

2) Go to the Security menu and click the Permissions tab.

 

3) Check the box for Replace permissions on existing subkeys.

 

4) Change type of access from Read to Full Control.

 

5) Highlight the LEGACY_DETECTLAVA

 

6) Go to the Security menu and click the Permissions tab.

 

7) Check the box for Replace permissions on existing subkeys.

 

8) Change type of access from Read to Full Control.

 

9) Remove the LEGACY_DETECTLAVA and LEGACY_SERIALLAVA keys.

 

10) Go to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

 

11) Remove the DetectLava and SerialLava keys. You do not have to change security privileges for these folders because they are already set at Full Control.

 

 

 


 

Question

 

I have installed my LAVA PCI serial card and then my Modem was installed by Plug and Play. I then looked in Control Panel|Modems and tried to click the properties, but nothing happened.

 

Answer

 

When a modem installs in the PnP (Plug and play) manner (at boot-up), the modem installs in Control Panel|Modems but when you click the properties button nothing happens. This is a known problem for which we are endeavouring to find a solution. The solution is:

 

Go to regedit by entering regedit from Start|Run.

 

Open up

HKEY_LOCAL_MACHINE System CurrentControlSet Services Class Modem.

 

Inside there may be several numbers, i.e. 0000,0001,00002….

 

Open up each of those and look for DriverDesc such as: 3ComImpactIQ or the name of the modem that you are using.

 

That is the folder that will need the string added to it.

 

To add the string the following method is followed:

 

Go to the Edit menu then New and String Value.

 

Change the name of that new string to the following exactly: AttachedTo

 

Change the value to COMx where x is the com port number to which the modem is attached. (i.e. COM3) by double-clicking it.

 



There is no automatic way to get the LAVA Parallel-PCI installed as LPT1. The only way to have the LAVA Parallel-PCI stay as LPT1 is a direct manipulation of the Registry.

 

The following method manipulates the LAVA Parallel-PCI to LPT1.

 

1) Enter the registry editor by typing regedit from Start|Run.

 

2) Look in this portion of the registry.

 

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_1407&DEV_8000\BUS_00&DEV_0A&FUNC_00]

 

Change the following registry values from LPT2 to LPT1 by double-clicking the tab icon to the left of their names.

 

“DeviceDesc”=”Lava Parallel PCI (LPT2)”

“PORTNAME”=”LPT2″

“FRIENDLYNAME”=”Lava Parallel PCI (LPT2)”

 

When complete they should look like this:

 

“DeviceDesc”=”Lava Parallel PCI (LPT1)”

“PORTNAME”=”LPT1″

“FRIENDLYNAME”=”Lava Parallel PCI (LPT1)”

 

3) This changes your on-board parallel port to LPT2.

 

Look in this portion of the registry.

 

[HKEY_LOCAL_MACHINE\Enum\BIOS\*PNP0400\0B]

 

Note: your system may have a different key name at the end (0B) depending upon how your motherboard identifies its printer port.

 

Change the following registry values from LPT1 to LPT2 by double-clicking the tab icon to the left of their names.

 

“DeviceDesc”=”Printer Port (LPT1)”

“PORTNAME”=”LPT1″

“FRIENDLYNAME”Printer Port (LPT1)”

 

When complete they should look like this:

 

“DeviceDesc”=”Printer Port (LPT2)”

“PORTNAME”=”LPT2″

“FRIENDLYNAME”Printer Port (LPT2)”

 

4) Exit the registry editor and restart Windows.

 

5) Verify the LPT settings for your Printer Ports in Device Manager for Ports (COM and LPT).

 

 


 

 

LAVA does not provide device drivers for the PCI Parallel cards. It uses the file lptenum.vxd to enumerate the ports and the file lpt.vxd for the port functionality. These files are preinstalled by Windows and are also used by the motherboard parallel ports on your system.

 

LAVA cannot update these files as they are written by Microsoft and can only be updated by them. What LAVA does provide is an .inf file (parallel.inf or lavaosp.inf) that is a setup information file. This file contains the setup information for our card, specifically the Device ID and Vendor ID and that the card is an EPP parallel port.

 

When New Hardware is found at boot-up it searches for an .inf file that has the same Vendor ID and Device ID as that read from our card. There is nothing to update in this file.

 

If you wish updates to the lpt.vxd and lptenum.vxd files, try searching the Microsoft web site for updates.

 

 


 

Question:

 

I have a LAVA Parallel-PCI LAVA Parallel-PCI card and I am trying to attach a Video Cam device. What should I do to get it to install?

 

Answer:

 

Video Cam devices cannot install on the initial address range that the LAVA Parallel-PCI is assigned to. When attached to the LAVA Parallel-PCI a video cam can install on one the following three IO address ranges.

 

0378 - 037F

0278 - 027F

0288 - 028F

 

It is necessary to verify which I/O address your on-board parallel port is assigned to before changing the LAVA Parallel-PCI’s address range. If the on-board parallel port is set to 0378 - 037F (default setting) then the LAVA Parallel-PCI must set to 0278 - 027F or 0288 - 028F. Do this with the following method:

 

1) Go to Start|Settings|Control Panel|System. Click the Device Manager tab.

 

2) Enter the Properties then Resources for the LAVA Parallel-PCI.

 

3) Uncheck Use Automatic Settings and double-click the word Output in the Input/Output Range and enter the address range you have chosen for the LAVA Parallel-PCI.

 

4) Click Ok and then Ok again and reboot Windows.

 

5) Run the setup program provided by the Video Cam and it should find it and configure the camera appropriately. If the Video Cam installation software has already been installed it may be necessary to uninstall it first so it can re-detect the port it is attached to.

 

KNOWN ISSUES WITH LAVA PARALLEL-PCI AND THE 278 ADDRESS RANGE

 

Sometimes when switching the LAVA Parallel-PCI to 0278 - 027F it conflicts with some video cams. If this occurs try using the 0288 - 028F address range.

 

If that does not work then it is necessary to reinstall the on-board parallel port as the 3BC port and modify the LAVA PCI parallel port as the 0378 - 037F port.

 

Do this as follows:

 

a) Go to the LAVA Parallel-PCI in Device Manager. Go to Resources and recheck Automatic Settings. Click OK and then click refresh.

 

b) Remove the LAVA Parallel-PCI from Device Manager and the LPT1.

 

c) Shut Down your computer and reboot.

 

d) As you are booting up enter your CMOS setup by hitting F1 or DEL or the appropriate key for your motherboard.

 

e) Enter the menu for configuring your OnBoard parallel to 3bc address.

 

f) save this new setting and exit.

 

NOTE: Consult your motherboard manual for steps d), e), and f).

 

g) Boot into Windows let the ports reinstall.

 

h) Reconfigure the LAVA Parallel-PCI to 0378-037F by going to the Resources tab. Uncheck Use Automatic Settings and then double-click Input/Output Range.

 

 

 

 


 

Question:

 

I have installed my LAVA Parallel-PCI in my machine with Windows 95/98/Me and everything appears to be fine in Device Manager. However, when I configure my printer to the LAVA Parallel-PCI it responds with an error trying to connect to the printer! What am I doing wrong?

 

Answer:

 

On some systems the Operating System is installing our card on an address range that it in fact is not really set to. We are endeavouring to isolate the cause of this situation. The solution to this problem is:

 

1) Go to Start - Settings - Control Panel - System - and enter the Device Manager tab. Remove the LAVA Parallel-PCI from Ports COM & LPT by highlighting it and clicking Remove.

 

2) Install our DOS driver in the following method.

Go to MS-DOS prompt by going to Start Programs MS-DOS Prompt.

 

Copy the LAVA DOS driver (setaddr.sys) to your Root directory (C:\) using the following command:

copy a:\DOS\setaddr.sys c:\setaddr.sys

 

Enter the MS-DOS editor to edit your config.sys using the following command:

edit c:\config.sys

 

Add the following line to the last line of your config.sys file.

DEVICE=C:\setaddr.sys

 

Save the changes by hitting ALT once and then cursor down to exit and when it prompts to save enter yes.

 

Type exit to exit MS-DOS prompt.

 

3) Shut down. Enter Command Prompt by clicking F8 before you enter Win95/98/Me.

Write down the address and IRQ assigned to our card.

If this reports an address that ends with 0 then the ending address will end in 7.

If this reports an address that ends with 8 then the ending address will end in F.

i.e. setaddr reports: 10F0

then in the OS put 10F0-10F7 for the Input/Output Range.

i.e. setaddr reports: 10F8

then in the OS put 10F8-10FF for the Input/Output Range.

 

4) Reboot Windows and let the LAVA Parallel-PCI reinstall itself as before.

 

5) After you reenter Windows enter Device Manager and go to the Resources for our card and ensure that the Address and IRQ match what you have written in step 3. If not then uncheck Use Automatic Settings. Configure the Address and or IRQ to match.

 

NOTE: Some systems do not allow changing the IRQ in Device Manager. On those systems simply changing the I/O address to the correct I/O address and rebooting will place the card on the correct IRQ.

 


 

 

Question

 

I am trying to install the LAVA PCI card in an OS other than DOS, Win3.11, Win95/98/Me, NT4.0, or Windows 2000. I have commands or a utility that can configure my port. However, I have no way of knowing how the PCI bus on my system has configured the card. What can I do?

 

Answer

LAVA provides a utility that reports the I/O address and IRQ assigned by the PCI bus on your system. This utility MUST be run from DOS level.

 

This utility can be run from a DOS boot disk to report the I/O address range and IRQ that the PCI bus on your system has configured our card to.

 

Use this utility if you wish to configure a parallel port in an OS other than DOS, Win3.11, Win95/98/Me, NT4.0, or Windows 2000. For example SCO UNIX, Linux… i.e. using the makedev parallel command. Consult the Man Pages or documentation for the OS for the appropriate commands.

 

Create a DOS boot disk in DOS compatible system (not NT4.0) with the following command:

 

format a: /s

 

Copy Lavaconf.exe to that diskette.

 

(Can be downloaded from the Utilities portion of our web site for your PCI card www.lavalink.com or can be found in the Win3.11 directory on the LAVA Installation and Utilities disk).

 

Restart the machine that you wish to install the LAVA Parallel-PCI in and boot from that boot disk you created.

 

Run the Lavaconf.exe program.

 

If this software reports an address that ends with 0, then the ending address will end in 7.

 

If this software reports an address that ends with 8, then the ending address will end in F.

 

i.e. Lavaconf reports:

 

10F0

 

then in the OS put 10F0-10F7 for the Input/Output Range.

 

i.e. Lavaconf reports:

 

10F8

 

then in the OS put 10F8-10FF for the Input/Output Range.

 

 


 

 

These instructions occur with systems such as the Dell Optiplex, and some other systems with integrated devices on the motherboard.

 

The problem here may have been that your system has installed our board after the bridge. The PCI bridge enables multiple PCI buses. If the PCI slot is on a PCI bus greater than 0 then it will not allow an address change to the legacy address of 278. The port will show up in the LavaPort applet in Control Panel with an exclamation mark (!) to say that the port is not enumerated. The bus number that our card is on is listed in the event viewer under the detectlava message.

 

Unfortunately, if this is the case on your system then you cannot change the address of the LAVA Parallel-PCI.

 

To set the LAVA Parallel-PCI back to default:

 

1) Boot into NT4.0 without the card installed

 

2) Go to Start|Run and type:

regedit

and click ok.

 

3) Go to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DetectLava\UserSetings

 

4) Remove the subkey (folder) in here by deleting it (but NOT the UserSettings KEY!!).

 

5) Shut down and place the card back into the PCI slot.

 

6) Boot back into Windows NT.

 

 



Question:

 

I have a LAVA Parallel-PCI card that installs correctly but when I look at it through Device Manager there is no LPT assigned to it. I am trying to install a Printer to it and it is not showing up in the Details for the Printer. What should I do?

 

Answer:

 

The solution at the moment is a direct manipulation of the registry. The following shows how our portion of the registry looks when it is correctly installed.

 

To edit the registry go to Start|Run and type:

regedit

and then Click Ok.

 

Look in this portion of the registry:

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_1407&DEV_8000\BUS_00&DEV_0A&FUNC_00]

 

Append (LPT2) to the end of this string value:

“DeviceDesc”=”Lava Parallel PCI (LPT2)”

 

The following strings and values are to be left alone:

“HWRevision”=”000″

“CompatibleIDs”=”PCI\CC_070101,PCI\CC_0701″

“HardwareID”=”PCI\VEN_1407&DEV_8000&SUBSYS

_00000000&REV_00,PCI\VEN_1407&DEV_8000&SUBSYS_00000000,

PCI\VEN_1407&DEV_8000&REV_00,PCI\VEN_1407&DEV_8000″

“Class”=”Ports”

“Driver”=”Ports\0008″

“Mfg”=”Lava Computer MFG Inc.”

“ConfigFlags”=hex:00,00,00,00

 

Add the following string values by going to the Edit Menu and then enter New then String Value. To the left of the equal sign is the Name of the String. To the right of the equal sign is the value. The value and name are case sensitive. To edit the string value double click the ab icon to the left of the name.

“PORTNAME”=”LPT2″

“FRIENDLYNAME”=”Lava Parallel PCI (LPT2)”

 

 



The following was done using Redhat Linux 6.2

 

- setserial that comes with the package is version 2.15

- download latest version of setserial

- copy the rc.serial that came in the archive into the /etc/ directory (read the readme that comes in the archive)

- by default there are 4 serials ie. /dev/ttyS(x)

- setserial -g /dev/ttyS* shows what devices are existing

- to add additional ports use the following commands

- mknod -m 666 /dev/ttyS(x) c 4 64 (where x is the port number)

- cd /dev

./MAKEDEV ttyS(x)

- if you have an ISA card, use setserial /dev/ttyS(x) port 0x(address) irq (y) uart 16650V2 or 16550A (where y is the interrupt you jumpered the card for, address is the I/O you set the jumper for and 16550A and 16650V2 is the type of uart on the serial card)

- examples for ISA: setserial /dev/ttyS2 port 0×02f8 irq 10 uart 16650V2 for Com 3

- setserial /dev/ttyS3 port 0×02f8 irq 11 uart 16550A for Com 4

* the above example was for a DSerial 550

 

- if you have a PCI serial card the lspci -v will report what resources the serial card is using

- use the same ’setserial /dev/ttyS(x) port 0x(address) irq (y) uart 16650V2 or 16550A’ command to configure the serial device

- examples for PCI: setserial /dev/ttyS4 port 0×6100 irq 12 uart 16650V2 for Com 5

- setserial /dev/ttyS5 port 0×6200 irq 12 uart 16650V2 for Com 6

* the above example was for a Lava Port PCI

- the serial ports’ configurations can be found in /etc/serial.conf

 

 


Introduction

Dial-up Networking Requirements:

Windows CD

 

DNS server IP addresses (primary and secondary) from ISP:

Domain Name from ISP

Telephone number to ISP

User name for ISP

 

If dial-up networking is already installed with dial-up adapter and TCP/IP protocol then go straight to configuration.

 

 

Installation:

 

Verify if Dial-up Networking is installed:

Check Start, Settings, Control Panel, Add Remove Programs, Windows Setup

Then check in Communications, Details

If Dial-up Networking is selected, then it is installed.

 

 

Verify if Dial-up Adapter and TCP/IP protocol is installed:

Check Start, Settings, Control Panel, Network, Configuration

If Dial-up Adapter, TCP/IP protocol, and Client for Microsoft Networks is selected then they are installed.

 

 

Installation of Network Components:

In Start, Settings, Control Panel, Networks

Client for Microsoft Networks

Click Add Dbl Click Client

Choose Microsoft then Client for Microsoft Networks

Click OK

 

 

Dial-up Adapter:

Click Add , double-click Adapter

Choose Microsoft then Dial-up Adapter

Click OK

 

 

TCP/IP Stack:

Click Add, double-click Protocol

Choose Microsoft

Choose TCP/IP

Click OK

 

Click OK from configuration and Restart System

 

Configuration of TCP/IP:

 

In Start, Settings, Control Panel, Networks, TCP/IP properties the following settings are selected:

IP Address: Obtain an IP address Automatically

WINS configuration: Use DHCP for WINS Resolution

Gateway: Leave blank

Bindings: Select Client for Microsoft Networks

Advanced: Leave with Defaults

DNS Configuration: Enable DNS

DNS Configuration: Host (username)

Domain Name: (domain name)

DNS server search order: (Primary DNS Server)(Secondary DNS Server)

 

 

Setup of Connection Icon:

 

Double Click My Computer, Dial-up Networking, and Make New Connection Icons

Give Icon a name like the name of the ISP

If modem not displayed select modem from modem area

Select the highest modem speed

Make sure that Only Connect at this Speed is NOT selected

Click OK

Click NEXT in Make New Connection Wizard

Enter phone number to ISP

 

 

Setup of Dial-up Properties:

 

Click on the New Connection Icon just created

Click Server Type, Pick Dial-up Server: Choose PPP as Server Type

In Advanced Options: Enable Software Compression Checked

Log On to Server: Not Checked

Require Encrypted password: Not Checked

TCP/IP: (only Protocol enabled)

(disable IPX & NetBEUI)

TCP/IP settings: Make sure Server assigned IP address and Specify Name Server address are selected

Add Primary and Secondary Server IP addresses

For Primary and secondary WINS Configuration: Leave at 0.0.0.0

Check use IP header Compression and use Default Gateway on Remote Network

 

 


Backpack Type: Backpack CD-RW Drive

Backpack Software Version: Any software

Operating System: Windows 95/98/Me/2000

Other Related Hardware: LAVA PCI Parallel Port add-on card

 

Issue Details:

Backpack Not Found or Read Errors when connected to a LAVA PCI parallel port add-on card.

 

Resolution:

Limitations of the EPP Capabilities of the LAVA PCI parallel port card require that it be used in EPP-byte mode. To achieve this with Backpack Plug and Play software for Windows, access the Backpack Finder utility in Control Panel and under the “Finder Settings” tab, uncheck the EPP (DWORD) and EPP (WORD) options. After making the change, unplug the Backpack data cable or eject the Backpack PC Card, then plug it back in. Backpack’s “Data Transfer Mode” (under the Devices tab) should appear as EPP (BYTE).


On some systems that have Windows 95/98/Me preinstalled on them there are policies set that disable the capability to change resources in Device Manager. You can however change these resources from Safe Mode. The following steps will help you with that:

 

1) Shut down the computer.

 

2) Upon boot-up tap the F8 key or hold down the CTRL key. This will take you to the Windows Startup Menu.

 

3) Choose Safe Mode.

 

4) In safe mode go to Device Manager by right-clicking on My Computer and entering Properties.

 

5) In Ports COM and LPT double-click the LAVA PCI parallel card and enter the Resources tab.

 

6) Uncheck Use Automatic Settings and change the port to the appropriate address from there.

 


Useful for scanners, etc.  (Applies to Windows 95/98/Me)

1) Go to Control Panel | Add Remove Programs and uninstall everything related to your scanner and printer from here.

2) Shut down and reboot into the BIOS setup on your computer. Enter the Integrated Peripheral menu and change your computer’s parallel port address to 3bc or 278. Save these new settings and exit the BIOS and boot into Windows. Consult your motherboard’s manual for instructions how to enter the BIOS setup and where to find the setting for your motherboard’s parallel port address.

3) As you are booting up (In Windows 98, before you see the Windows 98 Splash Screen), tap the F8 key. This will take you to the Windows Startup Menu. If you do not see the Startup Menu before the splash screen, then you missed it and you must boot back into Windows, then reboot normally and tap that F8 key until you get to the Windows Startup Menu by tapping the F8 key.

4) Choose Safe Mode (number 3) and boot into Windows Safe Mode.

5) Once you are in Safe Mode go to Device Manager by right-clicking on My Computer then Properties then click the Device Manager tab.

6) In Ports COM and LPT, double-click the LAVA Parallel-PCI and enter resources. Click Set Configuration Manually and then uncheck Use Automatic Settings.

7) Double-click the words Input Output Range and delete the settings in there and type the following settings in there instead: 0378-037F

then click OK.

8) Double-click the words Interrupt Request and type in 10. Click OK.

9) Click OK for the LAVA Parallel-PCI.

10) If there is more than one reference to the LAVA Parallel-PCI in Ports COM and LPT then perform steps 6-9 for the other references to the LAVA Parallel-PCI also.

11) Exit out of Device Manager and let Windows reboot in Normal mode.

12) Once you are back into Windows reinstall the software for your scanner and printer.


I am running an IBM 300 GL computer that has a LAVA PCI card in it. When I boot up I get a Parity error! Is there a BIOS setup setting that I can modify to get the system to boot normally?

This problem occurs on certain IBM machines. There is a BIOS setting that can ensure that the system boots up normally while the card is in the system.

In your BIOS setup go to: Advanced Setup | PCI control and set PCI Parity Control to Disabled.

 


On some IBM and COMPAQ machines some BIOS (CMOS) setup settings could cause the machine not to boot up completely.

Change BIOS settings without the card in the system.

 

NOTE: Not all systems have all these settings. Included are a few of the settings that have caused problems on various IBM and COMPAQ machines. Consult your IBM or COMPAQ manual for instructions on how to enter the setup and where to find these settings.

 

Enter the BIOS and go to Advanced and then BUS Options.

 

Verify that:

Plug and Play OS Installed is set to NO or DISABLED.

PCI Parity is set to Disabled.

PCI Bus Mastering is set to Enabled.

PCI Adapter Reset is set to Disabled.

PCI Adapter Reset on Warm Boot.