You'll need to make an %HSFModem% line.
Copy down the following line somewhere,
%HSFModem% = ModemX, PCI\VEN_XXXX&DEV_YYYY&SUBSYS_YYYYXXXX
%HSFModem% = ModemX, PCI\VEN_127A&DEV_2015&SUBSYS_2015127A
You'll need to use this line later on to allow the driver to detect your modem, the next steps you need to take vary slightly depending on what kernel you have so you'll need to refer to the appropriate section depending on whether your kernel version is 2.2.14, 2.2.16 or 2.2.17
Installing a HSF driver on a 2.2.14 kernel
Download the file HSF_V1.01.02_K2.2.14-5.0.tar, it can be obtained from Olitec's site or the mirror.
Copy it to your home directory
In a console window change to your home directory
[user@localhost]$ cd ~
Decompress the file
[user@localhost]$ tar xzvf HSF_V1.01.02_K2.2.14-5.0.tar
Enter into the drivers directory
[user@localhost]$ cd pci_56k_v2
Load up the lin_hsf.inf file in your favorite text editor, under the section [generic] you'll see a few of lines like "%HSFModem% = ModemX, PCI\VEN_127A&DEV_1025&SUBSYS_1025127A" under theses lines add your own %HSFModem% line which you made earlier.
Switch to root
[user@localhost]$ su
Run the ins_all script to install the driver
[user@localhost]$ ./ins_all
You will now be able to access the internet by telling your dial-up software that your modem is located at /dev/modem.
The ins_all will only temporarily load the modem driver and the modem driver will be removed when you reboot. So if you re boot you will need to run the ./ins_all program to reload the driver, if you reboot on a regular basis you may want to set the . /ins_all command to automatically run every time your computer loads up.
Installing a HSF driver on a 2.2.16 kernel
Download the file PCI_56K_V2_K2.2.16.tar.gz, it can be obtained from Olitec's site or the Mirror.
Copy it to your home directory
In a console window change to your home directory
[user@localhost]$ cd ~
Decompress the file
[user@localhost]$ tar xzvf PCI_56K_V2_K2.2.16.tar.gz
Enter into the drivers directory
[user@localhost]$ cd pci_56k_v2_k2.2.16
Load up the lin_hsf.inf file in your favorite text editor, under the section [generic] you'll see a few of lines like "%HSFModem% = ModemX, PCI\VEN_127A&DEV_1025&SUBSYS_1025127A" under theses lines add your own %HSFModem% line which you made earlier.
Switch to root
[user@localhost]$ su
Run the ins_all script to install the driver
[user@localhost]$ ./ins_all
You will now be able to access the internet by telling your dial-up software that your modem is located at /dev/modem.
The ins_all will only temporarily load the modem driver and the modem driver will be removed when you reboot. So if you reboot you will need to run the ./ins_all program to reload the driver, if you reboot on a regular basis you may want to set the ./ins_all command to automatically run every time your computer loads up.
Installing a HSF driver on a 2.2.17 or 2.2.18 kernel
Download the file PCI_56K_V2_K2.2.17.tar.gz , it can be obtained from Olitec's site or the Mirror.
Copy it to your home directory
In a console window change to your home directory
[user@localhost]$ cd ~
Decompress the file
[user@localhost]$ tar xzvf PCI_56K_V2_K2.2.17.tar.gz
Enter into the drivers directory
[user@localhost]$ cd pci_56k_v2_k2.2.17
Load up the lin_hsf.inf file in your favorite text editor, under the section [generic] you'll see a few of lines like "%HSFModem% = ModemX, PCI\VEN_127A&DEV_1025&SUBSYS_1025127A" under theses lines add your own %HSFModem% line which you made earlier.
Switch to root
[user@localhost]$ su
Run the ins_all script to install the driver
[user@localhost]$ ./ins_all
You will now be able to access the internet by telling your dial-up software that your modem is located at /dev/modem.
The ins_all will only temporarily load the modem driver and the modem driver will be removed when you reboot. So if you reboot you will need to run the ./ins_all program to reload the driver, if you reboot on a regular basis you may want to set the ./ins_all command to automatically run every time your computer loads up.
To get the modem working under a 2.4.* kernel you'll need to use the driver intended for 2.2.17 kernels alongside Marc Boucher's hsfcompat wrapper program which lets the driver work with 2.4.* kernels. At the time of writing the hsfcompat driver is on version 1.0d and is still experimental and may cause problem with your system. However I haven't seen anyone have any problem from using the wrapper. For the latest details see hsfcompat's homepage.
Files you'll need to download:
Main download site:
Main download site:
http://www.olitec.com/pub/PCI_56K_V2_K2.2.17.tar.gz
Mirrored at:
ftp://ftp.dina.kvl.dk/pub/Staff/Thomas.S.Iversen/linmodems_drivers/olitec/PCI_56K_V2_K2.2.17.tar.gz
Copy the hsfcompat_24-1.0d.tar.gz file to your home directory
Copy the PCI_56K_V2_K2.2.17.tar.gz file into the hsfcompat_24-1.0d directory.
In the hsfcompat_24-1.0d directory compile hsfcompat by using:
Install the driver by running: [user@localhost]$ make install