Hi!

Ich habe mir die Fritz!Card USB zugelegt, um damit via ISDN ins Internet zu
kommen. Das ganze will ich unter Debian Woody zum Laufen bringen.

Per USB eingesteckt zeigt /proc/bus/usb/devices:

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  2
P:  Vendor=057c ProdID=1900 Rev= 1.00
S:  Manufacturer=AVM Berlin
S:  Product=FRITZ!Card USB v2.1
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=fcusb2
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
C:  #Ifs= 1 Cfg#= 2 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=fcusb2
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms


Ich habe Howtos gefunden, z.B.
http://www.netnode.de/howto/fritz-card-usb.html
http://www.topf-sicret.de/help/capi20.html

Nach diesen Howtos habe ich einen neuen Kernel 2.4.20. mit allen
erforderlichen Optionen neu gebaut.
Ich habe das fcusb2 Modul compiliert, es wird geladen. Dazu sind auch alle
capi-Module geladen:
lsmod:
fcusb2                558872   1
capi                   17920   0
capifs                  3456   1  [capi]
kernelcapi             29248   4  [capidrv fcusb2 capi]
capiutil               22272   0  [capidrv kernelcapi]
usb-uhci               21220   0  (unused)
usbcore                61632   1  [fcusb2 printer hid usb-uhci]
capidrv                24192   0
isdn                   92096   0  [capidrv]
slhc                    4416   0  [ppp_generic isdn]

In der messages sieht das so aus:

Feb 25 14:01:02 frank kernel: CAPI-driver Rev 1.1.4.1: loaded
Feb 25 14:01:02 frank kernel: capifs: Rev 1.1.4.1
Feb 25 14:01:02 frank kernel: capi20: started up with major 68
Feb 25 14:01:02 frank kernel: kcapi: capi20 attached
Feb 25 14:01:02 frank kernel: capi20: Rev 1.1.4.2: started up with major 68
(middleware+capifs)
Feb 25 14:04:00 frank kernel: fcusb2: AVM FRITZ!Card USB v2 driver, revision
0.2
Feb 25 14:04:00 frank kernel: fcusb2: (fcusb2 built on Feb 25 2003 at
07:48:42)
Feb 25 14:04:00 frank kernel: fcusb2: Loading...
Feb 25 14:04:00 frank kernel: kcapi: driver fcusb2 attached
Feb 25 14:04:00 frank kernel: usb.c: registered new driver fcusb2
Feb 25 14:04:00 frank kernel: fcusb2: Driver 'fcusb2' attached to stack
Feb 25 14:04:00 frank kernel: kcapi: Controller 1: fritz-usb attached
Feb 25 14:04:00 frank kernel: fcusb2: Loaded.
Feb 25 14:04:00 frank kernel: CSLIP: code copyright 1989 Regents of the
University of California
Feb 25 14:04:00 frank kernel: ISDN subsystem Rev:
1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/none/1.1.4.1 loade
d
Feb 25 14:04:00 frank kernel: kcapi: capidrv attached
Feb 25 14:04:00 frank kernel: kcapi: appl 1 up
Feb 25 14:04:00 frank kernel: capidrv: Rev 1.1.4.1: loaded

So, und jetzt das Problem.
Um das Kistchen zu aktivieren, muss man die Firmware laden. Das geschieht mit

/usr/src/capi4k-utils/avmb1/avmcapictrl load /usr/src/fritz/fus2base.frm

Dieser Aufruf liefert die Fehlermeldung:
Loading Bootcode /usr/src/fritz/fus2base.frm ...
ioctl LOAD: Device or resource busy
avmcapictrl: please also look at the kernel message, call command dmesg(8)

und in der messages:

Feb 25 14:04:20 frank kernel: usb_control/bulk_msg: timeout
Feb 25 14:04:20 frank kernel: kcapi: card 1 down.
Feb 25 14:04:20 frank kernel: kcapi: notify down contr 1
Feb 25 14:04:20 frank kernel: capidrv: controller 1 down
Feb 25 14:04:20 frank kernel: capi: controller 1 down

dmesg sagt dazu
usb_control/bulk_msg: timeout
fcusb2: USB I/O error, code -110!
fcusb2: Firmware does not respond!
kcapi: card 1 down.
kcapi: notify down contr 1
capidrv: controller 1 down
capidrv: delcontr: no contr 1
capi: controller 1 down

Weiss jemand, wie ich die Firmware geladen bekomme?

Vielen Dank!!!


Grüße

  Frank


--
===================================================
Frank Schubert * Degenfeldstr. 13 * 76131 Karlsruhe
===================================================


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an