HST Saphir II B on RedHat 8.0 (Psyche)
Kernel 2.4.20-28.8, KDE 3.0.3
IBM ThinkPad T22
Here is a description of how I got my High Soft Tech Saphir II B PCMCIA ISDN adapter to work in a standard RedHat Linux 8.0 installation. I am a simple linux user, not a programmer or nerd. So I cannot tell whether this is the best way how to make the card work or whether there are better, i. e. shorter ways but work it does.
First of all, you should compile kernel support for PPP, ISDN, and PCMCIA (at least for cards manufactured by HST and Sedlbauer) into your kernel. This can be done quite conveniently by using the graphics configuration tool provided by RedHat 8.0. This tool also provides you with help texts which give hints on functions of the respective modules and whether you may need them or not. In my case, the entire procedure went smoothly.
In a second step, you need to copy the following lines in the file
card "HST Saphir II PCMCIA ISDN-Card" version "HST High Soft Tech GmbH", "Saphir II B", "*", "*" bind "sedlbauer_cs"
[I have read in a forum that the HST Saphir II B card behaves in essence like a PCMCIA card of Sedlbauer make.]
Using redhat-config-network or internet-druid, you then configure a new ISDN device. Because you won't find "HST Saphir II B" in the selection, chose "HST Saphir". This works despite the fact that KLaptop and the system information tool tells you, after editing /etc/pcmcia/config as described above, that you have a Saphir II B using the sedlbauer_cs module.
After chosing "HST Saphir", you have to edit the entries for IRQ and IO as indicated by KLaptop (IO seems to be the same as Configuration Basis). In my case, with the card inserted in the upper slot 0, it is IRQ 3 and IO 0x200.
You will have to enter new data for the ISDN connection to your ISP (provider name, dial-up number, user name and password and perhaps IP-adresses of DNS servers) because the data provided by RedHat 8.0 are slightly out of date.
After having done all this and rebooted with the re-configured kernel, all you need it to connect the Saphir card to the ISDN socket and open your browser or e-mail client. Type in an URL or start collecting your mail and the computer will dial in to the internet and magically connect you to the digital world outside.
If you want to dial up to different ISPs, I'd recommend to use redhat-config-network (as root) and establish one profile for every ISP. In order to keep track of your ISDN connections you should use xisdnload or imon (both are usually only usable as root so you have to adapt permissions to use them as normal user). Xisdnload is small and simple and can be configured using command line options so it offers a great deal of freedom. In contrast, kisdndock monitors only one ISDN profile which is of no big help if you change ISPs.
Helpful reading offer the well-made and genarally quite up-to-date HOWTOs on PPP, ISDN, PCMCIA, and Laptop Computers as well as on the Kernel provided by the Linux Documentation Project, http://www.tldp.org.
This document is a courtesy of Joachim Husted <Jo.Hustedt_at_gmx.de>