Koozali.org: home of the SME Server

Elsa ISDN card - missing module

Dave Liquorice

Elsa ISDN card - missing module
« on: June 19, 2003, 08:28:13 PM »
HI,

Just installed v5.6u4 onto a new machine with two NICs and ISDN card. All is working well in private server & gateway mode when using the two NICs for WAN and LAN connections. The ISDN card is there to provide a backup for the WAN connection, manually changing between NIC and ISDN based WAN connection until I write a Server Manager panel...

But before that I need to get the ISDN card working.  In /var/log/messages after the kernel: HiSax: lines modeprobe complains it can't find the module ippp0. followed by:

ippp: Sorry - this system lacks PPP kernel support.
ippp: Check whether you configured at least the ippp0 device!

I can't find ippp0 either locate, apart from /dev/ippp0. So that is obviously the bottom of the problem but where should that module have come from? Is it part of the ppp-mppe-* rpms? If so which architecture do I need for a "CPU: Intel Pentium III (Coppermine) stepping 03"? I lost track of these things after the first Pentium...  B-)

When firts installing both NICs and the ISDN card where present  in the machine and I chose to use the NICs to start with. I've since used the admin account to set up the required values for the ISDN connection and the card was detected correctly by that. But the missing module problem exists after that.

Cheers
Dave.

guestHH

Re: Elsa ISDN card - missing module
« Reply #1 on: June 20, 2003, 12:33:15 AM »
1. Check the bugs page and check /etc/modules.conf
(whatch it, it will lose the hisax options every time you reconfigure)
2. do a '/sbin/e-smith/config show'
Take a look at the ISDN entry to see if the type and options are mentioned correctly. If not, change them in '/home/e-smith/configuration'

Regards,
guestHH

Dave Liquorice

Re: Elsa ISDN card - missing module
« Reply #2 on: June 20, 2003, 02:16:00 AM »
Thanks,

> 1. Check the bugs page and check /etc/modules.conff

Haven't looked at the bugs page yet, next step after this posting.

Not quite sure what I'm looking for in modules.conf. It has (in this setup, which is using the NICs not ISDN):

alias char-major-43 hisax
alias ppp ppp_generic
alias char-major-108 ppp
alias /dev/ppp ppp
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate

ppp_generic.o, ppp_async.o, ppp_deflate.o and ppp_synctty.o are all  in /lib/modules/2.4.18-5/kernel/drivers/net.

ppp_mppe.o and ppp_generic.o (again) are in /lib/modules/2.4.18-5-e-smith/kernel/drivers/net.

bsd_comp only appears in the source tree.

> 2. do a '/sbin/e-smith/config show'

This currently shows:

isdn=service
    Protocol=2
    Type=18
    UseSyncPPP=yes
    status=enabled

The protocol and type are correct for EuroISDN and an Elsa PCI card (it doesn't need IRQ/IO settings).

Cheers
Dave.

(off to the bugs page...)

guestHH

Re: Elsa ISDN card - missing module
« Reply #3 on: June 20, 2003, 02:24:49 AM »
I beat you to it :-)

I bet after applying the 'bugfix' modules.conf show a new entry at the bottom.....

reboot after the fix and if it 'post upgrade' check modules.conf and reboot again.

Dave Liquorice

Re: Elsa ISDN card - missing module
« Reply #4 on: June 20, 2003, 04:37:05 AM »
> I beat you to it :-)

I hadn't a clue where to start. I took the entries in /var/log/messages as being correct. ie. it can't find the module, not it hasn't been given the right parameters. grrrr....

>  I bet after applying the 'bugfix' modules.conf show a new entry at
> the bottom.....

Yep, and it all makes sense.
 
>  reboot after the fix and if it 'post upgrade' check modules.conf and
>  reboot again.

Need to find a time slot. eBay UK had a free listings day 7 days ago. I wouldn't half get into trouble if I took the internet connection down at the moment.  B-)

Having the ISDN and a NIC for WAN I suspect is when the fun will really start. I can see it thinking it has got two WAN interfaces and getting confused. I also want to use /dev/isdninfo to provide caller ID to  an external 2x20 character VFD display via LCDProc, so need all the ISDN subsytem working.

Thanks for the pointer to the bugs page.

Cheers
Dave.