Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
duese22
- Beiträge: 7
- Registriert: 22.06.2010 22:37:37
Beitrag
von duese22 » 23.06.2010 17:09:51
Guten Tag!
Ich habe eine
http://de.wikipedia.org/wiki/NSLU2 auf welcher ein Debian läuft.
Code: Alles auswählen
uname -a
Linux Server 2.6.26-2-ixp4xx #1 Thu May 13 12:25:57 UTC 2010 armv5tel GNU/Linux
Ich möchte hier einen Asterisk mit ISDN laufen lassen. Dafür habe habe ich eine "Draytech miniVigor 128 ISDN TA" USB Karte mit hfc Chip.
Hierfür brauche ich mISDN V2. Ich wollte nach diesem Tut vorgehen (allerdings mit den aktuellen Paketen):
http://www.gsurf.de/index.php?id=56 . Um die Sourcen und Header zu installieren bin ich hiernach vorgegangen:
http://board.raidrush.ws/showthread.php?t=50506 .
Allerdings bekomme ich bei "./configure" in dem /usr/src/mISDN Ordner folgenden Fehler:
Code: Alles auswählen
configure: error: kernel build tree does not exist build:/lib/modules/2.6.26-2-ixp4xx/build / source:/lib/modules/2.6.26-2-ixp4xx/source
Ich bin nun etwas hilflos, da ich nicht genau weiß was mir fehlen soll.
vielen Dank!
die duese
-
minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Beitrag
von minimike » 23.06.2010 19:50:57
Also die Kernel Headers hast du installiert?
apt-get install linux-headers-$(uname -r) gcc-4.2 cpp-4.2 g++-4.2
Ich würde Kompelierorgien auf dem Desktop veranstalten. Qemu kann quick and Dirty mal schnell so eben ein ARM System bereitstellen.
Wenn alles vorhanden sein sollte mal den Link build in /lib/modules/$(uname-r) mit ls -ltar checken und gegebenenfalls noch anlegen
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
-
duese22
- Beiträge: 7
- Registriert: 22.06.2010 22:37:37
Beitrag
von duese22 » 24.06.2010 10:27:01
Hi,
danke für die schnelle Antwort!
Also installiert sind die Kernel Headers und die Libs.
Code: Alles auswählen
Server:/lib/modules/2.6.26-2-ixp4xx# ls -ltar
total 1136
drwxr-xr-x 3 root root 4096 Apr 6 20:13 ..
drwxr-xr-x 9 root root 4096 Apr 6 20:14 kernel
-rw-r--r-- 1 root root 36915 May 14 19:49 modules.order
-rw-r--r-- 1 root root 174197 May 31 08:44 modules.dep
-rw-r--r-- 1 root root 48056 May 31 08:44 modules.pcimap
-rw-r--r-- 1 root root 526718 May 31 08:44 modules.usbmap
-rw-r--r-- 1 root root 421 May 31 08:44 modules.seriomap
-rw-r--r-- 1 root root 74 May 31 08:44 modules.ofmap
-rw-r--r-- 1 root root 81 May 31 08:44 modules.isapnpmap
-rw-r--r-- 1 root root 451 May 31 08:44 modules.inputmap
-rw-r--r-- 1 root root 73 May 31 08:44 modules.ieee1394map
-rw-r--r-- 1 root root 69 May 31 08:44 modules.ccwmap
-rw-r--r-- 1 root root 112250 May 31 08:44 modules.symbols
-rw-r--r-- 1 root root 198420 May 31 08:44 modules.alias
lrwxrwxrwx 1 root root 38 Jun 23 08:43 build -> /usr/src/linux-headers-2.6.26-2-ixp4xx
drwxr-xr-x 3 root root 4096 Jun 23 08:43 .
So ok?
Der Fehler besteht leider weiterhin noch genauso.
Die Sache mit QEMU muss ich mir erstmal anschauen. Würde das ganze damit denn einen Unterschied machen? Weil so wie ich das sehe ist QEMU ja "nur" ein Virtualisierer.
vielen Dank!
die duese
-
KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 24.06.2010 13:35:09
Sehe ich das richtig das du zu einem vorhandenen Kernel, Module hinzufügen willst , die im Kernelsource selbst schon vorhanden sind ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
duese22
- Beiträge: 7
- Registriert: 22.06.2010 22:37:37
Beitrag
von duese22 » 24.06.2010 14:54:43
Sind sie dass?
Diese Anleitung bezieht sich auf Debian (Lenny 5.02) mit Kernel 2.6.26. Sie sollte allerdings weitgehend auch auf andere Distributionen bzw. Versionen anwendbar sein. Zu beachten ist, dass mISDN V2 mit Kerneln < 2.6.24 Probleme machen soll. Bei Kerneln > 2.6.26 ist mISDN V2 bereits im Kernel enthalten. Es muss also nur noch mISDNuser manuell installiert werden.
Ich habe ja den 2.6.26 . So wie ich das verstanden habe, ist das Modul ja erst in dem Nächsten enthalten.
"lsmod" zeigt jetzt bei mir auch kein Modul an, welches auf mISDN hinweisen würde.
Wie könnte ich das denn überprüfen, bzw. aktivieren?
vielen Dank!
die duese
-
bmario
- Beiträge: 1257
- Registriert: 05.09.2007 12:15:47
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dresden
Beitrag
von bmario » 24.06.2010 15:37:00
Hi,
mit
können die verfügbaren Module angezeigt werden.
Am besten kombiniert man das aber mit grep, denn das sind einige
mario
Nichts zu tun ist viel besser,
als mit viel Mühe nichts zu schaffen. - Laotse
-
duese22
- Beiträge: 7
- Registriert: 22.06.2010 22:37:37
Beitrag
von duese22 » 24.06.2010 17:31:36
Danke für den Hinweis!
Ein
bringt leider kein Ergebnis.
die duese
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 01.07.2010 10:31:19
duese22 hat geschrieben:Also installiert sind die Kernel Headers und die Libs.
Code: Alles auswählen
Server:/lib/modules/2.6.26-2-ixp4xx# ls -ltar
total 1136
drwxr-xr-x 3 root root 4096 Apr 6 20:13 ..
...
lrwxrwxrwx 1 root root 38 Jun 23 08:43 build -> /usr/src/linux-headers-2.6.26-2-ixp4xx
drwxr-xr-x 3 root root 4096 Jun 23 08:43 .
So ok?
Der Fehler besteht leider weiterhin noch genauso.
configure hat sich aber auch über das fehlende Source-Verzeichnis beschwert und der Link zum Kernel Source-Verzeichnis fehlt hier
duese22 hat geschrieben:
Ein
bringt leider kein Ergebnis.
ist das nicht das erwartete Ergebnis, oder konntest du das Modul in der Zwischenzeit trotzdem bauen ?
duese22 hat geschrieben:
Ich habe ja den 2.6.26 . So wie ich das verstanden habe, ist das Modul ja erst in dem Nächsten enthalten.
spricht was dagegen, einen neueren Kernel zu verwenden ?
-
duese22
- Beiträge: 7
- Registriert: 22.06.2010 22:37:37
Beitrag
von duese22 » 01.07.2010 11:01:47
Hi,
danke für Deine Antwort!
Konnte das Modul bisher nicht bauen.
Ich dachte das Verzeichnis/Link wäre vorhanden.
Wie sollte ich denn den Link richtig setzen?
Grüße die duese!
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 01.07.2010 12:19:07
der Link 'source' wird beim Installieren der Kernel-Sourcen erstellt, der Link 'build' beim Installieren der Kernel-Header. 'build' ist vorhanden, 'source' nicht
-
duese22
- Beiträge: 7
- Registriert: 22.06.2010 22:37:37
Beitrag
von duese22 » 08.07.2010 13:37:39
Die kernel sourcen sind wie gesagt installiert.
Wohin muss ich denn einen Link setzen?
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 08.07.2010 13:49:41
kann mich dunkel errinnern, daß bei Debian das Kernel-Source Packet nach der Installation noch entpackt werden muß. Hast du das schon gemacht ?
Wenn nein, dann schau mal in /usr/src und entpacke das Archiv, danach hast du im gleichen Verzeichnis ein Unterverzeichnis der Kernel-Sourcen
Anschließend einen Link von /lib/modules/2.6.26-2-ixp4xx/source zu diesem Kernel-Source Verzeichnis anlegen