Kaputte Fritz! card, oder PCI Bus Problem? avm Treiber unter amd64 kompilieren?
Hallo,
Ich habe ein Problem mit einer gestern erworbenen AVM Fritz!Card pci
v2.0 .
<exkurs windows>
Sie funktioniert mit den Treibern für xp nicht. xp64 meldet dass der
Ttreiber (beta treiber für x64 edition Testversion) entweder nicht zum
System, oder zur Karte passen.
xp entdeckt keine neue Hardware. Ich habe allerdings noch die hagenuk
databox installiert. Die AVM Fax software versendet somit auch über
capi2 hagenuk, die virtuellen avm modems (z.B. internet ppp) gehen
scheinbar auch über die databox ins netz, wenn ich den avm isdn stecker
ziehe kann ich weitersurfen, ziehe ich den databox isdn stecker wird
die Verbindung unterbrochen). Die Abfrage des Modems allerdings weist
als Hersteller avm aus, soweit ich mich erinnere)
</exkurs windows>
Nun zu linux: Ich benutze ubuntu 64bit auf einem amd 3500+ system mit
asus a8n-sli deluxe.
lspci und dmesg geben nichts über die anwesenheit der pci karte aus.
Ist nicht das schon ein sicherer Hinweis, dass die Karte, oder der pci
Steckplatz kaputt ist?.
Ich habe im kernel alle benötigten module installiert:
$ uname -r
2.6.11.8.20050506
gerhard@ubuntu:~$ egrep "(ISDN|CAPI|HISAX)" /boot/config-`uname -r`|grep
CAPIFS
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
gerhard@ubuntu:~$ sudo lsmod | egrep "(isdn|capi|hisax)"
capi 20736 0
hisax_fcpcipnp 11072 0
hisax_isac 9824 1 hisax_fcpcipnp
hisax 470436 2 hisax_fcpcipnp,hisax_isac
isdn 147768 1 hisax
kernelcapi 55072 5 capi,c4,b1pci,b1dma,b1
capifs 6992 2 capi
slhc 8128 2 isdn,ppp_generic
crc_ccitt 2560 2 hisax,ppp_async
Allerdings findet er trotzdem nicht das fcpci modul, das es auch
garnicht gibt. Es gibt "nur" den passenden hisax treiber:
gerhard@ubuntu:/daten_fat32/download/driver/avm/fritz/src$
find /lib/modules/ -iname "*fcpci*"
[...]
/lib/modules/2.6.11.8.20050506/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko
gerhard@ubuntu:/daten_fat32/download/driver/avm/fritz/src$
ls /lib/modules/2.6.11.8.20050506/kernel/drivers/isdn/hardware/avm/
avm_cs.ko b1dma.ko b1.ko b1pci.ko b1pcmcia.ko c4.ko t1pci.ko
Der (und die anderen capi und isdn module) melden sich folgendermaßen
(dmesg):
[...](vollständig unter Punkt [3] am Ende der Mail)
hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
capi: Rev 1.1.2.7: unloaded
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
Kann man mit dem Hisax Treiber was anfangen, und wenn wie? Alle Howto's
beziehen sich auf die avm capi Treiber, den ich auf der amd64
Architektur nicht kompiliert bekomme.
Denn, wenn ich nun wie in
http://ubuntuusers.de/wiki/treiber:isdn:avm_fritz_card_pci_einrichten
http://home.versanet.de/~stegmann/Comp/fritz.html
empfohlen den aktuellen capi treiber für die fritz!pci kompilieren
möchte bricht make ab mit:
/daten_fat32/download/driver/avm/fritz/src/lib.c:230: Warnung: cast to
pointer from integer of different size
LD [M] /daten_fat32/download/driver/avm/fritz/src/fcpci.o
ld: Relocatable linking with relocations from format elf32-i386
(/var/lib/fritz/fcpci-lib.o) to format elf64-x86-64
(/daten_fat32/download/driver/avm/fritz/src/fcpci.o) is not supported
make[2]: *** [/daten_fat32/download/driver/avm/fritz/src/fcpci.o] Fehler
1
make[1]: *** [_module_/daten_fat32/download/driver/avm/fritz/src] Fehler
2
make[1]: Verlasse Verzeichnis »/usr/src/linux-2.6.11.7«
make: *** [fcpci.ko] Fehler 2
Wernn ich nun versuche mit isdninit die Schnittstelle zu starten gibt es
Fehler [2].
Komme ich mit Hisax weiter? Wenn ja, wie? Wo gibt es dazu ein HOWTO?
Ist der PCI Bus, oder die Fritzkarte kaputt, da lspci nichts anzeigen
[2]? Könnte ich doch noch fcpci für die amd64 Architektur übersetzen?
ciao
Gerhard
[1]
gerhard@ubuntu:~$ sudo /etc/init.d/capiutils restart
* Restarting ISDN CAPI Cards :
FATAL: Module kernelcapi is in use.
FATAL: Module capifs is in use.
ERROR: cannot open /dev/capi20 nor /dev/isdn/capi20 - No such file or
directory (2)
gerhard@ubuntu:~$ ll /dev/capi20
crw-rw---- 1 root dialout 68, 0 2005-07-03 14:28 /dev/capi20
gerhard@ubuntu:~$ ll /dev/isdn/capi20
lrwxrwxrwx 1 root root 9 2005-07-03 14:28 /dev/isdn/capi20 -> ../capi20
gerhard@ubuntu:~$ sudo capiinit start
Password:
FATAL: Module fcpci not found.
ERROR: failed to load driver fcpci
gerhard@ubuntu:~$ capiinfo
capi not installed - No such device or address (6)
gerhard@ubuntu:~$ modprobe fcpci
FATAL: Module fcpci not found.
[2]
unter http://seclists.org/lists/linux-kernel/2000/Apr/1334.html kann man
nachlesen, dass sie sich in etwa so melden sollte, oder macht sie das
nur nach erfolgreicher installation (entgegen meiner Erfahrung)?:
/proc/pci gives me
Bus 0, device 9, function 0:
Network controller: AVM A1 (Fritz) (rev 2).
Medium devsel. Fast back-to-back capable. IRQ 9.
Non-prefetchable 32 bit memory at 0xe1000000 [0xe1000000].
I/O at 0xb800 [0xb801].
[3]
CAPI Subsystem Rev 1.1.2.8
capifs: Rev 1.1.2.3
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
NVRM: Xid: 23, L1 -> L0
NVRM: Xid: 6, PE0002 0100 00000000 00000054 05123050 00000050
NVRM: Xid: 23, L1 -> L0
NVRM: Xid: 13, 0002 beef7201 00000072 00000104 00043da4 00000002
NVRM: Xid: 23, L1 -> L0
NVRM: Xid: 3, C 00000002 SC 00000000 M 00000100 Data ff800006
PPP: VJ decompression error
PPP: VJ decompression error
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
b1: revision 1.1.2.2
b1dma: revision 1.1.2.3
b1pci: revision 1.1.2.2
c4: revision 1.1.2.2
capi: Rev 1.1.2.7: unloaded
CAPI Subsystem Rev 1.1.2.8
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
b1: revision 1.1.2.2
b1dma: revision 1.1.2.3
b1pci: revision 1.1.2.2
c4: revision 1.1.2.2
NET: Registered protocol family 9
X.25 for Linux. Version 0.2 for Linux 2.1.15
ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2
loaded
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 2.46.2.5
HiSax: Layer2 Revision 2.30.2.4
HiSax: TeiMgr Revision 2.20.2.3
HiSax: Layer3 Revision 2.22.2.3
HiSax: LinkLayer Revision 2.59.2.4
hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0
hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
capi: Rev 1.1.2.7: unloaded
capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs
Reply to: