Summary: | Is it possible to include AVM's Fritz!Card DSL drivers into the LiveCD's kernel? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | J. Teubel <jteubel> |
Component: | [OLD] Core system | Assignee: | x86-kernel (DEPRECATED) <x86-kernel> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | livewire, steel300 |
Priority: | High | ||
Version: | 2004.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | AVM's FRITZ!Card DSL driver |
Description
J. Teubel
2003-04-14 20:05:48 UTC
Created attachment 21755 [details, diff]
AVM's FRITZ!Card DSL driver
This patch add AVM's FRITZ!Card DSL driver in gentoo-source tree, it is against
current gentoo-sources-2.4.22-r1.
Instructions....
In order to use this FRITZ!Card driver, a couple of kernel modules are
required:
capi.o, capiutils.o, kernelcapi.o and capifs.o. The source code for these
modules
is part of the linux kernel in directory /usr/src/linux/drivers/isdn/avmb1 and
will be compiled with the kernel if the following settings are found in the
kernel configuration:
CONFIG_EXPERIMENTAL=y
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
For "make menuconfig" go to "ISDN subsystem", "Active cards" and select:
...
<M> CAPI2.0 support
[*] Verbose reason code reporting (kernel size +=7K)
[*] CAPI2.0 Middleware support (EXPERIMENTAL)
<M> CAPI2.0 /dev/capi support
[*] CAPI2.0 filesystem support
<M> CAPI2.0 capidrv interface support
...
In addtion to these entries, please enable entry "Prompt for development
and/or incomplete code/drivers" in the very first menu named "Code maturity
level options".
After the kernel's compilation, all CAPI modules can be found in directory
/lib/modules/`uname -r`/kernel/drivers/isdn/avmb1/
- The CAPI tools and libraries originate from the capi4k-utils package
(I think that gentoo portage has an ebuild for it).
The "make modules_install" copies the compiled modules into the system
directory
/lib/modules/X.Y.Z/kernel/drivers/net/fritz. Then they are loaded by the CAPI
tool
"capiinit". This tool requires the information about which cards or card
drivers are to
be loaded (/etc/capi.conf).
livecd bugs, not release bugs kernel team bug Has anything been done with this? Am I the first kernel dev to look at this? Perhaps this would best be handled with an ebuild to build it as an external module. Would you mind writing a quick ebuild to see if it works? Wow, this one's a year old. Closing. |