Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
nihonto
- Beiträge: 868
- Registriert: 04.05.2003 00:02:55
- Wohnort: hinter den sieben Bergen
Beitrag
von nihonto » 18.06.2005 11:17:35
Hiho,
hab' mir gerade mal den neuen Kernel 2.6.12 gebacken und wollte natürlich auch ein neues ipw2200-Modul kompilieren. Das ging jedoch mächtig in die Hose. Hier mal die Fehlermeldung vom "make-kpkg modules-image":
Code: Alles auswählen
CC [M] /usr/src/modules/ipw2200/driver/ipw2200.o
In file included from /usr/src/modules/ipw2200/driver/ipw2200.h:50,
from /usr/src/modules/ipw2200/driver/ipw2200.c:33:
/usr/src/modules/ipw2200/driver/net/ieee80211.h:659: error: redefinition of `is_multicast_ether_addr'
include/linux/etherdevice.h:67: error: `is_multicast_ether_addr' previously defined here
make[5]: *** [/usr/src/modules/ipw2200/driver/ipw2200.o] Fehler 1
make[4]: *** [_module_/usr/src/modules/ipw2200/driver] Fehler 2
make[4]: Leaving directory `/usr/src/linux-2.6.12'
make[3]: *** [modules] Fehler 2
make[3]: Leaving directory `/usr/src/modules/ipw2200/driver'
make[2]: *** [binary-modules] Fehler 2
make[2]: Leaving directory `/usr/src/modules/ipw2200'
make[1]: *** [kdist_build] Fehler 2
make[1]: Leaving directory `/usr/src/modules/ipw2200'
Module /usr/src/modules/ipw2200 failed.
Hit return to Continue
Sieht so aus, als ob
schon im Kernel definiert sei. Hat noch jemand das beobachtet? Und weiß evtl. auch jemand eine Lösung?
Ps.: Offenbar gibt's auch schon einen
Bugreport
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)
-
Veerhaven3
- Beiträge: 4
- Registriert: 21.06.2005 09:21:43
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von Veerhaven3 » 21.06.2005 09:27:02
ist ganz einfach
in den Datein
ipw2200/driver/net/ieee80211.h
ipw2200/driver/ipw2200.h
ipw2200/driver/ipw2200.c
is_multicast_ether_addr durch is_multicast_ether_adddr ersetzten
make clean
make
....
-
Maj0r
- Beiträge: 476
- Registriert: 08.12.2003 14:52:39
- Wohnort: Jüchen, Ne
-
Kontaktdaten:
Beitrag
von Maj0r » 21.06.2005 14:27:08
Lol.
da haben die ipw2200-Entwickler ja einen Volltreffer bei der Namensvergabe gelandet. Trotz des langen Methodennamens.
Oder eher die Kernelentwickler, da ipw2200 den Methodennamen wohl zuerst verwendet hat.
-
mludwig
- Beiträge: 807
- Registriert: 30.01.2005 19:35:04
Beitrag
von mludwig » 21.06.2005 15:11:51
Es scheint vielmehr so, als wäre die Betreffenede Funktion aus dem extern entwickelten Treiber in den Kernel gewandert. Beim Treiber ipw2100 gab es das gleiche Problem, die Lösung besteht laut devel-Liste darin, die 3 Zeilen einfach auszukommentieren, wo die Methode definiert wird.
grüße
mludwig
edit:
und zwar genau hier
Code: Alles auswählen
/usr/src/modules/ipw2200/driver/net/ieee80211.h:659: error: redefinition of `is_multicast_ether_addr'
siehe auch
http://sourceforge.net/mailarchive/foru ... m_id=38938