Bug 117646 - HiSax driver not loading because of missing symbols
Summary: HiSax driver not loading because of missing symbols
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: ISDN (show other bugs)
Version: RC 1
Hardware: Other All
: P5 - None : Minor
Target Milestone: ---
Assignee: Karsten Keil
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-17 19:28 UTC by Juergen Mell
Modified: 2008-04-28 15:18 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Mell 2005-09-17 19:28:15 UTC
I have selected the HiSax driver for my AVM FRITZ!Card PCI v 2.0 in YaST
ISDN-Low-Level-Configuration. The driver will not load because there are some
symbols missing. In /etc/modprobe.conf the line "install hisax_fcpcipnp
/bin/true" must be commented out (or removed) to let that module load and
resolve the symbol issues.
Comment 1 Karsten Keil 2005-09-18 11:46:40 UTC
NO !  
This is OK as it is and works as it should here. 
  
The entries in  /etc/modprobe.conf are here to prevent udev/hotplug to load 
the ISDN drivers unconditionally. The drivers are load then via 
the /etc/init.d/isdn script, which will call the card specific scripts 
from /etc/sysconfig/isdn/srcipts which will load the modules in the correct 
order and with correct parameters. 
I repeated the testing for a Fritz!Card PCI c2.0 with HiSax, and it does work 
without any problems. 
What did you call to get the unresolved symbols message ? 
 
 
Comment 2 Juergen Mell 2005-09-18 18:38:35 UTC
The startmode of the device is set to 'manual'. This causes the loading of the
drivers during init to be 'skipped'. Nevertheless in syslog appears:

Sep 18 20:06:12 akira kernel: CSLIP: code copyright 1989 Regents of the
University of California
Sep 18 20:06:12 akira kernel: ISDN subsystem Rev:
1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmDelTimer
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmEvent
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmRestartTimer
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmChangeState
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmFree
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmInitTimer
Sep 18 20:06:12 akira kernel: hisax_isac: Unknown symbol FsmNew

When calling 'rcisdn start' manually the drivers and isdnlog get loaded correctly.

Comment 3 Karsten Keil 2005-09-19 14:52:47 UTC
OK, yes it seems the hotplug event still try to load hisax_isac, but fails  
because hisax is not loaded before.  
This can be fixed by adding hisax_isac loading explicit to the  
load-hisax_fcpcipnp script with --ignore-install and also alias it in  
/etc/modprobe.conf. 
Since it's only a warning in the log on and loading still works fine we do not 
need a update for it, it should be fixed for the next version. 
Comment 4 Andreas Jaeger 2008-04-28 15:18:05 UTC
If you still find this bug in openSUSE 11.0, please reopen this bugreport and change the product to "openSUSE 11.0".

We will not fix this anymore, sorry for the long time to keep this open.