Re: Kompilierung Fritz!PCI Treiber auf 2.6.8-2-K7 bricht mit unerklärlichem Fehler ab.
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.
> In einer anderen Quelle habe ich
> gelesen, daß es genügt, die alten Hisax-Treiber zu löschen (nicht sauber,
> ich weiss). Ich möchte eben vermeiden, daß die alten HiSax-Treiber geladen
> werden.
Das ist auch nicht noetig, es gibt 2 moegliche Quellen dafuer, dass der
hisax-Treiber geladen wird, erstens die Datei /etc/modules - wenn er
dort drin steht einfach rausloeschen. Die 2. Moeglichkeit ist, dass
hotplug (sofern installiert) ihn beim Booten laedt. Dann reicht aber ein
echo hisax >/etc/hotplug/blacklist.d/hisax
als root auszufuehren. Beim naechsten Boot versucht hotplug dann hisax
nicht zu laden. Evtl. solltest du auch noch das "isdn" modul
dazueintragen in die hisax-Datei.
> 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)
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
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...
Andreas
--
Don't worry so loud, your roommate can't think.
Reply to: