hisax oder capi für fritzcard pci?

joschi05fan

Neuer User
Mitglied seit
8 Feb 2006
Beiträge
73
Punkte für Reaktionen
0
Punkte
0
hallo @ all,

ich habe folgendes problem:

in meinen asterisk rechner habe ich nun zusätzlich zu einer hfc karte auch noch eine avm fritzcard pci eingebaut. das os ist debian 3.1rc2 mit einem 2.6 kernel.
nun habe ich den treiber von avm runtergeladen, und installiert. mir wurde auch kein fehler ausgegeben, so das ich dann dachte, nun ist der avm capi treiber wohl installiert.
also capiinfo eingegebn:
Code:
capi not installed - No such device or address (6)
diese ausgabe erhalten

mh... gegoogelt und in diversen foren nachgeschaut... hisax könnte das problem sein. geschaut... hisax wird bei mir geladen
also rmmod hisax eingegeben:
Code:
ERROR: Module hisax is in use by hisax_fcpcipnp,hisax_isac
versucht über rmmod die anderen beiden hisax module zu entladen, ohne erfolg.
hisax deaktivieren sollte vielleicht einen erfolg bringen.
aber wie deaktiviere ich hisax? ich wieder gegooglet und die foren durchwühlt... und gefunden, das man die hisax-module in die blacklist von hotplug (etc/hotplug) eintragen soll. gemacht getan, kein erfolg. hisax wird trotzdem geladen.
dann habe ich hier gefunden, das hisax auch die avm karten unterstützt.
kann ich nun einfach hisax verwenden für meine karte? oder muss ich zwingend capi am laufen haben?
ich möchte hauptsächlich über die fritzcard faxen machen.
 
Meine Antwort kommt etwas spät, aber doch:

Um zu verhindern, dass der Treiber beim booten geladen wird, trage in die Datei /etc/discover.conf ein:


Deine Tante
 
hallo!

Ich habe das gleiche Problem; und zwar ich muss auch die isdn und hisax modules entladen. Das ist mir aber noch nicht gelungen.

Das Befehl: lsmod | grep hisax zeigt:
hisax 501072 4
crc_ccitt 2176 1 hisax
isdn 133484 9 hisax


und das Befehl: lsmod | grep isdn zeigt:
isdn 133484 9 hisax
slhc 7424 1 isdn


Wenn ich z.B. mit Befehl rmmod hisax vesuche, das Modul zu entladen, bekomme ich die folgende Meldung: ERROR: Module hisax is in use

Ich brauche dringend Hilfe

Danke

asteriskprojekt
 
Die Fehlermeldung ERROR: Module hisax is in use besagt doch nur, daß noch andere Module geladen sind, die auf hisax zugreifen. Diese sollten also zuerst entladen werden. Ein einfaches lsmod zeigt doch die Anhängigkeiten.

Peter
 
Das Problem ist dass, wenn ich versuche, andere Module, die auf hisax zugreifen, mit dem Befehl rmmod zu entladen, bekomme ich den folgenden Fehler:
ERROR: crc_ccitt is in use by hisax

lsmod zeigt:

asterisk2:/ # lsmod
Module Size Used by
snd_seq_dummy 3716 0
snd_seq_oss 32384 0
thinkpad 6148 0
subfs 7296 1
usbserial 28008 0
speedstep_lib 4100 0
freq_table 4484 0
thermal 14088 0
processor 23736 1 thermal
fan 4868 0
button 7056 0
battery 10116 0
ac 5252 0
ipv6 236800 10
snd_pcm_oss 57888 0
nvram 8200 0
snd_mixer_oss 18944 1 snd_pcm_oss
snd_seq_midi 9632 0
snd_seq_midi_event 6912 2 snd_seq_oss,snd_seq_midi
snd_opl3_synth 15364 0
snd_seq_instr 7936 1 snd_opl3_synth
snd_seq_midi_emul 7296 1 snd_opl3_synth
snd_seq 52752 9 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event,snd_opl3_synth,snd_seq_instr,snd_seq_midi_emul
snd_ainstr_fm 2432 1 snd_opl3_synth
af_packet 20744 2
evdev 8832 0
joydev 9664 0
sg 36256 0
st 37788 0
hisax 501072 4
crc_ccitt 2176 1 hisax
isdn 133484 9 hisax
slhc 7424 1 isdn
edd 10080 0
e100 35968 0
mii 4864 1 e100
snd_es1938 21412 0
gameport 14728 2 snd_es1938
snd_pcm 92680 2 snd_pcm_oss,snd_es1938
snd_page_alloc 9988 1 snd_pcm
snd_opl3_lib 11008 2 snd_opl3_synth,snd_es1938
snd_timer 24580 3 snd_seq,snd_pcm,snd_opl3_lib
snd_hwdep 8992 1 snd_opl3_lib
snd_mpu401_uart 7296 1 snd_es1938
snd_rawmidi 24992 2 snd_seq_midi,snd_mpu401_uart
snd_seq_device 8588 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_opl3_synth,snd_seq,snd_opl3_lib,snd_rawmidi
snd 60292 18 snd_seq_dummy,snd_seq_oss,snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_seq_midi_event,snd_opl3_synth,snd_seq_instr,snd_seq_midi_emul,snd_seq,snd_es1938,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 8928 1 snd
uhci_hcd 30224 0
i2c_piix4 8464 0
intel_agp 21532 1
usbcore 108760 3 usbserial,uhci_hcd
i2c_core 21776 1 i2c_piix4
agpgart 32296 1 intel_agp
parport_pc 38212 0
lp 11076 0
parport 33864 2 parport_pc,lp
video1394 17612 0
ohci1394 31492 1 video1394
raw1394 28140 0
ieee1394 97976 3 video1394,ohci1394,raw1394
capability 3256 0
sd_mod 17936 0
sr_mod 16548 0
scsi_mod 125384 4 sg,st,sd_mod,sr_mod
dm_mod 56316 0
reiserfs 243056 1
ide_cd 37892 0
cdrom 36640 2 sr_mod,ide_cd
ide_disk 16640 3
piix 9988 0 [permanent]
ide_core 120020 3 ide_cd,ide_disk,piix
asterisk2:/ #
 
Wie schon oben beschrieben:
skip hisax in die discover.conf (am besten auch alle abhängigen Module, wie "crc_ccitt" etc).
Selbige sollten auch weder in der Datei "modules" noch in eine der Dateine im Verzeichnis "modprobe.d" aufgeführt sein (unterschiede in den einzelnen Distributionen beachten!).
Dann neu booten. Wenn das alles nichts hilft, dann einfach das hisax-Modul komplett löschen (bzw. irgendwo hinschieben, wo es nicht gefunden wird, oder entsprechend umbenennen). Dann wird es auf jeden Fall nicht mehr geladen und das Problem ist gelöst!
 
Evtl. sind da noch ein paar daemons am werkeln?
Uebliche Verdaechtige wie isdnutils, vbox, isdnlog, ipppd usw...
Schau mal ob selbige laufen und/oder installiert sind.
Wenn du nix davon brauchst => deinstallieren.
Aber trotzdem dafuer sorgen, das die hisax&Co module nicht geladen werden.
 
Ich hatte das gleiche Problem.
Hier die (brutale) Lösung:

In die entsprechenden Modulverzeichnisse gehen.
z.B. (/lib/modules/2.6.8-2-386/kernel/drivers/isdn/hisax/)
Die Treiber mit "tar cvsz hisax.tgz *.ko" eintaren dann mit "rm *.ko" löschen.
So hat man noch eine Kopie zum auspacken aber die Treiber sind nicht mehr vorhanden.
Ich habe auch noch das Gleiche im Verzeichnis .../capi getan.
Dann die Modulabhängigkeiten neu ermitteln mit "depmod -a"
Dann neu booten.

Hisax und Capi können nicht mehr stören.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.