ISDN-problem
Markus Amersdorfer
der.plusch.lists at gmx.at
Sun Nov 7 11:01:22 UTC 2004
Hi Michael,
> > Starting ISDN services: error:
> > Neither /dev/isdninfo nor /dev/isdn/isdninfo exist!
> > Before you can use any ISDN facilities, ensure you have the
> > proper kernel modules loaded. These will probably be 'isdn' and
> > 'hisax'. Read /usr/share/doc/isdnutils/README.HiSax.gz for more
> > information(e.g. with 'zless
> > /usr/share/doc/isdnutils-base/README.HiSax.gz').
> >
> > The modules isdn and hisax are loaded, though.
>
> This appears to be a udev problem. The needed device nodes are not
> created in /dev.
>
> I opened https://bugzilla.ubuntu.com/show_bug.cgi?id=3156 to track the
> problem.
I could not get the isdn4linux-approach with ipppd to work.
(Trying to recompile the kernel to have the corresponding functionality
in-kernel instead of as modules resulted in ... well, nothing usable ...
;).)
> To get capi working you need "libcapi20-3" and "pppdcapiplugin" (the
> later is not on the CD IIRC). I attached a mini-howto to make it work
> with those two packages.
That's what I did eventually, and it worked just fine with my AVM
Fritz!PCI v2.
Based on the mini-Howto you posted, I did the following:
1. Install from the Warty-CD (apt-get install ...):
isdnutils-base_3.3.0.20040728-2_i386.deb
and manually download and install (dpkg -i ...) the following packages
http://archive.ubuntu.com/ubuntu/pool/universe/i/isdnutils/
pppdcapiplugin_3.3.0.20040728-2_i386.deb
http://archive.ubuntu.com/ubuntu/pool/universe/i/isdnutils/
libcapi20-3_3.3.0.20040728-2_i386.deb
2. Put the following modules in /etc/modules to have them loaded at
boot-time:
ppp_generic
ppp_synctty
capi
mISDN_core
mISDN_l1
mISDN_l2
l3udss1
mISDN_capi
mISDN_isac
avmfritz protocol=2
3. Disable the hisax-modules by adding the following ones to
/etc/hotplug/blacklist:
hisax_fcpcipnp
hisax
hisax_isac
hisax_st5481
4. Configure the dial-up account for my provider "AON"
/etc/ppp/peers/isdn/aon:
sync
noauth
user <username>
plugin userpass.so
password <password>
defaultroute
plugin capiplugin.so
number <dial-in number>
protocol hdlc
ipcp-accept-local
ipcp-accept-remote
/dev/null
5. Add the corresponding nameserver to /etc/resolv.conf
6. Add my user to the group "dip" and re-logon.
7. Dial by executing "pon isdn/aon".
(You can hangup using "poff isdn/aon" ...)
The last command creates the device "ppp0", which is used for the
external connection.
Add-on: According to /var/log/messages, data-compression is enabled for
the connection.
Many thanks again, Michael!
Cheers,
Max
PS:
Concerning the default-Warty-CD: I could not get the isdn4linux/ipppd
approach to work due to the missing device-files as well as the system
complaining about "not havin PPP functionality" (see other mails of this
thread).
As isdn4linux is deprecated in the upstream Linux 2.6 kernel I'd suppose
to add the CAPI-functionality as the default-ISDN-way-of-dialing-up for
the next Ubuntu-release, perhaps by even providing some easy-to-use
configuration-program if possible. :)
--
Information is always to be treasured, Raul. It is behind only love
and honesty in a person's attempt to understand the universe.
<Dan Simmons, Endymion>
More information about the ubuntu-users
mailing list