qozap - invalid module format

scuba303

Neuer User
Mitglied seit
3 Dez 2004
Beiträge
98
Punkte für Reaktionen
0
Punkte
0
moin,

versuchen grade unsere octobri zum laufen zu bringen. das ganze soll auf einem ubuntu dapper (Linux voip-01 2.6.15-26-server #1 SMP Thu Aug 3 04:09:15 UTC 2006 i686 GNU/Linux) laufen. alles schön nach anleitung mit bristuff-0.3.0-PRE-1s gemacht.
leider klappt das ganze nicht so:

Code:
root@voip-01:~/bristuff-0.3.0-PRE-1s/qozap# modprobe -v qozap                                                install /sbin/modprobe --first-time --ignore-install qozap; /sbin/ztcfg
insmod /lib/modules/2.6.15-26-server/misc/qozap.ko
FATAL: Error inserting qozap (/lib/modules/2.6.15-26-server/misc/qozap.ko): Invalid module format
ZT_SPANCONFIG failed on span 1: No such device or address (devil)
FATAL: Error running install command for qozap

[42952629.350000] qozap: disagrees about version of symbol struct_module

haben schon ein paar sachen ausprobiert. ein reboot bringt u.a. das zu tage:

Code:
[42949386.490000] Zapata Telephony Interface Registered on major 196
[42949386.490000] Zaptel Version: 1.2.6 Echo Canceller: MG2
[42949386.500000] zaphfc: no version for "struct_module" found: kernel tainted.
[42949386.500000] zaphfc: version magic '2.6.15-26 SMP preempt PENTIUM4 gcc-4.0' should be '2.6.15-26-server SMP 686 gcc-4.0'
[42949386.560000] qozap: version magic '2.6.15-26 SMP preempt PENTIUM4 gcc-4.0' should be '2.6.15-26-server SMP 686 gcc-4.0'

im system drin sind noch zwei passive hfc karten. die sind auch neu.

EDIT: scheinen eine lösung gefunden zu haben. bei erfolg folgt erläuterung und diff später.. ;-)
 
Zuletzt bearbeitet:
gelöst..

problem gelöst. bei zaptel kompilier problemen mit neueren kernel versionen (vermutung >2.6.14, bestimmte header werden nicht gefunden) hilft es, wenn man die zu kompilierenden treiber aus dem zaptel verzeichnis heraus kompiliert. dazu ist eine anpassung des zaptel make files notwendig wie im angehängten diff.
vorher haben wir den bristuff mit zaphfc_0.3.0-PRE-1o_florz-12.diff gepatcht.
und aus dem bristuff verzeichnis raus

cp qozap/qozap.* zaptel/
cp zaphfc/zaphfc.* zaptel/

resultat ist ein funktionierendes kernelmodul, dass sich nicht über fehlende symbole beschwert und hier seinen dienst auch erwartungsgemäss verrichtet.

UND, bevor ich es vergesse: danke an meinen kollegen tom, der das diff gebastelt hat.
 

Anhänge

  • patch_bristuff-0.3.0-PRE-1s-0609060000.zip
    525 Bytes · Aufrufe: 27
Zuletzt bearbeitet:

Neueste Beiträge

Statistik des Forums

Themen
244,872
Beiträge
2,219,913
Mitglieder
371,594
Neuestes Mitglied
AA-Idealbau
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.