Forum
Tipps
News
Menu-Icon

Suse: Suse: Faxen via Fritz!X USB funzt nicht

Hi Folks,
bin gerade von XP auf openSUSE 10.2 umgestiegen und versuche verzweifelt den Faxdienst zu organisieren.

Installiert sind capi4hylafax, capisuite, mgetty, sendfax.

Wenn ich über KdeprintFax senden will, kommt folgende Fehlermeldung:

Übermittlung an Fax mittels: /usr/bin/capisuitefax -d '0307931929' '/tmp/kde-jaykay/kdeprintfax_5c4vjZVS'
Sorry, you're no valid user for CapiSuite.

Ich vermute allerdings, dass ein Fehler schon in der ISDN-Konfig unter Yast ist. Denn bei der ISDN-Konfig kommt immer eine Fehlermeldung, dass ich einen Treiber ohne Quellcode ausgewählt habe. Den Treiber - von der dort angegebenen URL (http://en.opensuse.org/SDB:AVM-binary_driver_for_SUSE_Linux_10.1) habe ich runtergeladen und installiert. Trotzdem bekomme ich das Faxen nicht zum Laufen.

Die Install-Anleitungen im Web (die ich bisher gefunden habe) zeigen alle Screenshots von Yast-Dialogboxen (Einstellen der ISDN-Konfig) die ich bisher unter YAST noch nie zu Gesicht bekommen habe. Aber vielleicht liegt das an der installierten Capi ohne Quellcode????
Scheinbar brauche ich also einen Quellcode, bloß woher?

Wenn jemand Fax-Erfahrung mit der o.g. Fritz! hat, würde ich mich über eine Hilfestellung freuen.

Vielen Dank!
 

« Letzte Änderung: 28.04.07, 00:06:29 von freelancer »

Antworten zu Suse: Suse: Faxen via Fritz!X USB funzt nicht:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

die Suse hat die Fritztreiber nicht an Board. Die musst Du dir ausnahmsweise aus dem Netz besorgen von: http://opensuse.fltronic.de . Das zu Deiner Hardware und SuSE - sowie Kernelversion passende Paket herunterladen und aus einer Rootkonsole heraus installieren ( ALT+F2 drücken, konsole eintippen, Ausführen klicken, su - ENTER , Rootpasswort eingeben Enter, yast -i /pfad zum downloadverzeichnis/paketname.rpm ENTER ) Zum Faxen benötigst du noch das Paket capisuite welches Du jedoch einfach per yast ->Software installieren oder löschen nachinstallieren kannst. Eine Anleitung dazu findest Du in der Rubrik Tipps und Tricks.

Have Fun

« Letzte Änderung: 28.04.07, 01:35:20 von Dr. SuSE »

Hallo Dr. Suse,

danke für den Hinweis! Habe mir die entsprechende Datei geladen (fxusb-kmp-default-0.1_2.6.18.8_0.1-0.i586.rpm) und mit YAST installiert.
Der Stand der Dinge ist aber unverändert:
Wenn ich in YAST/NETZWERKGERÄTE/ISDN reingehe, wird die Fritz zwar als Gerät angezeigt, aber beim Treiber ist die Angabe in der Dropdown-Liste "CAPI 2.0 driver" weiterhin grau abgeblendet und daneben steht immer noch "CAPI mit FAX G3 ohne Quellcode".

Beim Klicken auf den Weiter-Button kommt dann wieder die Infobox mit dem Hinweis, dass ich einen Treiber ohne Quellcode ausgewählt hätte.

Die CapiSuite ist bereits installiert.

Leider bin ich jetzt genauso weit wie vorher.

Schönen Gruß
Freelancer

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

wenn die Suse das Kernelmodul nicht selbst lädt, helfe ihr, indem du es per Konsole  machst. Installiere zuerst den Midnight Commander ( Paketname mc ) per yast nach. Ist ein genialer Dateimanager. Öffne anschliessend eine Konsole ( ALT+F2 , konsole eingeben und ausführen klicken ) Tippe :

su - ENTER
Rootpasswort eingeben ENTER

mc ENTER

Nun navigiere zum Treiberpaket, stelle den Balken drauf und drücke ENTER  Das Paket öffnet sich, ( ups , rpm ist nämlich auch nur ein Packformat wie zip, rar u.s.w ) Stelle den Balken nun auf die Datei CONTENTS.cpio und drücke F3 . Es wird dir das Inhaltsverzeichnis des Pakets angezeigt und Du siehst, wohin die Installationsroutine alles entpackt. Wir müssen nun herausfinden, wie der genaue Name des Kernelmoduls heisst. Müsste in /lib zu finden sein und hat die Endung .ko Hast Du es gefunden, Namen merken ( GENAUE Schreibweise ) Midnight Commander wieder schliessen durch mehrmaliges betätigen der Taste F10.

Tippe nun:

modprobe "herausgefundener kernelmodulname" ( ohne .ko ) ENTER

Der Cursor springt beim erfolgreichen Laden des Treibermoduls nur ein Zeile weiter ohne dir was auszugeben. Nun tippe:

lsmod  ENTER

Du siehst nun eine Liste der geladenen Treiber. Der eben nachgeladene sollte nun auch dabei sein. Wenn dem so ist, kannst du nun per yast das Teil konfigurieren.

Damit Du auch weisst, ob du auch das richtige Paket heruntergeladen hast, gibt ja zwei verschiedene Versionen, frage die Suse, was da für Hardware werkelt. Befehle dazu:

lsusb ENTER für die USB Geräte
lspci ENTER für den Rst der Hardware

auch hilfreich

dmesg ENTER und nach dem Gerät fahden.

Als Ergebis erhälst du Informationen, wie es in Windows das allseits beliebte Programm Everest ermittelt.

Einen falschen Treiber wirst du ohne Neustart wieder los mit:

rmmod Treibername ENTER

und in yast Software installieren oder löschen das evtl. falsche Paket entfernen, falls Dein AVM-Treiber der Falsche war. Dann den anderen testen.

VIEL ERFOLG

« Letzte Änderung: 30.04.07, 11:50:25 von Dr. SuSE »

Hallo Dr. Suse,

danke für die ausführliche Anleitung! Das funktioniert ja toll hier im Forum!

Leider hakt es immer noch. Doch der Reihe nach:

Die MC-Installation war problemlos.

 

Zitat
Nun navigiere zum Treiberpaket, stelle den Balken drauf und drücke ENTER  Das Paket öffnet sich, ( ups , rpm ist nämlich auch nur ein Packformat wie zip, rar u.s.w ) Stelle den Balken nun auf die Datei CONTENTS.cpio und drücke F3 . Es wird dir das Inhaltsverzeichnis des Pakets angezeigt und Du siehst, wohin die Installationsroutine alles entpackt. Wir müssen nun herausfinden, wie der genaue Name des Kernelmoduls heisst. Müsste in /lib zu finden sein und hat die Endung .ko

Yep - habe ich gefunden, da steht:
 lib/modules/2.6.18.8-0.1-default/updates/fxusb.ko

Laut KDE-Kontrollzentrum werkelt in meinem PC übrigens die Version 2.6.18.8-0.1-default.

 
Zitat
modprobe "herausgefundener kernelmodulname" ( ohne .ko ) ENTER

Hier weiß ich nicht genau was ich in der Konsole eingeben soll. Ist es die Datei fxusb? Nur diesen Dateinamen oder auch den Pfad? Gemacht habe ich dann folgendes: den MC mit F10 geschlossen und in der Konsole dann
 "modprobe lib/modules/2.6.18.8-0.1-default/updates/fxusb"
eingeben. Resultat war die Meldung "FATAL: Module lib/modules/2.6.18.8_0.1_default/updates/fxusb not found."
Bin ich im falschen Verzeichnis?
Kann ich mir aber nicht vorstellen. Habe gerade die Verzeichnisstruktur von der Wurzel aus mit dem obigen Pfad verglichen - es stimmt. Muss ich vielleicht doch die Endung .ko eingeben?

Ich habe dann mal deine Test-Befehle eingegeben, mit folgenden Ergebnissen:

 lsmod:
fxusb                 662776  0
capidrv                32308  0
capi                   21824  2
kernelcapi             50688  3 fxusb,capidrv,capi
isdn                  134752  1 capidrv
isdn                  134752  1 capidrv
slhc                   10752  1 isdn
capifs                  9992  2 capi
usbcore               115024  5 fxusb,usbhid,usb_storage,ehci_hcd,uhci_hc

 lsusb:
Bus 002 Device 003: ID 057c:2000 AVM GmbH

 dmesg:
Zeigt das AVM-Gerät als Device an, allerdings habe ich da folgende merkwürdige Meldung gefunden:

capi: Rev 1.1.2.7: unloaded
capidrv: Rev 1.1.2.2 : unloaded
ISDN-subsystem unloaded
CSLIP: code copyright 1989 Regents of the University of California
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
CAPI Subsystem Rev 1.1.2.8
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
capidrv: Rev 1.1.2.2: loaded

Mal ist der capidrv geladen, mal nicht?

Später kommen noch die Meldungen:
fxusb: AVM FRITZ!X USB/FRITZ!X ISDN driver, revision 0.6.4
fxusb: (fxusb built on Mar 12 2007 at 11:40:42)
fxusb: -- 32 bit CAPI driver --
fxusb: Loading...
fxusb: Driver 'fxusb' attached to fxusb-stack. (152)
fxusb: Stack version 3.11-06
kcapi: Controller 1: fxusb-0003 attached
kcapi: card 1 "fxusb-0003" ready.
capidrv: controller 1 up
capidrv-1: now up (2 B channels)
capidrv-1: D2 trace enabled
usbcore: registered new driver <NULL>
fxusb: Loaded.
fxusb: Rx URB status: -84
kcapi: card 1 down.
kcapi: Controller 1: fxusb-0003 unregistered
fxusb: Driver 'fxusb' detached
capidrv: controller 1 down
capidrv-1: now down.

Demnach ist doch fxusb bereits installiert?

Fragen über Fragen ...
:-)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

da sind zwei Treiber installiert. Die Suse bringt einen Capitreiber bereits mit, den Du per yast->Software installieren oder löschen wieder entfernen solltest, um Treiberkonflikte zu vermeiden. Das Paket nennt sich capi4linux. Es unterstützt auch einige AVM Produkte, ob dein Fritz darunter ist weiss ich gerade nicht. Sehen wir zu, dass der AVM Treiber endlich werkelt. Wenn Du modprobe benutzt ( die Laderoutine zum händischen laden von Treibermodulen ), wird NUR der Modulname angegeben OHNE Pfade und .ko Erweiterung.

Tippe nach entfernen des capi4linux Pakets in eine Konsole mit Rootrechten ein:

depmode -a  ENTER

Dies teilt dem System die installierten Treiber mit und macht sie dem Kernel verfügbar.

Hoffe, nun klappt es endlich.

Have Fun

Hallo Doc!

Ich habe alle Capi-Driver über YAST gelöscht, um ein sauberes System zu erhalten. ;-)
Dann wollte ich CAPISUITE installieren. Da meckerte YAST und meinte, ich soll auch CAPI4LINUX installieren (weil die lipcapi20.so.3 benötigt wird). Also habe ich auch Capi4Linux installiert.
Ist das jetzt einer wieder zu viel?

Capi4hylafax ist im Übrigen NICHT installiert.

Dann habe ich FXUSB nach deiner Anleitung installiert. Lief genauso, wie von dir beschrieben.

Die Test-Befehle liefern jetzt folgende Ergebnisse:
 lsmod:
capidrv                32308  1
fxusb                 662776  1
capi                   21824  0
capifs                  9992  2 capi
kernelcapi             50688  3 capidrv,fxusb,capi
isdn                  134752  9 capidrv
usbcore               115024  5 fxusb,usbhid,usb_storage,ehci_hcd,uhci_hcd

Demnach ist fxusb jetzt als Modul installiert/geladen - oder?

 lsusb:
Bus 002 Device 002: ID 057c:2000 AVM GmbH

 dmesg:
fxusb: AVM FRITZ!X USB/FRITZ!X ISDN driver, revision 0.6.4
fxusb: (fxusb built on Mar 12 2007 at 11:40:42)
fxusb: -- 32 bit CAPI driver --
fxusb: Loading...
fxusb: Driver 'fxusb' attached to fxusb-stack. (152)
fxusb: Stack version 3.11-06
kcapi: Controller 1: fxusb-0002 attached
kcapi: card 1 "fxusb-0002" ready.
usbcore: registered new driver <NULL>
fxusb: Loaded.
capidrv-1: now up (2 B channels)
capidrv-1: D2 trace enabled
capidrv: Rev 1.1.2.2: loaded

Das sieht doch jetzt auch sauberer aus als vorher!?

Danach habe ich den PC sicherheitshalber neu gebootet.
Mit dem Ergebnis, keine Verbesserung gegenüber dem Erstzustand. YAST sagt immer noch: CAPI mit FAX G3 ohne Quellcode.
Und bei KdeprintFax wird mir in EINRICHTUNG/SYSTEM auch keine Capisuite als Fax-System angezeigt, was doch eigentlich als Auswahl da stehen müsste? Da stehen in der Auswahl lediglich Others, EFax, HylaFax und Mgetty-sendfax.

Schönen Gruß

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

Zitat
Das sieht doch jetzt auch sauberer aus als vorher!?

Das sieht doch nun sehr gut aus.  Jetzt sollte sich eigentlich das Teil via yast->
->Netzwerkkeräte->ISDN konfigurieren lassen und anschliessend der Faxdienst ebenfalls via yast-> Netzwerkgeräte->Fax. Nun noch die capisuite dauerhaft aktivieren mit yast->System->Runleveleditor->Expertenmodus in Runlevel 3 und 5 die capisuite einschalten und den Runleveleditor beenden. Die Änderung wird dabei gespeichert.

Have Fun

Hallo Doc,

das Aktivieren der Capisuite im Expertenmodus mit Runlevel 3 und 5 war schnell gelöst.

Jetzt habe ich allerdings in YAST/Netzwerkgeräte/ISDN/Konfiguration gleich zwei Fritz!X USB Geräte. Einer ist als contr0 konfiguriert - wird wohl der alte sein.
Der zweite ??? ist noch nicht konfiguriert - der wird also neu hinzugekommen sein.
Bei beiden steht aber weiterhin "CAPI mit Fax G3 ohne Quellcode".

Außerdem ist in YAST/Netzwerkgeräte immer noch kein Fax als Gerät ausgewiesen. Bei mir sind als Netzwerkgeräte nur DSL, Modem, ISDN und Netzwerkkarte vorhanden??? Weit und breit kein Fax.

Schönen Gruß
 

Hi Doc!

Witzig, habe soeben entdeckt, dass ich im YAST-Kontrollzentrum
unter Netzwerkgeräte die beiden Module Anrufbeantworter und Fax habe. Dabei habe ich seit letzter Mail nichts mehr geändert gehabt.

Vielleicht hat das was mit dem Kernel-Update zu tun, das heute über die automatische Internet-Aktualisierung reinkam???

Weiterhin wird aber in beim ISDN-Modul unter YAST / ISDN-Low-Level-Konfiguration für contr0 auf eine CAPI mit FAX G3 ohne Quellcode hingewiesen.

Und bei Kdeprintfax gibt es bei der Auswahl des Faxsystems keine Capisuite zum Einstellen in der Dropdown-Liste. Da stehen weiterhin nur Others, EFax, HylaFax und Mgetty-sendfax zur Auswahl?

Gruß
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

lese doch hier noch mal alles nach:

http://de.opensuse.org/SDB:AVM_bin%C3%A4re_Treiber_f%C3%BCr_SUSE_Linux_10.1



HIER KLICKST DU JA

Have Fun

« Letzte Änderung: 05.05.07, 17:39:38 von Dr. SuSE »

Hallo Doc,

danke für den Screenshot. Diesen Hinweis kenne ich und habe mich dort auch durchgelesen. Wirklich neue Infos gibt es dort nicht, denn die Links sind schon durch andere Forenbeiträge bzw. durchs Googlen gefunden worden. ;-)

Aber jetzt zum Update meines Faxproblems:
Es funzt! :-)
Nach dem der PC 24 h mal nicht lief, habe ich dann nach dem Neustart entdeckt, dass in YAST als Netzwerkgeräte FAX und ANRUFBEANTWORTER vorhanden waren. Die Einrichtung war dann schnell erledigt.

Scheinbar ist es normal, dass in YAST unter ISDN-Low-Level-Konfiguraion für contr0 der Hinweis erscheint: CAPI mit FAX G3 ohne Quellcode und der dann folgenden Fehlermeldung (dein Screenshot). An dieser Situation hat sich bis jetzt nichts geändert.

In KDEPRINTFAX selbst ist unter Einrichtung/System als Fax-System OTHER eingerichtet. Capisuite ist als Option in dieser Dropdownliste weiterhin nicht erhalten.
In der Befehlszeile steht bei mir jetzt: /usr/bin/capisuitefax -d %number %files

Selbst das Faxen aus openOffice habe ich jetzt hinbekommen.

Jetzt muss ich nur noch rausfinden, wo bei Linux die eingehenden Faxe abgelegt werden. ;-)

Lieber Doc, nochmals vielen Dank für deine Unterstützung!

Schönen Gruß
freelancer


« Suse: Gaim unter SuSe 10.1Suse: XGL und Maus-Fraktale (GELÖST) »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Gerätetreiber
Anderes Wort für Treiber....

Treiber
Der Treiber, auch Gerätetreiber genannt, ist ein kleines Steuerungsprogramm für Computerhardware. Treiber sind meist Teil des Betriebssystems und werden fü...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...