Red Hat Networking - ISDN Modules fail to load

This is Interesting: Free IT Magazines  
Home > Archive > Red Hat Networking > February 2004 > ISDN Modules fail to load





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author ISDN Modules fail to load
p.n

2004-02-13, 8:02 pm

I am at my wits end. I have been working with linux for about 4 months now and have managed to do some amazing things with it I have moved from a green newbie to one who can find his way round the command line. One thing is however starting to get me down. The fact that I have to struggle with everything I do. And I am getting tired of this now. My most pressing problem at the moment is the one listed in this post (the other problems such as funny mounting problems and the fact that sendmail takes about 9 minutes to start up is best left for other threads and other times.)

I would appreciate it if someone out there could perhaps be of help. I am too tired to struggle much further.

I am running a Asuscom PCI ISDN adapter. When I boot my machine I get ISDN Modules [Failed]. When I run tail -f /var/log/messages and attempt to do a service isdn restart I get the following output:


Feb 13 22:14:23 localhost kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded
Feb 13 22:14:23 localhost kernel: HiSax: Linux Driver for passive ISDN cards
Feb 13 22:14:23 localhost kernel: HiSax: Version 3.5 (module)
Feb 13 22:14:23 localhost kernel: HiSax: Layer1 Revision 1.1.4.1
Feb 13 22:14:23 localhost kernel: HiSax: Layer2 Revision 1.1.4.1
Feb 13 22:14:23 localhost kernel: HiSax: TeiMgr Revision 1.1.4.1
Feb 13 22:14:23 localhost kernel: HiSax: Layer3 Revision 1.1.4.1
Feb 13 22:14:23 localhost kernel: HiSax: LinkLayer Revision 1.1.4.1
Feb 13 22:14:23 localhost kernel: HiSax: Approval certification valid
Feb 13 22:14:23 localhost kernel: HiSax: Approved with ELSA Microlink PCI cards
Feb 13 22:14:23 localhost kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards
Feb 13 22:14:23 localhost kernel: HiSax: Approved with Sedlbauer Speedfax + cards
Feb 13 22:14:23 localhost modprobe: modprobe: Can't locate module char-major-45
Feb 13 22:14:23 localhost kernel: HiSax: Approved with HFC-S PCI A based cards
Feb 13 22:14:23 localhost kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
Feb 13 22:14:23 localhost kernel: HiSax: HFC-PCI driver Rev. 1.1.4.1
Feb 13 22:14:23 localhost isdn: Loading ISDN modules failed
Feb 13 22:14:23 localhost kernel: HFC-PCI: No PCI card found
Feb 13 22:14:23 localhost modprobe: modprobe: Can't locate module char-major-45
Feb 13 22:14:23 localhost kernel: HiSax: Card HFC 2BDS0 PCI not installed !



This is the same whether I have the card installed or not. What is char-major-45 and why do I need it/wehre do I get it/will it solve the problem?

Please help, I am running out of passion for Linux.

Tx
p.n
Alexander Dalloz

2004-02-13, 11:34 pm

On Fri, 13 Feb 2004 20:02:48 -0600 p.n wrote:

>
> I am at my wits end. I have been working with linux for about 4 months
> now and have managed to do some amazing things with it I have moved
> from a green newbie to one who can find his way round the command line.
> One thing is however starting to get me down. The fact that I have to
> struggle with everything I do. And I am getting tired of this now. My
> most pressing problem at the moment is the one listed in this post (the
> other problems such as funny mounting problems and the fact that
> sendmail takes about 9 minutes to start up is best left for other
> threads and other times.)
>
> I would appreciate it if someone out there could perhaps be of help. I
> am too tired to struggle much further.
>
> I am running a Asuscom PCI ISDN adapter. When I boot my machine I get
> ISDN Modules [Failed]. When I run tail -f /var/log/messages and attempt
> to do a service isdn restart I get the following output:
>
>
> Feb 13 22:14:23 localhost kernel: ISDN subsystem Rev:
> 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded
> Feb 13 22:14:23 localhost kernel: HiSax: Linux Driver for passive ISDN
> cards
> Feb 13 22:14:23 localhost kernel: HiSax: Version 3.5 (module)
> Feb 13 22:14:23 localhost kernel: HiSax: Layer1 Revision 1.1.4.1
> Feb 13 22:14:23 localhost kernel: HiSax: Layer2 Revision 1.1.4.1
> Feb 13 22:14:23 localhost kernel: HiSax: TeiMgr Revision 1.1.4.1
> Feb 13 22:14:23 localhost kernel: HiSax: Layer3 Revision 1.1.4.1
> Feb 13 22:14:23 localhost kernel: HiSax: LinkLayer Revision 1.1.4.1
> Feb 13 22:14:23 localhost kernel: HiSax: Approval certification valid
> Feb 13 22:14:23 localhost kernel: HiSax: Approved with ELSA Microlink
> PCI cards
> Feb 13 22:14:23 localhost kernel: HiSax: Approved with Eicon Technology
> Diva 2.01 PCI cards
> Feb 13 22:14:23 localhost kernel: HiSax: Approved with Sedlbauer
> Speedfax + cards
> Feb 13 22:14:23 localhost modprobe: modprobe: Can't locate module
> char-major-45
> Feb 13 22:14:23 localhost kernel: HiSax: Approved with HFC-S PCI A
> based cards
> Feb 13 22:14:23 localhost kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax
> (0)
> Feb 13 22:14:23 localhost kernel: HiSax: HFC-PCI driver Rev. 1.1.4.1
> Feb 13 22:14:23 localhost isdn: Loading ISDN modules failed
> Feb 13 22:14:23 localhost kernel: HFC-PCI: No PCI card found
> Feb 13 22:14:23 localhost modprobe: modprobe: Can't locate module
> char-major-45
> Feb 13 22:14:23 localhost kernel: HiSax: Card HFC 2BDS0 PCI not
> installed !
>
>
>
> This is the same whether I have the card installed or not. What is
> char-major-45 and why do I need it/wehre do I get it/will it solve the
> problem?
>
> Please help, I am running out of passion for Linux.
>
> Tx
> p.n


Is the card printed out in "lspci -v"?
With which card type do you start HiSax loading?
Enter in /etc/modules.conf:
alias char-major-43 hisax
alias char-major-44 hisax
alias char-major-45 hisax
Maybe try a different PCI slot for the ISDN card.

Alexander


--
Alexander Dalloz | Enger, Germany
PGP key valid: made 13.07.1999
PGP fingerprint: 2307 88FD 2D41 038E 7416 14CD E197 6E88 ED69 5653

p.n

2004-02-14, 12:21 am

lspci does indeed pick the card up , see the output of lspci -vvx below:

code:
00:08.0 Network controller: Dynalink IS64PH ISDN Adapter Subsystem: Winbond Electronics Corp: Unknown device 6692 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 10 Region 0: Memory at de800000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at d800 [size=256] 00: 75 06 02 17 03 00 00 02 00 00 80 02 00 00 00 00 10: 00 00 80 de 01 d8 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 50 10 92 66 30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00 ]


I have added the lines you suggested to the /etc/modules.conf file but this has had no effect.

I will try a different PCI slot an let you know if this works.

Tx
p.n
p.n

2004-02-14, 4:00 am

After adding the lines to modules.conf I got the following output from /var/log/messages. I also swapped my ISDN card to another slot but nothing here seems to work. It would appear as though my machine does not see the card even though lspci does pick it up.


code:
Feb 14 19:31:35 Gandalf kernel: HiSax module removed Feb 14 19:31:35 Gandalf kernel: ISDN-subsystem unloaded Feb 14 19:31:35 Gandalf isdn: Unloading ISDN modules succeeded Feb 14 19:31:35 Gandalf kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Feb 14 19:31:36 Gandalf kernel: HiSax: Linux Driver for passive ISDN cards Feb 14 19:31:36 Gandalf kernel: HiSax: Version 3.5 (module) Feb 14 19:31:36 Gandalf kernel: HiSax: Layer1 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Layer2 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: TeiMgr Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Layer3 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: LinkLayer Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Approval certification valid Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with ELSA Microlink PCI cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with Sedlbauer Speedfax + cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with HFC-S PCI A based cards Feb 14 19:31:36 Gandalf kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0) Feb 14 19:31:36 Gandalf kernel: HiSax: HFC-PCI driver Rev. 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HFC-PCI: No PCI card found Feb 14 19:31:36 Gandalf kernel: HiSax: Card HFC 2BDS0 PCI not installed ! Feb 14 19:31:36 Gandalf kernel: ISDN-subsystem unloaded Feb 14 19:31:36 Gandalf kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Feb 14 19:31:36 Gandalf kernel: HiSax: Linux Driver for passive ISDN cards Feb 14 19:31:36 Gandalf kernel: HiSax: Version 3.5 (module) Feb 14 19:31:36 Gandalf isdn: Loading ISDN modules failed Feb 14 19:31:36 Gandalf kernel: HiSax: Layer1 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Layer2 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: TeiMgr Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Layer3 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: LinkLayer Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Approval certification valid Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with ELSA Microlink PCI cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with Sedlbauer Speedfax + cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with HFC-S PCI A based cards Feb 14 19:31:36 Gandalf kernel: HiSax module removed Feb 14 19:31:36 Gandalf kernel: ISDN-subsystem unloaded Feb 14 19:31:36 Gandalf kernel: ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded Feb 14 19:31:36 Gandalf kernel: HiSax: Linux Driver for passive ISDN cards Feb 14 19:31:36 Gandalf kernel: HiSax: Version 3.5 (module) Feb 14 19:31:36 Gandalf kernel: HiSax: Layer1 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Layer2 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: TeiMgr Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Layer3 Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: LinkLayer Revision 1.1.4.1 Feb 14 19:31:36 Gandalf kernel: HiSax: Approval certification valid Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with ELSA Microlink PCI cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with Sedlbauer Speedfax + cards Feb 14 19:31:36 Gandalf kernel: HiSax: Approved with HFC-S PCI A based cards


p.n
p.n

2004-02-23, 6:05 am

I have at last sorted out my ISDN problem! I cannot believe it's working after more than two weeks of frustrating struggle! Here is the procedure for getting an Asuscom PCI card working under Red Hat 9 (the wizard way) should you need it in future:

1. Use the Network Configuration wizard to selecting the appropriate ISDN adapter. (If you are using the Asuscom PCI option with the WInbond chipset, see step 2 otherwise skip to step 3)

2. Change the content of /etc/sysconfig/isdncard to:

NAME="ASUS COM ISDNLink PCI"
MODULE="hisax"
RESOURCES="protocol=2 type=36 id=HiSax"

This is necessary because rh9 does not auto detect the Winbond chipset and uses "type=35" which is incorrect and leads to the isdn service failing to start

3. Change /etc/sysconfig/network-scripts/ifcfg-isdn0 to ./ifcfg-ippp0
4. Change DEVICE=isdn0 in above file to DEVICE=ippp0
5. Change DEVICE=isdn0 to DEVICE=ippp0 in file /etc/sysconfig/networking/devices/ifcfg-PROVIDER

where provider is the name you assigned to Provider in the wizard setup. The file is in /etc/sysconfig/networking/devices somewhere and should not be too hard to find.


And that was that!
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com