[Fli4l_dev] Neuer Kernel 3.1

Harvey harvey at work.de
Mo Jan 2 18:05:30 CET 2012


Robert,

>>>> Die AVM-Treiber wurden noch nicht portiert. Wer will freiwillig?

>> Zumindest die standard-Treiber (nicht usb) werden von archlinux
>> anscheinend gepatcht. Schau mal hier:
>> https://www.archlinux.org/packages/extra/i686/fcpci/
>> Obwohl die Beschreibung noch 2.6 sagt ist das die Fassung für 3.1

> Magst mal schauen, ob du die reinoperiert bekommst?

Pfff, das ist dann wohl doch eine Nummer zu groß für mich.
Trotzdem habe ich mal ein paar 'Vorarbeiten' gemacht. Also:

Es gibt diverse patches, die auf die Sourcen von avm für Suse 9.3 
angewendet werden um das für kernel 3.1.x anzupassen.

das buildscript macht das für i686 so:
(Ich habe die arch-spezifischen Dinge ausgefiltert...)
##############################################
cd src
patch -Np0 -i ../atomic.patch
patch -Np0 -i ../kernel-2.6.39-i686.patch
patch -Np0 -i ../kernel-2.6.19.patch
patch -Np0 -i ../kernel-2.6.20.patch
patch -Np0 -i ../kernel-2.6.22.patch
patch -Np0 -i ../kernel-2.6.24.patch
patch -Np0 -i ../kernel-2.6.31.patch
patch -Np0 -i ../kernel-2.6.34.patch
patch -Np0 -i ../kernel-2.6.39.patch
# fix from Karsten Keil <kkeil at suse.de>
# in reference to bug: http://bugs.archlinux.org/task/8511
OBJ=$(find . -name '*lib.o')
for i in $OBJ; do
   mv $i $i.old
   objcopy -L memcmp \
           -L memcpy \
           -L memmove \
           -L memset \
           -L strcat \
           -L strcmp \
           -L strcpy \
           -L strlen \
           -L strncmp \
           -L strncpy \
   $i.old $i
done
##############################################
Siehe (für fpcpci):
http://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/fcpci
Die patches selber gibt es dort.

Ich habe so gar keine Ahnung vom Buildprozess des fli4, dass ich das 
nicht adaptieren kann... Außerdem bräuchte ich da wohl ein 
funktionierendes buildroot oder eine VM um zu probieren. Aber, wie 
gesagt, keine Hoffnung auf Erfolg in annehmbarer Zeit. Vielleicht kannst 
ja was mit meinen Recherchen anfangen.
Wenn da eine funktionierende Unterstützung der Fritzcard USBV2 dabei 
rauskommen könnte, wäre meine Motivation wohl höher, ich brauche diese 
Dinger wegen der Alix-Boards die ich hier verwende...

Harvey


Mehr Informationen über die Mailingliste Fli4l_dev