ISDN Update for SuSE Linux 8.0
Support knowledgebase (isdn_80)
Applies to
SuSE Linux: Version 8.0
Symptom
Several errors in the ISDN scripts.
The following errors may occur:
- Incorrectly assigned user names
- Password query does not work
- Idle time can not be changed
- Provider configurations can not be deleted
- Dial on demand does not work with several providers
- Incorrect routing
- Capi drivers can be selected, but do not exist
Cause
Several errors in the ISDN scripts and YaST (SuSEconfig).
We recommend that you update the available packages even if you do
not encounter all of the errors, some of which are consequential errors.
The errors usually start to appear after several configurations.
In order to avoid these problems, please follow the instructions below.
Some Capi drivers adapted to SuSE Linux 8.0 will be made available by AVM. You
can check if the drivers can already be downloaded at the homepage
"http://www.avm.de"
Solution
1. Deleting the current configuration
2. Configuring an ISDN access with YaST2
Please proceed as follows:
Start the YaST Control Center, click on the submenu Network/Basic, and start the module ISDN configuration.
In the ISDN configuration you can configure the card in the upper half and
the provider in the lower half.
Configure the ISDN card first:
In this example, we use an AVM Fritz V.2 card.
- Start Mode : OnBoot (should always be selected, except for PCMCIA,
for which HotPlug must be selected)
- Driver : HiSax Fritz V2 (please do not select any Capi driver,
since these drivers must first be
obtained from the manufacturer)
- Protocol : Euro-ISDN
- Areacode : +49 421 (+49 stands for Germany and 421 is the area code for Bremen)
- Dial Prefix : 0 (only if necessary)
Confirm the settings with OK and return to the original point.
Now you can select a provider. Choose Add or New to configure your provider
- Countries: e.g. Germany
- Provider: e.g. Arcor
Press Next to move on to the following dialog.
- ISDN type : SyncPPP
- Name for dialing : arcor
- Connection Name : Arcor
- Phone number : 0192070
- User name : arcor
- Request for password : In this example, do not activate,
since this option only works manually
on the console.
- Password :***** (arcor)
Press Next to move on to the following dialog.
- My phone number : 12345 (without prefix)
- Dial mode : automatic
- IDLE timeout : 300
- ChargeHUP : not active (phone charge information from the provider)
- Firewall : activate if necessary
- Channel bundling : not active
Proceed as follows under IP settings:
- Dynamic IP address : active
- Defaultroute : active (please only activate during the
initial configuration)
- Use peer DNS : active (only if necessary)
Now all you need to do is to confirm everything with OK and 3 x Finish,
thus enabling SuSEconfig to update the configuration.
Finally, reboot your machine.
After having rebooted your machine, use Kinternet to establish a connection to your provider by
clicking on the plug icon.
Note: For some providers it may be necessary to enter the name servers manually!
Once the connection is established, please perform an online update.
3. Updating the I4L package
Download the package i4l-2002.5.7-0.i386.rpm from the URL
http://www.suse.de/~kkeil/fixes/8.0/
to the directory /tmp. Start the console as described unter 1.
Now enter the command
su -
and confirm the entry by pressing ENTER. You will be asked for the root
password. After you enter the password (the password entry is not displayed),
change to the temp directory containing the rpm package with the command
cd /tmp
Now enter the command
rpm -Uhv i4l-2002.5.7-0.i386.rpm
and confirm by pressing ENTER. The rpm package will be installed/updated.
Now enter the commands
SuSEconfig --module isdn
rcnetwork restart
and confirm by pressing ENTER. Now you can use Kinternet as usual to establish
a connection to your provider.
4. Error message: ippp0 error in /usr/sbin/isdnctrl addif ippp0
This error means that the interface ippp0 cannot be mounted.
If you have a PCI card, please refer to the following article from our support database
"Problems caused by the BIOS option "PnP OS"" (http://sdb.suse.de/en/sdb/html/intnull.html)
If you have an ISA card, please proceed as follows:
Insert the IO and IRQ values for the card in the file: /etc/sysconfig/isdn/cfg-contr0.
To do this, open the file with an editor of your choice, e.g. mcedit.
Enter the following in a text console: mcedit /etc/sysconfig/isdn/cfg-contr0
Then insert the IO and IRQ values according to your system and save the file with F10.
AREACODE=""
DEBUG="4"
DIALPREFIX=""
DRIVER="hisax"
NAME="AVM FRITZ!Card Classic"
PARA_IO="0x200"
^^^^^^^^^^^^^^
PARA_IRQ="5"
^^^^^^^^^^^^
PARA_MEMBASE=""
PARA_SUBTYPE="0"
PARA_TYPE="5"
PROTOCOL="euro"
STARTMODE="onboot"
UNIQUE=""
Keywords: ISDN, CONNECTION, PROVIDER, DEFAULTROUTE, ROUTING, UPDATE
SDB-isdn_80, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 29. May 2002
SuSE Linux AG - Last generated: 06. Aug 2002 by ip (sdb_gen 1.40.0)