Re: Re: 10.2: Kein Treiber für IP1000A Netzwerkkarte?
Johannes Kastl wrote: [...]
Aua. Aus irgendwelchen Gründen lässt sich der Quellcode hier nicht mehr kompilieren. Ich vermute erstmal ein Problem mit Kodierung etc, da die komischen Zeichen hier für mich darauf hindeuten:
make -C /lib/modules/2.6.18.2-34-default/build SUBDIRS=/root/IP1000A_Linux_driver_v2.09f modules make[1]: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/default' make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default modules CC [M] /root/IP1000A_Linux_driver_v2.09f/ipg_main.o In file included from /root/IP1000A_Linux_driver_v2.09f/ipg_main.c:159: /root/IP1000A_Linux_driver_v2.09f/ipg.h:130: error: âUTS_RELEASEâ undeclared here (not in a function)
Versuch: ändere in ipg.h in Zeile 130 so ab: --- cut here --- char kernel_version[] = "UTS_RELEASE"; --- cut here --- damit lässt er sich hier übersetzen. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 23 Mär 2007, Kyek, Andreas, VF-DE schrieb:
Johannes Kastl wrote:
/root/IP1000A_Linux_driver_v2.09f/ipg.h:130: error: âUTS_RELEASEâ undeclared here (not in a function)
Versuch:
ändere in ipg.h in Zeile 130 so ab: char kernel_version[] = "UTS_RELEASE";
damit lässt er sich hier übersetzen.
Ist aber falsch. Denn UTS_RELEASE ist ein Makro das die Kernelversion
enthält. Du setzt aber die Version auf den String "UTS_RELEASE" (und
nicht die Version). Korrekt ist
#include
David Haller wrote:
Am Fre, 23 Mär 2007, Kyek, Andreas, VF-DE schrieb:
[...] ändere in ipg.h in Zeile 130 so ab: char kernel_version[] = "UTS_RELEASE";
damit lässt er sich hier übersetzen.
Ist aber falsch. Denn UTS_RELEASE ist ein Makro das die Kernelversion enthält. Du setzt aber die Version auf den String "UTS_RELEASE" (und nicht die Version). Korrekt ist
#include
Das waere in der gegebenen Situation aber auch falsch, denn bei Kernel 2.6.18 ist UTS_RELEASE in linux/utsrelease.h definiert, und nicht in linux/version.h. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 23 Mär 2007, Thomas Hertweck schrieb:
David Haller wrote:
Am Fre, 23 Mär 2007, Kyek, Andreas, VF-DE schrieb:
[...] ändere in ipg.h in Zeile 130 so ab: char kernel_version[] = "UTS_RELEASE";
damit lässt er sich hier übersetzen.
Ist aber falsch. Denn UTS_RELEASE ist ein Makro das die Kernelversion enthält. Du setzt aber die Version auf den String "UTS_RELEASE" (und nicht die Version). Korrekt ist
#include
Das waere in der gegebenen Situation aber auch falsch, denn bei Kernel 2.6.18 ist UTS_RELEASE in linux/utsrelease.h definiert, und nicht in linux/version.h.
Und utsrelease.h wird auch nicht von version.h eingebunden? -dnh, grad kein passend aktuelleren Kernel zur Hand ;) --
Deutschland -> Abzock- und Servicewüste! Nein. Geiz-ist-geil-Gesellschaft. You get what you pay for. Du tust so, als wuerdest Du angemessen fuer Service zahlen, und sie tun so, als wuerden sie ordentlich liefern. Ist doch nen fairer Deal. -- D. Roesen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller wrote:
Am Fre, 23 Mär 2007, Thomas Hertweck schrieb:
[...] Das waere in der gegebenen Situation aber auch falsch, denn bei Kernel 2.6.18 ist UTS_RELEASE in linux/utsrelease.h definiert, und nicht in linux/version.h.
Und utsrelease.h wird auch nicht von version.h eingebunden?
Nein. $> cat include/linux/version.h #define LINUX_VERSION_CODE 132626 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) $> cat include/linux/utsrelease.h #define UTS_RELEASE "2.6.18" $> Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 24.03.2007 20:46 schrieb Thomas Hertweck:
David Haller wrote:
Am Fre, 23 Mär 2007, Thomas Hertweck schrieb: [...]
Ich habe mich für das geringere Übel entschieden, und eine andere Netzwerkkarte eingebaut. Schade, dass Firmen ihre freien Treiber nicht mehr pflegen. Aber auf meine Mail kam keine Antwort, anscheinend interessiert das niemanden. Danke trotzdem für eure Bemühungen. OJ -- Wahre Worte sind nicht schön. Schöne Worte sind nicht wahr. (Lao-Tse)
On Tuesday 03 April 2007 09:16, Johannes Kastl wrote:
Schade, dass Firmen ihre freien Treiber nicht mehr pflegen. Aber auf meine Mail kam keine Antwort, anscheinend interessiert das niemanden.
es klappt allerdings auch auf der 'anderen Seite' nicht zwangsläufig besser, wie ich ich zur Zeit erleben muss: meine neuzeitliche Intel- Netzwerkkarte (82573E Gigabit Ethernet Controller) lässt sich mit openSuse 10.2 nicht benutzen; Novell weiss seit etlicher Zeit von dem Bug - aber anscheinend interessiert das niemanden besonders leider kann ich meine NIC nicht einfach gegen eine andere tauschen um den üblichen Fragen vorzubeugen: dass meine Hardware ok ist und dass ich die Konfiguration beherrsche, sehe ich daran, dass jede beliebige bisher probierte *andere* Linux-Distribution mit Hilfe des zugehörigen, von Intel unter GPL veröffentlichten Treibers 'e1000' problemlos Anschluss ans Internet gefunden hat Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 03.04.07 schrieb Thomas Graser
Linux-Distribution mit Hilfe des zugehörigen, von Intel unter GPL veröffentlichten Treibers 'e1000' problemlos Anschluss ans Internet gefunden hat
GPL ist zwar schön, aber nicht alles. http://www.openbsd.org/papers/opencon06-docs/index.html Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
David Haller
-
Johannes Kastl
-
Kyek, Andreas, VF-DE
-
Martin Schröder
-
Thomas Graser
-
Thomas Hertweck