• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

/etc/capi.conf Werte?

Hi,

ich habe in einem Suse10.1-Pc eine Fritz!Card ISDN PCI-Karte drin. Im YAST unter Hardware ist die Karte auch aufgeführt mit all ihren Spezifikationen.
Außerdem habe ich sämtliche, für Hylafax nötigen, Pakete installiert. Auch den Treiber (fcpci-kmp-default-0.1_2.6.16.13_4-0.i586.rpm) habe ich installiert.
Nun müssen ja in die /etc/capi.conf Werte für diese Karte eingetragen werden, damit ich überhaupt 'capiinit' und 'capiinfo' ausführen kann?!
Nur wie komme ich an die Werte, die in der capi.conf eingetragen werden müssen???

Bisher sieht diese standardmäßig bei mir so aus:.
Code:
#SuSEconfig.isdn generated
# card	file	proto	io	irq	mem	cardnr	options
#fcpci	-	-	-	-	-	-
Wenn ich die Zeile mit fcpci einkommentiere und '# capiinit start' ausführe kommt als Meldung:
Code:
lto:/var/spool/fax/etc # capiinit start
ERROR: failed to load driver fcpci

Könnt ihr mir helfen???

Danke und Gruß
 

whois

Ultimate Guru
Hi

Zeig uns erst mal folgende Information.

Code:
uname -a
Nur damit ich sicher sein kann das du den richtigen Treiber hast.

cu
 
OP
M

magic_halli

Hacker
Code:
lto:/var/spool/fax/etc # uname -a
Linux lto 2.6.16.13-4-smp #1 SMP Wed May 3 04:53:23 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux
Ähm, hätte ich etwa einen 64bit-Treiber nehmen sollen (wg. x86_64)?! :oops:
 

whois

Ultimate Guru
magic_halli schrieb:
Ähm, hätte ich etwa einen 64bit-Treiber nehmen sollen (wg. x86_64)?! :oops:
So ähnlich habe ich mir das vorgestellt. :D
Da gibt es keinen 64 Bit Treiber mehr für.
Fahr ein Kernelupdate auf einen der anderen Treiber.

http://opensuse.foehr-it.de/SUSE101.html
 
OP
M

magic_halli

Hacker
whois schrieb:
magic_halli schrieb:
Ähm, hätte ich etwa einen 64bit-Treiber nehmen sollen (wg. x86_64)?! :oops:
So ähnlich habe ich mir das vorgestellt. :D
Da gibt es keinen 64 Bit Treiber mehr für.
Fahr ein Kernelupdate auf einen der anderen Treiber.

http://opensuse.foehr-it.de/SUSE101.html

Auf dieser Seite http://www.easylinux.de/Download/2006/sk11 gibts aber für den Kernel und 64bit aber einen Teiber?! (sog fcpci-kmp-default-0.1_2.6.16.13_4-0.x86_64.rpm)
Das wäre doch was, oder?
 

whois

Ultimate Guru
Hi

Immer vorausgesetzt das sind Suse Treiber kannst du diesen nehmen.
http://www.easylinux.de/Download/2006/sk11/13/64bit/fcpci-kmp-default-0.1_2.6.16.13_4-0.x86_64.rpm

cu
 
OP
M

magic_halli

Hacker
So, ich habe jetzt den richtigen fcpci-Treiber drauf:. 'fcpci-kmp-default-0.1_2.6.16.13_4-0.x86_64.rpm'

Nur, um auf meine Ausgangsfrage zurückzukommen, wie komme ich an die Werte, die in der /etc/capi.conf eingetragen werden müssen, damit ich capiinit ausführen kann???

Gruß

PS: Den Treiber habe ich zusätzlich auch nochmal ge-rebuild aus einer 'fcpci-0.1-0.src.rpm'. Das hat ohne Probleme geklappt. Heraus kam dabei ein rpm, mit gleichem Namen und gleicher Größe, wie das von dem Downloadlink - also scheint es nun definitiv der richtige Treiber zu sein?!
 

whois

Ultimate Guru
So wenn die Treiber vernüftig installiert wurden, dann bitte folgendes Ergebnis ins Forum stellen.

Code:
lsmod |grep fcpci
 
OP
M

magic_halli

Hacker
Update:.
Nachdem ich nun hylafax neu gestartet habe, sieht die capi.conf plötzlich so aus:.
Code:
#SuSEconfig.isdn generated
# card	file	proto	io	irq	mem	cardnr	options
fcpci	-	-	-	-	-	1
Nun bringt mir auch capiinfo ne Menge Infos zur Karte - klappt als endlich!!!

Um zu prüfen, ob der FaxServer erstmal korrekt läuft habe ich 'faxstat' eingegeben:
Code:
lto:~ # faxstat
HylaFAX scheduler on lto.firma.local: Running
Modem faxCAPI (+49.xxxxx.46011): Terminated
Mh, die Nummer in den Klammern ist nicht korrekt - müsste auf 46029 enden. Aus welcher Datei bezieht 'faxstat' seine Infos, damit ich dort evtl. händisch korrigieren kann?!
Außerdem, wieso steht da 'Terminated'?



EDIT:
Code:
lto:/~ # lsmod | grep fcpci
fcpci                 660148  2
kernelcapi             68416  3 capidrv,fcpci,capi
 
OP
M

magic_halli

Hacker
Ich habe die Datei gefunden - bei mir:. /var/spool/fax/etc/config.faxCAPI. Nummer dort geändert und nun passt zumindest die Nummer bei faxstat:.
Code:
lto:/dev # faxstat
HylaFAX scheduler on lto.firma.local: Running
Modem faxCAPI (+49.xxxxx.46015): Terminated
ABer wieso steht da Terminated und wie bekomme ich das in 'Running and idle' (lt. HowTo sollte das dastehen)?ß
 

whois

Ultimate Guru
Arrgg

Ich habe Debian hier. :roll:

Wo ist denn bei Suse das Hylafax Verzeichnis, da muss auch entsprechende config Files geben.
Ich habe leider nur Suse 11 auf dem Notebook und damit ist ein Mitarbeiter unterwegs.

/Edit: Gibt es einen File /dev/capi20 bei dir?
Falls ja hat es die richtige Berechtigung.

Sorry im Moment habe ich kein Suse zur Verfügung um da nachzusehen.
 
OP
M

magic_halli

Hacker
whois schrieb:
Wo ist denn bei Suse das Hylafax Verzeichnis, da muss auch entsprechende config Files geben.
Ich habe leider nur Suse 11 auf dem Notebook und damit ist ein Mitarbeiter unterwegs.

/Edit: Gibt es einen File /dev/capi20 bei dir?
Falls ja hat es die richtige Berechtigung.

Sorry im Moment habe ich kein Suse zur Verfügung um da nachzusehen.

Suse-Hylafaxverzeichnis: /var/spool/fax --> hier gibts etliche Unterordner, in denen bspw. config.faxCAPI, hosts.hfaxd, users etc. zu finden sind. Außerdem gibts noch /etc/capi.conf und komischerweise nochmal eine config.faxCAPI, die aber bedeutend mehr Einträge enthält, als die unter /var/spool/fax/etc!


/dev/capi20 habe ich lt. HowTo so bearbeitet:.
Code:
# chgrp uucp capi20
# chmod g+rwx capi20

Mh, ich komm nun auch erstmal irgendwie nich recht weiter... :?
 

whois

Ultimate Guru
Hi

Zeigst du mir mal bitte die Rechte des Files.
Soll kein Misstrauen sein aber...

Code:
ls -l /dev/capi20

cu
 

whois

Ultimate Guru
OKI. :wink:

Hast du die Rechte vor oder nach dem capiinit start geändert?
Ich hoffe vorher sonst sind sie noch nicht wirksam und du musst das Ding neu starten.

cu
 
OP
M

magic_halli

Hacker
whois schrieb:
OKI. :wink:

Hast du die Rechte vor oder nach dem capiinit start geändert?
Ich hoffe vorher sonst sind sie noch nicht wirksam und du musst das Ding neu starten.

cu
Äh, das kann ich nicht mehr genau sagen! Was für ein Ding ansonsten neu starten - den Hylafax? Das habe ich mittlerweile schon zig-mal gemacht.
 
OP
M

magic_halli

Hacker
Ich habe jetzt noch folgenden Befehl ausgeführt - vielleicht gibt die Ausgabe ja Aufschlüsse darüber, wo´s noch nen Fehler im System gibt?!
Code:
lto:~ # c2faxrecv -v
The config file is /etc/config.faxCAPI.

C4H-Version 01.03.00 (64Bit).

The SpoolDirectory is /var/spool/fax.
Changed to effective user "fax" and group "dialout" succesfully.
CAPI not installed, started or have no access rights on it!
CapiFaxRecv: CAPI not installed, started or have no access rights on it!
CAPI not installed, started or have no access rights on it!
CapiFaxRecv: CAPI not installed, started or have no access rights on it!

Device "faxCAPI" can't start any threads needed for receiving faxes!

No device is waiting for faxes so the program can terminate now.
Vielleicht hilft das weiter, um die Ausgabe von 'faxstat' zu interpretieren?
 

whois

Ultimate Guru
Hi

Code:
Changed to effective user "fax" and group "dialout" succesfully.
Ist dein User fax in der Gruppe dialout drin?

cu
 
Oben