Ich hätt da gern mal ein Problem;)
Ich versuche seit gestern meine Fritz2.0 ohne manuelle eingriffe zum laufen zu bewegen.
Ich habe sarge mit 2.6.8-2, leider läd er mir immer die hisax-Module, die den Start des CAPI wirkungsvoll zu verhindern wissen.
Nach einem
Code: Alles auswählen
rmmod hisax_fcpcipnp
rmmod hisax_isac
rmmod hisax
rmmod isdn
modprobe fcpci
capiinit start
Ein 'skip hisax$Blablub' in /etc/discover (wie es in einigen anderen Threads hier zum Erfolg geführt hat) bringt genau nichts - jedenfalls nichts, das ich bemerkt hätte, da hisax trotzdem geladen wird.
Ich habe genau gar keine Ahnung, wann hisax überhaupt geladen wird, ein 'grep -r hisax /etc/*' bringt folgendes
Code: Alles auswählen
/etc/discover.conf:skip hisax
/etc/discover.conf:skip hisax_fcpcipnp
/etc/discover.conf:skip hisax_isac
/etc/isdn/init.d.functions: echo " modules loaded. These will probably be 'isdn' and 'hisax'."
/etc/isdn/init.d.functions: echo " no ISDN cards configured! Please configure 'hisax' module with modconf"
/etc/isdn/init.d.functions: # clearly not a hisax card...
/etc/isdn/init.d.functions: ?*) hisaxctrl $cardid 1 4
/etc/isdn/init.d.functions: ?*) hisaxctrl $cardid 1 4
Code: Alles auswählen
# needs to be called at least once per init.d/isdnutils invocation...
isdncards_unchecked=true
check_isdncards() {
if $isdncards_unchecked; then
isdncards_unchecked=false
if [ -e /dev/isdninfo ]; then ISDNINFO=/dev/isdninfo;
elif [ -e /dev/isdn/isdninfo ]; then ISDNINFO=/dev/isdn/isdninfo;
else echo " error:"
echo " Neither /dev/isdninfo nor /dev/isdn/isdninfo exist!"
# apparently a devfs system...
echo " Before you can use any ISDN facilities, ensure you have the proper kernel"
echo " modules loaded. These will probably be 'isdn' and 'hisax'."
echo " Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information"
echo " (e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz')."
exit 0
fi
set -- `perl -ne 's/^idmap:\s+//; s/ -//g; s/(\S+) \1/\1/g; print; exit;' $ISDNINFO 2>/dev/null`
if [ $# -eq 0 -a "$do_what" != stop ]; then
echo " "
echo " no ISDN cards configured! Please configure 'hisax' module with modconf"
echo " Read /usr/share/doc/isdnutils-base/README.HiSax.gz for more information"
echo " (e.g. with 'zless /usr/share/doc/isdnutils-base/README.HiSax.gz')."
exit 0
fi
isdncards="$@"
fi
}
In den Readmes zu hisax wird leider nicht erwähnt, wie man das Laden verhindern kann (oder ich bin zu deppert es zu finden, was ich gar nicht ausschließen will;)).
Wäre toll, wenn mir jemand verraten kann, was ich denn da übersehe:-)
Gruß und TIA
Sven