Driver Suse 11.3 Fritz!Card USB V2.0
Hallo Gemeinde! Die Sources habe ich von http://opensuse.foehr-it.de/testing Datei fritzusb2.tgz. Ich bin zwar auf der Hauptliste und das Thema würde auf die Hardware-Liste gehören - nur ich verzweifle: Unter SuSE V11.3 an einem USB-Port einen AVM Fritz!Card V2.0 angeschlossen - ich finde keine Treiber! Ich habe versucht gestern bis 5 Uhr früh den Treiber vom Source-Code selbst zu portieren. Von den Dateien:
driver.c lib.c main.c queue.c tables.c tools.c habe ich es zumindest bis zu lib.o main.o queue.o tables.o tools.o einmal alle portieren können.
Beim weiteren Erstellen erhalte ich in der driver.c nur noch Fehlermeldungen. Dafür kenne ich den Kernel und capi zu wenig. [BEGIN] haribo:/data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src # make -i make -C /lib/modules/2.6.34.4-0.1-default/build SUBDIRS=/data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src modules make[1]: Entering directory `/usr/src/linux-2.6.34.4-0.1-obj/i386/default' make -C ../../../linux-2.6.34.4-0.1 O=/usr/src/linux-2.6.34.4-0.1-obj/i386/default/. modules CC [M] /data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/driver.o /data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/driver.c: In function ‘kcapi_init’: /data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/driver.c:648:6: error: ‘struct capi_ctr’ has no member named ‘ctr_read_proc’ make[4]: [/data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/driver.o] Fehler 1 (ignoriert) LD [M] /data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/fcusb2.o ld: /data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/driver.o: No such file: No such file or directory make[4]: [/data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src/fcusb2.o] Fehler 1 (ignoriert) Building modules, stage 2. MODPOST 0 modules make[1]: Leaving directory `/usr/src/linux-2.6.34.4-0.1-obj/i386/default' haribo:/data/home2/download/Linux/Hardware/FritzCardUSB20/fritz/src # [END] lg Harald -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Antwort zu meinem eigenen Artikel: Ich wollte nach ca. 5 Jahren wieder einmal ein Linux-System aufsetzen, um die alten Versionen (Dateien) wegzubekommen. Neu aufgesetzt SuSE 11.3 - neue HDD, ganz neu. Das alte System von (müsste ich lügen) V 10.1 (? - vielleicht sogar von 9.3) immer Upgegraded bis auf V 11.3 - hat immer funktioniert. Jetzt habe ich eben den Entschluss gefasst einmal komplett neu zu installieren und neue HDD gekauft. So es befinden sich nun auf dem Rechner 6 Platten. - das alte System ist "startbar", aber 100% mount-bar. - das neue System Suse V11.3 Starte ich die alte Version, funktioniert auch unter der alten Version (jetzt auch V11.3) der Fritz!Card USB V2.0! D.h. es muss funktionieren. Dumme Idee: Was müsste ich kopieren und wohin und was konfigurieren ? lg Harald -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Harald, Harald ARNOLD schrieb:
Unter SuSE V11.3 an einem USB-Port einen AVM Fritz!Card V2.0 angeschlossen - ich finde keine Treiber! Ich habe versucht gestern bis 5 Uhr früh den Treiber vom Source-Code selbst zu portieren.
Passt da keines der RPMs von foehr-it.de ? Es liegen doch welche für 11.3 dort. Ich weiß aber nicht, ob die auch für die USB-Variante passen... Falls Du unbedingt selber compilieren willst, muß ich Dich auf morgen vertrösten. Ich habe den Treiber erfolgreich für 11.3 compilieren können. Die Anleitung liegt aber zuhause. Entscheidend ist, daß sich am Interface der Kernel-CAPI was geändert hat. Der Treiber verlangt aber noch das alte Interface. Ich habe eine Zeile im Quelltext auskommentiert (keine Ahnung, was dann nicht geht, hab's bis jetzt nicht vermisst) und schon ließ sich der Treiber compilieren. -- Viele Grüße aus Weimar Thomas Voigt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Voigt, Thomas wrote:
Harald ARNOLD schrieb:
Unter SuSE V11.3 an einem USB-Port einen AVM Fritz!Card V2.0 angeschlossen - ich finde keine Treiber! Ich habe versucht gestern bis 5 Uhr früh den Treiber vom Source-Code selbst zu portieren.
Passt da keines der RPMs von foehr-it.de ? Es liegen doch welche für 11.3 dort. Ich weiß aber nicht, ob die auch für die USB-Variante passen...
Hier liegen KEINE RPMs für den aktuellen Kernel von letzter Woche; wer hier also den Patch eingespielt hat muss selber Hand anlegen. (Oder den Treiber mit dem alten Kernel einspielen und danach erst den neuen Kernel; dann wird der AVM Treiber verlinkt)
Falls Du unbedingt selber compilieren willst, muß ich Dich auf morgen vertrösten. Ich habe den Treiber erfolgreich für 11.3 compilieren können. Die Anleitung liegt aber zuhause.
Entscheidend ist, daß sich am Interface der Kernel-CAPI was geändert hat. Der Treiber verlangt aber noch das alte Interface. Ich habe eine Zeile im Quelltext auskommentiert (keine Ahnung, was dann nicht geht, hab's bis jetzt nicht vermisst) und schon ließ sich der Treiber compilieren.
Ja, es hat sich was geändert. Aber: Den Fix sollte das _aktuelle_ src.rpm aber bereits beinhalten. Die _alten_ src-rpms liessen sich nicht auf der 11.3 compilieren. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Falls ich den fcusb2 dann einmal unter /lib/modules/2.6.34.4-0.1-default/extra habe, was muss ich dann noch konfigurieren ? capi.conf - wie bekomme ich da meine Parameter? Ist sonst noch etwas zu konfigurieren ? lg Harald -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Harald ARNOLD schrieb:
Falls ich den fcusb2 dann einmal unter /lib/modules/2.6.34.4-0.1-default/extra habe, was muss ich dann noch konfigurieren ?
capi.conf - wie bekomme ich da meine Parameter?
Ist sonst noch etwas zu konfigurieren ?
lg Harald
Hast Du folgende Pakete installiert? i4l-base i4l-isdnlog (optional) capi4linux KInternet (optional) *) KIsdn Watch (optional) *) *) Nur in Kde3 enthalten Wenn Du den Capi-Treiber kompiliert hast bemerke, capi.conf gibt es nur unter /etc/sysconfig/isdn, da Du ein USB-Gerät benutzt /etc/capi.conf ist für pci. Wenn Du den Capi-Treiber kompiliert hast, kannst Du ihn mit "kopieren" nach /lib/modules installieren Wenn Du das gemacht hast, dann führe folgende Befehle aus: modprobe fcusb2 depmod -a Kontrolliere, ob "lsmod" das Modul fcusb2 enthält Installiere Yast2 Kontrollzentrum - Gerätemanager - ISDN incl DNS-Server und routes SuSEconfig ausführen nicht vergessen /etc/ppp prüfen Evtl "xibod.rpm " downloaden und bearbeiten Danach gibt es sicher noch einiges zu machen, bevor ISDN funzt. Ernst -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, den 13.09.2010, 17:22 +0200 schrieb Ernst Scott:
Harald ARNOLD schrieb:
Falls ich den fcusb2 dann einmal unter /lib/modules/2.6.34.4-0.1-default/extra habe, was muss ich dann noch konfigurieren ?
capi.conf - wie bekomme ich da meine Parameter?
Ist sonst noch etwas zu konfigurieren ?
lg Harald
Hast Du folgende Pakete installiert? i4l-base i4l-isdnlog (optional) capi4linux
Ja!
KInternet (optional) *) KIsdn Watch (optional) *)
Ich möchte nur vbox und Hylafax! Benötige ich nicht!
Wenn Du den Capi-Treiber kompiliert hast bemerke, capi.conf gibt es nur unter /etc/sysconfig/isdn, da Du ein USB-Gerät benutzt /etc/capi.conf ist für pci.
Ich habe für vbox eine sehr gute Anleitung gefunden, die ich Euch natürlich nicht vorbehalten möchte: http://www.linux-praxis.de/tom/vbox.htm Was leider fehlt ist der Eintrag in der /etc/services # vboxd 20012/tcp vboxd 20012/udp Sonst kommt so eine komische Meldung: "580 I can't get your name (Socket operation on non-socket). Goodbye! 281 ." Soweit funktioniert es - die eine Zeile, die nicht zu kompilieren war, habe ich laut Thomas ausgelassen - bisher geht mir diese auch nicht ab. lg Harald -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Ernst Scott
-
Harald ARNOLD
-
Kyek, Andreas, VF-DE
-
Voigt, Thomas