This is an old revision of the document!
mISDN
Usage
In AstLinux 0.7 mISDN 1.1.9.2 and mISDNuser 1.1.9.1 are used.
From the user side nothing has changed in using mISDN compared to earlier AstLinux versions:
- activate
ISDN_MODPROBE
in youruser.conf
(or/mnt/kd/rc.conf
) - optionally edit
misdn-init.conf
- edit
misdn.conf
Problems
mISDN 1.1 has a few problems with some cheap single-port HFC-chipset ISDN PCI cards when unloading the driver on Linux kernels ≥ 2.6.26. This is not specific to AstLinux 1). When you use such an mISDN-compatible PCI card and mISDN is loaded, you will see the following issues:
lspci
will not work anymore – you will see something like:
lspci: Cannot open /sys/bus/pci/devices/0000:00:0e.0/resource: No such file or directory
- when you try to do a
misdn-init stop
ormisdn-init restart
you will get a segfault (with the following “reboot workaround” you can just reboot, instead of restarting mISDN, if needed) - on reboot/shutdown you will get a kernel panic (when Linux tries to unload the mISDN driver) – on some boxes the system might hang forever 2), which could be a big problem when you upgrade a box remotely
A workaround for the reboot issue is:
mount -o rw,remount /oldroot/cdrom/
- manually edit
/oldroot/cdrom/os/astlinux-xxx.run.conf
and appendreboot=bios
to theKCMD
line. - please note that this is NOT included in the AstLinux distributions by default, so it will be overwritten by an upgrade. You must therefore edit it again after an upgrade before you reboot after that upgrade!