[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: