linux-avmb1:AVM B1 PCI v4 wird nicht gefunden

Paul Muster paul at muster.dyndns.info
Thu Dec 23 16:50:03 CET 2004


[In der Hoffnung, dass die Liste noch lebt, und zusätzlich zu meinem
Posting in de.comp.os.unix.linux.isdn. Ggü. dem ursprünglichen Posting
dort inhaltlich ergänzt.]

Hallo,


heute habe ich zwei AVM B1 PCI in einen Rechner eingebaut, eine davon
ist eine v4. Sie wird bei 'lspci' angezeigt

> 00:08.0 Network controller: AVM Audiovisuelles MKTG & Computer System GmbH B1 ISDN (rev 01)
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
>         Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 64 (500ns min, 500ns max)
>         Interrupt: pin A routed to IRQ 5
>         Region 0: Memory at fc023000 (32-bit, non-prefetchable) [size=64]
>         Region 1: I/O ports at 1800 [size=64]
>         Region 2: I/O ports at 1400 [size=32]

aber vom CAPI-Subsystem (oder dem Kartentreiber?) nicht erkannt:

> CAPI-driver Rev 1.1.4.1: loaded
> 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)
> b1: revision 1.1.4.1
> b1dma: revision 1.1.4.1
> b1pci: revision 1.1.4.1
> kcapi: driver b1pci attached
> b1pciv4: revision 1.1.4.1
> kcapi: driver b1pciv4 attached
> b1pciv4: PCI BIOS reports AVM-B1 V4 at i/o 0x1400, irq 5, mem 0xfc023000
> b1pciv4: NO card at 0x1400 (7)
           ^^^^^^^^^^^^^^^^^^^^^
> b1pciv4: no AVM-B1 V4 at i/o 0x1400, irq 5, mem 0xfc023000 detected
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> b1pci: PCI BIOS reports AVM-B1 at i/o 0x1c00, irq 9
> kcapi: Controller 1: b1pci-1c00 attached
> b1pci: AVM B1 PCI at i/o 0x1c00, irq 9, revision 2
> b1pci: 1 B1-PCI card(s) detected
> b1pci-1c00: card 1 "B1" ready.
> b1pci-1c00: card 1 Protocol: DSS1
> b1pci-1c00: card 1 Linetype: point to multipoint
> b1pci-1c00: B1-card (3.10-02) now active
> kcapi: card 1 "b1pci-1c00" ready.
> kcapi: notify up contr 1
> capi: controller 1 up

während die nicht-v4 (wie man sieht) problemlos erkannt wird.

Es läuft Debian Woody mit einem selbstgebauten Kernel 2.4.26 mit

CONFIG_ISDN_CAPI=m
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_VERBOSE_REASON=y
CONFIG_ISDN_DRV_AVMB1_B1PCI=m
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y

Wie bekomme ich den Rechner dazu, _beide_ Karten korrekt zu erkennen?
Woran kann es liegen, dass er die v4 zuerst zwar findet, dann aber den
Treiber doch nicht läd?

lsmod liefert übrigens - falls das von Belang ist:

b1pci                   6024   1
b1dma                  10248   0  [b1pci]
b1                     16448   0  [b1pci b1dma]
capi                   17984   4
capifs                  3520   1  [capi]
kernelcapi             29728   4  [b1pci capi]
capiutil               22272   0  [kernelcapi]


In der /etc/isdn/capi.conf habe ich es mit

# card          file    proto   io      irq     mem     cardnr  options
b1pci           b1.t4   DSS1    -       -       -       -
b1pciv4         b1.t4   DSS1    -       -       -       -

und mit

# card          file    proto   io      irq     mem     cardnr  options
b1pci           b1.t4   DSS1    -       -       -       -

versucht, identisches Ergebnis, die v4 wird nicht erkannt. Was muss da
denn stehen bzw. wo kann ich nachlesen, was da stehen muss? (Ich kann
nicht glauben, dass ich da _für eine PCI-Karte_ tatsächlich i/o, IRQ
etc. angeben muss.)

Steckplätze tauschen werde ich probieren, wenn mir jemand sagt, dass es
nicht an der capi.conf liegt. (Ich möchte den Rechner nicht dauernd
runterfahren, er hat noch ein paar mehr Aufgaben als nur ISDN.)


Wenn ich die nicht-v4 ausbaue, findet er garkeine Karte mehr, die
Fehlermeldung für die v4 bleibt gleich.


Vielen Dank im Voraus & viele Grüße

Paul, leicht verzweifelt



More information about the linux-avmb1 mailing list