Ingenieurbüro für Informationstechnik Westermann

Service

Howto use the AVM Fritz!Card USB v2.x with linux kernel 2.6.7 (deutsch)

It is not possible to use the AVM driver (fcusb2-suse9.1-3.11-04.tar.gz) with the linux kernel 2.6.7. The reasons are two problems with the linux usb system:

  1. The function "usb_interface_claimed()" always returns "true" (1). In case the driver never loads.
  2. The "fcusb2.ko" driver tries to get two interfaces:
    ...
    usb_driver_claim_interface (&usb_driver, pdc->if1, pdc);
    usb_driver_claim_interface (&usb_driver, pdc->if2, pdc);
    ...
    The second interface "pdc->if2" of my box (v2.0), ever returns NULL. This causes a kernel oops.

Solution

Use this Patch.

Installation

  1. copy patchfile (ex. ~/test/fcusb2-0.5.1-2.6.7.patch)
  2. unpack fcusb2 paket (ex. ~/test/
  3. cd fritz
  4. patch -p1 < ../fcusb2-0.5.1-2.6.7.patch
  5. continue with normal install of fcusb2

Gentoo ebuild

You can find an ebuild unter this bug number: 52984 (http://bugs.gentoo.org)