[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kompilierung Fritz!PCI Treiber auf 2.6.8-2-K7 bricht mit unerklärlichem Fehler ab.



Guten Tag Andreas Pakulat,

Am Samstag, 10. September 2005 um 05:45 schrieb Andreas Pakulat:

> On 10.09.05 01:43:34, "Hanns-Jörg Schwebler" wrote:
>> kann ich in meiner /boot/config-2.6.8-2-k7 nachvollziehen. Ist dann eine
>> Neuübersetzung überhaupt notwendig?

> Nein ist sie nicht.

ich hab sie immer gemacht, da ich aber auch sowieso einen vanilla
Kernel genutzt hab... so lange die Einstellungen alle drin sind...
ich habe bei mir folgende Kernelkonfiguration:

---------- Kernelkonfiguration ----------

#
# ISDN subsystem
#
CONFIG_ISDN=m

#
# Old ISDN4Linux
#
CONFIG_ISDN_I4L=m
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_IPPP_FILTER=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y

#
# ISDN feature submodules
#
# CONFIG_ISDN_DRV_LOOP is not set
# CONFIG_ISDN_DIVERSION is not set

#
# ISDN4Linux hardware drivers
#

#
# Passive cards
#
# CONFIG_ISDN_DRV_HISAX is not set

#
# Active cards
#
# CONFIG_ISDN_DRV_ICN is not set
# CONFIG_ISDN_DRV_PCBIT is not set
# CONFIG_ISDN_DRV_SC is not set
# CONFIG_ISDN_DRV_ACT2000 is not set
# CONFIG_ISDN_DRV_TPAM is not set
# CONFIG_HYSDN is not set

#
# CAPI subsystem
#
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

#
# CAPI hardware drivers
#

#
# Active AVM cards
#
# CONFIG_CAPI_AVM is not set
# CONFIG_ISDN_DRV_AVMB1_B1ISA is not set
# CONFIG_ISDN_DRV_AVMB1_B1PCI is not set
# CONFIG_ISDN_DRV_AVMB1_T1ISA is not set
# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
# CONFIG_ISDN_DRV_AVMB1_T1PCI is not set
# CONFIG_ISDN_DRV_AVMB1_C4 is not set

#
# Active Eicon DIVA Server cards
#
# CONFIG_CAPI_EICON is not set            

---------- /Kernelkonfiguration ----------



>> server:/usr/src/fritz9.3# make
>> make -C src
>> make[1]: Gehe in Verzeichnis »/usr/src/fritz9.3/src«
>> make -C /lib/modules/2.6.8-2-k7/build SUBDIRS=/usr/src/fritz9.3/src modules
>> make[2]: Gehe in Verzeichnis »/usr/src/kernel-headers-2.6.8-2-k7«
>>   CC [M]  /usr/src/fritz9.3/src/main.o
>> In file included from include/asm/thread_info.h:16,
>>                  from include/linux/thread_info.h:21,
>>                  from include/asm/uaccess.h:9,
>>                  from /usr/src/fritz9.3/src/main.c:24:
>> include/asm/processor.h:87: error: array type has incomplete element type

> Hmm, sehr komisch - das sieht aus als ob ein Fehler in den
> kernel-headers ist, was ich aber fuer unwahrscheinlich halte. 2 Dinge
> die du pruefen koenntest:

> 1. Passt die jeweilige Version des Fritz-Treibers auch zum 2.6.8er
> Kernel? Das sollte normalerweise klaerbar sein, indem man schaut welches
> der Default-Kernel in der jeweiligen Suse-Version war (also 9.1, 9.2
> bzw. 9.3)

also ich habs hier mit dem für die 9.1 gemacht, das funktioniert. Aber
es scheint ein paar Patches gegeben zu haben. Deshalb sollte es also
eigentlich mit dem für die 9.3er ganz gut gehen:

wget ftp://ftp.avm.de/cardware/fritzcrd.pci/linux/suse.93/fcpci-suse93-3.11-07.tar.gz
tar xzfv fcpci-suse9.3-3.11-07.tar.gz
cd fritz
make
make install

> 2. Poste doch mal die Zeilen 80-100 aus
> /usr/src/kernel-headers-../include/asm/processor.h

>> In file included from /usr/src/fritz9.3/src/main.c:31:
>> include/linux/skbuff.h: In function 'skb_add_data':
>> include/linux/skbuff.h:1020: warning: pointer targets in passing argument 2
>> of 'csum_and_copy_from_user' differ in signedness

@Andreas: welchen Kernel hast du bei dir? Nicht, dass ich viel Ahnung
          von den Kerneln hätte, aber wir können dann vielleicht
          verschiedene Versionen daneben legen.
@Hanns-Jörg: kommt bei allen Treibern dieselbe Meldung?

> Das kannst du erstmal ignorieren, ist ja "nur" ne Warnung. Koennte aber
> zu Problemen beim Benutzen des Treibers fuehren - welche genau, kann man
> wohl nicht ohne genaue Kenntniss des Sourcecodes sagen...

Stefan




Reply to: