Gentoo Archives: gentoo-user-de

From: Alex Schuster <wonko@×××××××××.org>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Re: Fritz Card
Date: Wed, 20 Jun 2012 19:45:07
Message-Id: 20120620214431.3b67c1b2@weird.wonkology.org
In Reply to: [gentoo-user-de] Re: Fritz Card by Stefan Nowy
1 Danke für die Antwort! Und sorry dass ich nix dazu schreibe, aber ich
2 habe momentan sehr viel zu tun, und das Thema muss noch ein wenig warten.
3
4 Stefan Nowy schrieb:
5
6 > Am 09.06.2012 20:00, schrieb Alex Schuster:
7 > > Ich schnappe mir diesen Thread mal, weil ich auch eine Fritz Card
8 > > (PCI) habe und der ganze ISDN-Kram hier (auf ~amd64,
9 > > gentoo-sources-3.3.5) nicht mehr klappt, was langsam sehr nervig ist.
10 >
11 > leider scheint kaum noch jemand ISDN zu verwenden... außerhalb
12 > Deutschlands ja eh unüblich, das schränkt den Nutzerkreis doch stark
13 > ein...
14
15 Ja, leider. Ich brauche das hauptsächlich, um mich auf die Rechner
16 einiger meiner Kunden zwecks Fernwartung einloggen zu können. Aus
17 Sicherheitsgründen sind die nicht via Internet erreichbar, schon rein
18 physikalisch.
19
20 > > Das war schon länger problematisch.
21 >
22 > Ja, leider, und ist immer wieder ein Problem wenn man eine neue Maschine
23 > aufsetzt oder diese einigermaßen aktuell gehalten werden soll...
24
25 Und bei jedem neuen Kernel bangt man und fragt sich, was nun wieder nicht
26 geht...
27
28 > > Das fcpci-Paket aus portage
29 > > kompilierte irgendwann nicht mehr, aber ich konnte einige Patches von
30 > > Hand einspielen. Ab Kernel 3.0 ging das dann auch nicht mehr, aber
31 >
32 > ich habe mich im Groben an
33 > http://forums.gentoo.org/viewtopic-t-891622-start-0.html
34 > gehalten, also fcpci von
35 > https://belug.de/~lutz/pub/fcpci
36 > und patch von
37 > http://final-frontier.ath.cx/ebuilds/kernel-2.6.39.patch.
38 > Das funktioniert auch mit kernel 3.0.6 (zumindest auf zwei anderen
39 > Maschine wie der in meinem Ursprungsposting
40
41 Da lief es bei mir auch noch.
42
43 > > net-dialup/fcpci aus dem dfreise-Overlay läuft. Dann kam das neue
44 > > udev, und seit dem kann ich keine PPP-Verbindungen mehr starten. Das
45 > > liegt wohl daran, dass device-nodes nicht mehr umbenannt werden
46 > > können. Ich habe das hier in /etc/udev/rules.d/50-capi.conf:
47 >
48 > dort habe ich
49 > KERNEL=="capi", NAME=="capi20", SYMLINK+="faxCAPI"
50 >
51 > aber IIRC geht das auch nicht
52
53 SYMLINK hatte ich auch drin, so findet man diese Regel oft im Netz. Da
54 ich den Fax-Kram nicht gebraucht habe, habe ich das mal der Einfachheit
55 halber rausgenommen.
56
57 > > Die erste Regel benennt /dev/capi in /dev/capi20 um, die zweite legt
58 > > ein device im /dev/capi/ Unterverzeichnis an. Aber das Umbenennen mit
59 > > NAME geht nun nicht mehr. Doch auch wenn ich die devices manuell mit
60 > > mknod anlege, klappt es nicht, es liegt wohl nicht nur am udev.
61 >
62 > aus o.g. Anleitung geht hervor:
63 > Sollte /dev/capi20 nicht da sein:
64 > "cd /dev ; MAKEDEV capi20 ; cp -aR capi20* /lib/udev/devices/."
65
66 Hossa, das legt /dev/capi20 an, sowie /dev/capi20.[01][0-9]. capiinfo
67 funktoniert nun, aber wenn ich eine PPP-Verbindung aufbauen will, dann
68 fehlt das tty /dev/capi/0. Auf dem PC mit altem udev wird es beim
69 PPP-Start erzeugt, aber wenn ich es mit mknod /dev/capi/0 c 251 0
70 manuell bei mir anlege, funktioniert das immer noch nicht (Failed to
71 open /dev/capi/0: No such device or address). Ach, keine Ahnung.
72
73
74 > vielleicht hilft Dir das ja weiter
75
76 Danke dafür, ich habe ein wenig mehr Durchblick. Und /lib/udev/devices/
77 kannte ich noch nicht, wie ich sehe, damit kann man leicht statische
78 Devices anlegen, das ist nett :)
79
80 Aber selbst wenn das wieder klappt, geht es nach dem hibernate-ram nicht
81 mehr. Und darauf würde ich ungerne verzichten.
82
83
84 > > Nun brauche ich langsam mal eine neue Lösung. Entweder mit fcpci, oder
85 > > mISDN, oder alternativ eine andere Karte verwenden, ich habe auch noch
86 > > eine HFC-PCI Karte. Achja, den alten hisax-Treiber gibt es ja auch
87 > > noch...
88 > > Was ich unbedingt brauche ist PPP. Eingehende Anrufe zu protokollieren
89 > > wäre schon schön (ich habe mir was gescriptet so dass dann gleich ein
90 > > Fenster aufgeht und mir den Anrufer anzeigt), aber zur Not
91 > > verzichtbar. Fax wäre auch gut, aber ich könnte auch ohne leben.
92 >
93 > ich stimme Dir zu, wobei ich aber keine anderen ISDN-Karten kaufen
94 > möchte. Bei mir ist das zwar andersrum, also unbedingt faxen und evtl.
95 > PPP. Was bei mir mit fcpci und CAPI geht ist die Protokollierung
96 > mittels dem Modul capidrv (Jun 12 17:57:37 server kernel: capidrv-1:
97 > incoming call XXXX)
98
99 Das klappt hier auch noch. Aber nur solange bis ich den Rechner mit
100 hibernate-ram schlafen lege, anschließend geht nix mehr. Oder... hoppla,
101 jetzt kann ich /etc/init.d/capi stoppen, das ging früher nicht, das
102 fcpci-Modul war ständig in use. Vielleicht liegt's am neuen Kernel, ich
103 habe seit heute 3.4.3-gentoo laufen. Womit ich auch schon Probleme hatte,
104 falls es daran liegt. Plötzlich hingen Dolphins, Konsolen und
105 plasma-desktop sowieso (aber letzteres passiert häufig), ich konnte die
106 Prozesse auch als root nicht killen, ps hing nach halber Ausgabe... mal
107 gucken, ob das nochmal auftritt. Aber zumindest habe ich jetzt wieder
108 Hoffnung, doch in etwa meinen alten Setup weiternutzen zu können.
109
110 > > mISDN hatte ich mir vor einer Weile mal angeschaut, aber nicht viel
111 > > gutes darüber gelesen. Angeblich kompiliert das eh nicht, die
112 > > Gentoo-Pakete sind veraltet, oder es ist eh im Kernel drin. Ich hatte
113 > > mir auch mal die v2 heruntergeladen, hab's aber auch nicht gebaut
114 > > bekommen, und dann aufgegeben ohne mir das näher anzusehen.
115 >
116 > Das Problem scheint zu sein, dass solche Dokumentationen hoffnungslos
117 > veraltet sind... in meinen Augen müsste man a) vernünftige Lösungen
118 > implementieren und b) diese auch vernünftig für die verschiedenen
119 > Einsatzszenarien dokumentieren. Leider kann ich im Punkt a) nichts
120 > ausrichten, da ist mein Wissen leider viel zu beschränkt...
121
122 Ja, die Dokumentation. Es nervt, sich da in etwas einzuarbeiten, nur um
123 dann doch festzustellen, dass es so nicht geht und man was anderes
124 versuchen muss.
125
126 Hmm, jetzt habe ich doch mehr geschrieben als gedacht :)
127
128 Danke nochmal,
129
130 Wonko