View previous topic :: View next topic |
Author |
Message |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Sun Apr 11, 2004 12:36 pm Post subject: Gentoo 2004 + 2.6.5er Kernel + ISDN |
|
|
Hi,
ich habe irgendwo gelesen, dass I4L seit dem 2.6.5er Kernel wieder voll unterstützt wird. Das ist sehr wic htig für mich, da ich sonst nicht ins Internet könnte (nur ISDN ). Jedenfalls habe ich mir nun doch ein neues Gentoo basteln wollen (richtig ab stage 1 und so). Hat auch alles super funktioniert - bis jetzt.
Denn leider hab ich nun ein Problem mit ISDN4LINUX:
Der Kernel hat alle nötigen Features implementiert. Ein zeigt auch das Gewünschte. Nur isdnctrl spinnt total. Er kommt mir jedesmal mit Code: | /dev/isdninfo oder /dev/isdn/isdninfo - can't found device | oder so ähnlich (hab die Ausgabe jetzt nicht vor mir).
Dieses Problem kenne ich von früher (Kernel 2.4.*) nicht. Aber wenn ich jetzt wieder einen 2.4er Kernel bastle, muss ich doch auch das Code: | emerge isdn4k-utils | wiederholen, oder?
Besser wäre natürlich, wenn jemand Rat wüsste, wie ich es mit den 2.6er Kernel hinbekomme...
mfg,
alexkahl |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Sun Apr 11, 2004 1:57 pm Post subject: |
|
|
Welche isdn netzkarte? Version von isdn-utils? Hisax lade als modul mit modprbe hisax protocol=2 type=nummer fuer deine karte |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Sun Apr 11, 2004 6:38 pm Post subject: |
|
|
Es ist eine ASUScom-ISDN-Karte (also HFC-PCI). Isdn-utils sind die neuesten aus dem Portage (Version habe ich jetzt nicht im Kopf). HiSax-Modul müsste geladen sein bzw. HiSax ist sogar im Kernel kompiliert... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Sentry n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/72670932142ff4cd427768.jpg)
Joined: 11 Apr 2004 Posts: 55 Location: Kaiserslautern / Germany
|
Posted: Sun Apr 11, 2004 10:19 pm Post subject: |
|
|
Ich bin seit gestern am selben Problem, aber ich bin der Lösung schon sehr nahe.
Ich habe ein Gentoo-System mit dem 2.6.4-vanilla Kernel und versuche meine Sedlbauer Speed Win (Teledat 100), eine passive ISA-Karte, zu installieren.
Zuerst hatte ich das gleiche Problem wie du, bis ich nach langem Suchen im Netz auf den Hinweis gestoßen bin, dass der 2.6er Kernel mit dem devfs Probleme hat und man stattdessen udev verwenden sollte. Ich hab zwar keine genaue Ahnung, was das genau bewirkt, aber nachdem ich den Kernel ohne devfs-Unterstützung kompiliert hatte, waren endlich die ganzen isdn*, isdnctrl* und ippp* Einträge in /dev vorhanden.
Außerdem war dann auch die /dev/isdninfo dort.
Dann noch schnell ein
Code: | ln -s /dev/isdn0 /dev/isdn
ln -s /dev/isdnctrl0 /dev/isdnctrl |
und die Fehlermeldungen wurden noch weniger, als ich versuchte, mich an das ISDN-Tutorial hier aus dem Forum zu halten.
Es läuft immer noch nicht, aber gerade als ich mir die Fehlermeldungen aufschreiben wollte, um es hier im Forum zu posten, bemerkte ich, dass es funktionierte ... zumindest halbwegs. Er wählt jetzt zwar raus, aber die Verbindung wird immer sofort unterbrochen.
Außerdem meckert er bei jedem Booten, dass das devfs fehlt.
Wenn hier im Forum nicht irgendjemand ist, der ein verlässliches Workaround hat, oder ich mein Problem nicht behoben bekomme, sieht wohl alles danach aus, dass ISDN zumindest mit passiven Karten dem 2.6er Kernel nicht klappt. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
moe Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 28 Mar 2003 Posts: 1289 Location: Potsdam / Germany
|
Posted: Sun Apr 11, 2004 10:27 pm Post subject: |
|
|
Gibts für passive Karten nicht auch noch irgendwas mit misdn?
Wie siehts eigentlich mit aktiven (AVM B1) aus, bis 2.6.3 war die capi-Unterstützung wohl broken, geht sie inzwischen wieder?
Gruss Maurice _________________ Signaturen sind doof. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Sun Apr 11, 2004 10:55 pm Post subject: |
|
|
Ich hab noch so nen Tutorial von mISDN und Kerne 2.6, allerdings dachte ich im neuen 2.6.5 würde das normale ISDN4LINUX wieder funktionieren, d.h. man müsse nicht mehr den (mühseligen) Weg über mISDN gehen. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Sun Apr 11, 2004 11:05 pm Post subject: |
|
|
Mir klappt es mit I4L seit 2.6.3-rc2-mm1. Udev ist bei mir 16-r1.
Man muss devfs ausschalten wenn man udev benoetigt:
rc-update del devfs(d).
mISDN ging mit devfs, aber mit dem test9-bk22 patch. Jetzt ist I4L korrigiert und weiss nicht, ob jetzt mISDN unter 2.6.4 und .5 mit devfs funktioniert. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Sentry n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/72670932142ff4cd427768.jpg)
Joined: 11 Apr 2004 Posts: 55 Location: Kaiserslautern / Germany
|
Posted: Sun Apr 11, 2004 11:29 pm Post subject: |
|
|
Entschuldigt jetzt vielleicht mal die blöde Frage, aber was ist mISDN?
Und wie schalte ich udev ein? Ich kann bei make menuconfig nur devfs ausschalten. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Sentry n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/72670932142ff4cd427768.jpg)
Joined: 11 Apr 2004 Posts: 55 Location: Kaiserslautern / Germany
|
Posted: Mon Apr 12, 2004 12:54 am Post subject: |
|
|
Okay, es ist mir zwar etwas peinlich, aber es läuft, ohne dass ich weiß, warum.
Hab mal rebootet, musste ein paar Scripts nochmal ausführen, aber jetzt geht es irgendwie.
Das ist also der definitive Beweis, dass ein Kernel 2.6.4 mit ISDN4Linux zusammen funktioniert. Und das sogar mit ner alten, passiven ISA-Karte *g* |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Mon Apr 12, 2004 8:34 am Post subject: |
|
|
Udev kann nicht im kernel einschalten werden. Alles funktioniert auf userland basis. Im kernel muss nur hotplug eingeschaltet werden (CONFIG_HOTPLUG). Nach dem boot der kernel ruft /sbin/hotplug und so wird udev eingeschaltet. Dann werden alle geraete erkannt, die udev konfiguration wird eingeschaltet (in /etc/udev). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Mon Apr 12, 2004 8:41 am Post subject: |
|
|
mISDN ist so gesagt ersatz fuer I4L. mISDN fuktioniert ueber CAPI. benoetigt /dev/ppp0 und pppd. Ist viel einfacher zu konfigurieren., aber hier koennen aucg probleme auftauchen, es kann muehsahm werden. Die funktionen sind etwas beschraenkt. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Mon Apr 12, 2004 12:56 pm Post subject: |
|
|
Ich hab mir gradmal nen neuen Kernel (2.6.5) gebacken, aber es geht immer noch nicht. Allerdings ist mir diesmal etwas aufgefallen, dass mir vorher nicht aufgefallen war:
Bei einem lsmod bringt er mir so einen etwas seltsamen Fehler (hab in leider nicht im Kopf), irgendwas mit QM... oder ähnlich. Sieht für mich so aus, als seien die Module nicht richtig kompiliert.
Kann jemand was dazu sagen? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fennex Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/19813058164014f1bf1d988.png)
Joined: 20 Jan 2004 Posts: 106 Location: Zurich, Europe
|
Posted: Mon Apr 12, 2004 2:35 pm Post subject: |
|
|
Also, wenn ich devfs aus dem Kernel rausnehme, dann hab ich zwar nach dem erneuten Booten /dev/isdn0. Aber dann meckert er, dass die ganzen gentoo-Scripte auf dem devfs Filesystem aufbauen.
Any thoughts?
Martin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Mon Apr 12, 2004 2:54 pm Post subject: |
|
|
Alex: ich denke, dass dein modprobe und insmod nicht fuer 2.6 geeignet ist. emerge module-init-tools!!!
fennex: welche scripten? was steht drinn? sind die betroffene devices in /dev/? udev ist nocht nicht perfekt, bei einigen devices musst du selber erstellen, leider. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Sentry n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/72670932142ff4cd427768.jpg)
Joined: 11 Apr 2004 Posts: 55 Location: Kaiserslautern / Germany
|
Posted: Mon Apr 12, 2004 2:58 pm Post subject: |
|
|
Meine Gentoo-Installation ist noch sehr jungfräulich, soll ja auch nur ein Router sein. Von daher meckert er auch nur bei den User Fonts, sonst läuft alles. Aber ich ziehe mir gerade die 2.4er Kernel-sourcen, hoffe damit hab ich weniger Probleme. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Mon Apr 12, 2004 4:11 pm Post subject: |
|
|
Ich hab jetzt die genaue Meldung, die beim Bootvorgang sowei bei lsmod, rmod, etc. kommt:
Code: | QM_MODULES: Function not implement |
Quote: | Alex: ich denke, dass dein modprobe und insmod nicht fuer 2.6 geeignet ist. emerge module-init-tools!!! |
-> Danke erstmal. Muss ich wohl wieder meine kleine Festplatte mit Redhat 9 rauskramen, da geht das ISDN ja, sonst kann ich ja kein emerge machen. Was mich wundert: Wie können die module-init-tools nicht geeignet sein, wenn ich erst letzte Woche Gentoo von stage1 an komplett neu aufgebaut habe, es müsste doch alle topaktuell sein, oder? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Mon Apr 12, 2004 5:05 pm Post subject: |
|
|
So, bin jetzt im RedHat und mit chroot im Gentoo.
@alo-alo: Du hast recht, die moule-init-tools waren nicht emerged. Ich hol' das grad nach, mal sehen, ob es dann klappt. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AlexKahl n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/40256241440793ca4d187d.jpg)
Joined: 16 Sep 2003 Posts: 12 Location: Leipzig / East Germany
|
Posted: Mon Apr 12, 2004 5:54 pm Post subject: |
|
|
Gut, das hat geklappt. Funktionieren will das ISDN aber noch immer nicht. Wenn ich devfs im Kernel habe, zeigt er keine isdnctrl* ippp* etc. unt /dev an, wenn ich es rausnehme, sind diese zwar vorhanden, isdn4linux meckert dann aber, dass es kein /dev/isdnlog gäbe.
Was mir noch aufgefallen ist, dass er beim Booten irgendein /sys (sysfs) sucht, es aber nicht findet. Im Kernel habe ich keine entsprechende Funktion gefunden. Was ist sysfs???
Hat sich erledigt -> http://www.linux-club.de/viewtopic.php?p=23752 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Mon Apr 12, 2004 7:57 pm Post subject: |
|
|
Ok, so weit, so gut. Nur langsam alles machen, und immer alles berichten, auch die kleinsten deteilen, sonnst kann man nicht direkt die frage beantworten. ok, ende der theorie
Jetzt musst du auf udev umschalten. Im forum steht viel ueber udev.
http://www.gentoo.org/doc/en/udev-guide.xml
isdn4linux geht unter 2.6 nicht mit devfs. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fennex Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/19813058164014f1bf1d988.png)
Joined: 20 Jan 2004 Posts: 106 Location: Zurich, Europe
|
Posted: Mon Apr 12, 2004 10:54 pm Post subject: |
|
|
Hallo,
wenn ich mich mal kurz wieder einmischen darf. Mit der Umstellung auf udev geht es schon einiges besser. Nur beim starten von /etc/init.d/net.ippp0 kommt schon bei.. Code: | Loading isdnctrl configuration... | ein Fehler: /dev/isdninfo and /dev/isdn/isdninfo not found. Aber zumindest /dev/isdninfo existiert bei mir!
Ich hab mir die Rechte angeschaut - sind soweit ok. Hab chmod +x gemacht, hilft auch nicht. Sämstliche Configs durchsucht - nichts gefunden.
Danke im Vorraus
Martin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Tue Apr 13, 2004 7:58 am Post subject: |
|
|
Ok, ich arbeite drann. Es ist einbiisschen merkwoerdig, unter gentoo mit udev-16-r1 gehts, unter debian mit udev-24 geht isdn nicht. Eine anmerkung: ipppX und isdn* unter gentoo blieb mir noch von devfs, also udev erstellt mir diese devices nicht immer erneut. Ich sehe das am datum . |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Sentry n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/72670932142ff4cd427768.jpg)
Joined: 11 Apr 2004 Posts: 55 Location: Kaiserslautern / Germany
|
Posted: Tue Apr 13, 2004 9:49 am Post subject: |
|
|
Das ist seltsam, denn bei erschienen isdn*, isdnctrl* und ipppX erst nachdem ich devfs rauscompiliert hatte. (2.6.4er kernel) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
alo-alo n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Oct 2003 Posts: 74
|
Posted: Tue Apr 13, 2004 6:45 pm Post subject: |
|
|
Ok, anders ging es nicht. Alles habe ich unter debian gemacht, nicht unter gentoo.
Das habe ich in /etc/udev/links.conf gegeben:
M ippp0 c 45 128
M isdn0 c 45 0
M isdnctrl0 c 45 64
M isdninfo c 45 255
L isdnctrl isdnctrl0
Das ist nur ein workaround bzw. "hack". Habe festgestellt, das mir unter gentoo udev nicht richtig fuktioniert, naemlich alle nodes sind mir noch von devfs geblieben. What ever...
Ihr musst hotplug und udev von init.d aus starten. Das sollte alles sein. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fennex Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/19813058164014f1bf1d988.png)
Joined: 20 Jan 2004 Posts: 106 Location: Zurich, Europe
|
Posted: Wed Apr 14, 2004 4:29 pm Post subject: |
|
|
Hallo,
alo-alo wrote: | Ok, anders ging es nicht. Alles habe ich unter debian gemacht, nicht unter gentoo. |
...leider habe ich kein debian, sondern gentoo auf meiner Kiste.
alo-alo wrote: | Ihr musst hotplug und udev von init.d aus starten. Das sollte alles sein. |
Ich hab hotplug schon als default beim starten dabei. Und ein /etc/init.d/udev gibt es bei mir nicht. Auch existiert ja ein /dev/isdninfo - ich weiß jetzt nicht, ob das noch ein Überbleibsel von devfs ist, oder nicht - aber der Kernel kann nicht drauf zugreifen.
Hat das eigentlich jetzt schon jemand zum laufen gebracht: Kernel 2.6 + I4L?
Viele Grüße,
Martin |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
The Sentry n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/72670932142ff4cd427768.jpg)
Joined: 11 Apr 2004 Posts: 55 Location: Kaiserslautern / Germany
|
Posted: Wed Apr 14, 2004 9:06 pm Post subject: |
|
|
Ja, ich hab den 2.6.4 Kernel und I4L läuft.
Hab den udev-Guide befolgt, der hier in diesem Thread schon erwähnt wurde, und devfs-Unterstützung aus dem Kernel rauskompiliert.
Damit läuft es ohne Probleme. Man muss nur noch das /etc/ppp/isdn-setup script vorher ausführen, dann kann man mit "isdnctrl dial ippp0" loslegen. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|