ich bin gerade dabei mir einen neuen Server aufzusetzen und habe mich für Debian als OS entschieden, da ich von dem ganzen SUSE-eigenen Mist weg will.
Auf dem Server soll u. a. CapiSuite als Faxserver und AB laufen.
Nach tagelangem rumprobieren, recherchieren und kompilieren bin ich nun allerdings schon fast so weit, dass ich den Rechner wieder plattmache und doch die neue SUSE 9.0 installiere - weil es eben nur dafür fertige Treiber gibt.
Aber ganz so schnell gebe ich doch noch nicht auf und deshalb hier mal der aktuelle Stand:
=> damit es schneller geht und wegen der guten Hardware-Erkennung habe ich die neueste Version von KNOPPIX 3.3 auf die Platte installiert
=> da die ISDN-Karte (AVM B1 PCI) zwar erkannt, aber nicht aktiviert werden konnte, habe ich mir dann die Sourcen installiert und mir einen eigenen Kernel gebaut mit XFS- und CAPI-Unterstützung ==> keine Änderung
Auszug aus der Kernel-config:
Code: Alles auswählen
#
# Passive ISDN cards
#
CONFIG_ISDN_DRV_HISAX=m
CONFIG_ISDN_HISAX=y
<...>
#
# Active ISDN cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
CONFIG_ISDN_DRV_SC=m
CONFIG_ISDN_DRV_ACT2000=m
CONFIG_ISDN_DRV_EICON=y
CONFIG_ISDN_DRV_EICON_DIVAS=m
CONFIG_ISDN_DRV_EICON_OLD=m
CONFIG_ISDN_DRV_EICON_PCI=y
CONFIG_ISDN_DRV_EICON_ISA=y
CONFIG_ISDN_DRV_TPAM=m
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m
CONFIG_ISDN_DRV_AVMB1_B1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCI=m
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
CONFIG_ISDN_DRV_AVMB1_T1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
CONFIG_ISDN_DRV_AVMB1_T1PCI=m
CONFIG_ISDN_DRV_AVMB1_C4=m
CONFIG_HYSDN=m
CONFIG_HYSDN_CAPI=y
Code: Alles auswählen
b1: revision 1.1.4.1
b1dma: revision 1.1.4.1
CAPI-driver Rev 1.1.4.1: loaded
b1pci: revision 1.1.4.1
kcapi: driver b1pci attached
b1pciv4: revision 1.1.4.1
kcapi: driver b1pciv4 attached
PCI: Found IRQ 9 for device 00:13.0
PCI: Sharing IRQ 9 with 00:07.2
b1pci: PCI BIOS reports AVM-B1 at i/o 0xe800, irq 9
kcapi: Controller 1: b1pci-e800 attached
b1pci: AVM B1 PCI at i/o 0xe800, irq 9, revision 2
b1pci: 1 B1-PCI card(s) detected
< ... >
capifs: Rev 1.1.4.1
capi20: started up with major 68
kcapi: capi20 attached
capi20: Rev 1.1.4.2: started up with major 68 (middleware+capifs)
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
c4: revision 1.1.4.1
kcapi: driver c4 attached
c2: revision 1.1.4.1
kcapi: driver c2 attached
c4: NO C4/C2 card detected
kcapi: driver c4 detached
kcapi: driver c2 detached
c4: revision 1.1.4.1
kcapi: driver c4 attached
c2: revision 1.1.4.1
kcapi: driver c2 attached
c4: NO C4/C2 card detected
kcapi: driver c4 detached
kcapi: driver c2 detached
c4: revision 1.1.4.1
kcapi: driver c4 attached
c2: revision 1.1.4.1
kcapi: driver c2 attached
c4: NO C4/C2 card detected
kcapi: driver c4 detached
kcapi: driver c2 detached
Code: Alles auswählen
smirnoff: #> lsmod |grep b1
b1pci 5796 1
kernelcapi 28960 3 [capi b1pci]
b1dma 9800 0 [b1pci]
b1 15552 0 [b1pci b1dma]
smirnoff: #> lsmod |grep capi
capi 15968 0
capifs 3536 1 [capi]
kernelcapi 28960 3 [capi b1pci]
capiutil 22240 0 [kernelcapi]
Code: Alles auswählen
# card file proto io irq mem cardnr options
b1pci b1.t4 DSS1 - - - -
Code: Alles auswählen
smirnoff: #> capiinit start
ERROR: controller 1: firmware file "b1.t4" not found
ERROR: failed to load firmware for controller 1 driver b1pci name b1pci-e800
smirnoff: #> capiinfo
capi not installed - No such device or address (6)
Ich habe mir außerdem Treiber und Firmware von AVM runtergeladen, aber ich habe nach dem entpacken nirgendwo - wie bei zahlreichen HowTos beschrieben - ein Verzeichnis src.drv und beim Aufruf von make wird nur die Datei ./src/capi_modules.txt ausgegeben.
Wer kann mir helfen, bevor ich doch wieder _wiederwillig_ ins SUSE-Lager zurückkehre ???
Falls ich was vergessen habe ... einfach nach fehlenden Angaben fragen
Gruß Tom