Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 19335

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 systemAssignee: 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
Hello,

I just want to ask whether AVM's Fritz!Card DSL driver will be included in one
of the next LiveCDs?

The driver is available here: ftp://ftp.avm.de/cardware/fritzcrd.dsl/linux/

Thanks.
(This is my first bug report, I'm sorry if I did anything wrong.)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Leandro Dorileo (RETIRED) gentoo-dev 2003-12-05 11:21:54 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).
Comment 2 John Davis (zhen) (RETIRED) gentoo-dev 2004-03-15 11:42:42 UTC
livecd bugs, not release bugs
Comment 3 John Davis (zhen) (RETIRED) gentoo-dev 2004-03-21 13:33:16 UTC
kernel team bug
Comment 4 Jason Cox (RETIRED) gentoo-dev 2004-04-08 18:44:12 UTC
Has anything been done with this? Am I the first kernel dev to look at this?
Comment 5 Jason Cox (RETIRED) gentoo-dev 2004-04-16 17:13:28 UTC
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?
Comment 6 Jason Cox (RETIRED) gentoo-dev 2004-04-19 20:55:46 UTC
Wow, this one's a year old. Closing.