Schlurmann
20.08.06, 12:51
Hallo,
bin noch ein Linux Anfänger und kann deshalb nicht so detaillierte Fehlerbeschreibung geben, trotzdem versuch ich es mal.
Als ich Ubuntu Dapper installierte hatte ich standartmäßig den 2.6.15 Kernel, was mich als Neuling auch nicht weiter störte, dann wollte ich mich dranmachen Treiber für meinen WLAN Stick zu installieren, ich fand den zd1211 von ZyDas. Nach ein paar Schwierigkeiten hatte ich ihn dann auch erfolgreich installiert und er lief wirklich gut, keine Beschwerden. Da ich aber keinen Sound hatte und nach einer Lösung für meinen Chip und meine Grafikkarte suchte, fand ich eine Beschreibung die allerdings den 2.6.16 Kernel erforderte. Nach dem ubuntuuser.de Wiki habe ich diesen dann heruntergeladen, kompiliert und installiert, konnte ihn auch bei Grub auswählen. Um nicht völlig im Regen zu stehen wollte ich nun also genau mit dem selben verfahren wie beim 2.6.15 Kernel meinen schönen zd1211 Treiber installiern. Nach Installation der Linux-Headers versuchte ich nun wie bei 2.6.15 auch make clean && make && make install. Aber schon bei den ersten make Zeilen gab es Probleme, fast nur Warnungen, was ja nicht normal ist, dann ein Fehler der ungefähr so lautete.
Mir geht es primär um Fehler 1 welchen ich nicht verstehe. Die Ordner sind etwas anders als bei mir. Ich habe den zd1211-driver-r82 versucht, aber auch andere Versionen. Die Firmwire wollte ich auch installiern, was woanders geraten wurde, allerdings hatte ich keinen Ordner /lib/firmware/zd1211, einen zu erstellen und die Dateien dort rein zu tun half auch nicht, ich bitte um Rat.
Die originale Fehlermeldung kopier ich gleich rein, war nur im Moment etwas problematisch.
Ok, beim zd1211-driver-r83 lautet der make Fehler wie folgt:
/lib/modules/2.6.16/build
/home/tormen/Desktop/zd1211-driver-r83
-I/home/tormen/Desktop/zd1211-driver-r83/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.16/build SUBDIRS=/home/tormen/Desktop/zd1211-driver-r83 modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /home/tormen/Desktop/zd1211-driver-r83/src/zd1205.o
In file included from /home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:42:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.h:1332: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.h:1279: Warnung: »zd_readl« als inline deklariert, nachdem es aufgerufen wurde
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.h:1279: Warnung: vorherige Deklaration von »zd_readl« war hier
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205_validate_frame«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:2809: Warnung: Variable »len1« wird nicht verwendet
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205wext_iw_get_stats«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:4777: Fehler: »struct driver_stats« hat kein Element namens »iw_stats«
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205_translate_scan«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7183: Warnung: format »%d« erwartet Typ »int«, aber Argument 4 hat Typ »U32«
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7183: Warnung: unbekanntes Konvertierungstyp-Zeichen »,« im Format
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7183: Warnung: störendes letztes »%« im Format
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205_list_bss«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7388: Warnung: format »%2d« erwartet Typ »int«, aber Argument 2 hat Typ »U32«
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7388: Warnung: störendes letztes »%« im Format
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: Auf höchster Ebene:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7527: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7608: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7697: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7713: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »CalculateQuality«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:10074: Warnung: Variable »rxOffset« wird nicht verwendet
make[2]: *** [/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.o] Fehler 1
make[1]: *** [_module_/home/tormen/Desktop/zd1211-driver-r83] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [all] Fehler 2
root@Dreckschleuder:~/Desktop/zd1211-driver-r83#
Bei einem anderen(zd1211-4916 0.2 FIXED) wie folgt:
/lib/modules/2.6.16/build
/home/tormen/Desktop/zd1211-4916_0.2/zdsta
-I/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -Wno-unused -pipe -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1
make -C /lib/modules/2.6.16/build SUBDIRS=/home/tormen/Desktop/zd1211-4916_0.2/zdsta modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.o
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »zd1205_rx_isr«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:3141: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »zd1205wext_iw_get_stats«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:4216: Fehler: »struct driver_stats« hat kein Element namens »iw_stats«
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »zd1205_ioctl«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:6741: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:6768: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:6945: Warnung: implizite Deklaration der Funktion »verify_area«
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »CalculateQuality«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:9068: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
make[2]: *** [/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.o] Fehler 1
make[1]: *** [_module_/home/tormen/Desktop/zd1211-4916_0.2/zdsta] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [all] Fehler 2
root@Dreckschleuder:~/Desktop/zd1211-4916_0.2/zdsta#
Noch ein paar entsprechende Links, vielleicht hilft euch das ja.
http://zd1211.ath.cx/
http://www.elsniwiki.de/index.php/Main/SitecomWL113unterLinux
http://www.atheros.com/RD/downloads/download_ZD1211.htm
bin noch ein Linux Anfänger und kann deshalb nicht so detaillierte Fehlerbeschreibung geben, trotzdem versuch ich es mal.
Als ich Ubuntu Dapper installierte hatte ich standartmäßig den 2.6.15 Kernel, was mich als Neuling auch nicht weiter störte, dann wollte ich mich dranmachen Treiber für meinen WLAN Stick zu installieren, ich fand den zd1211 von ZyDas. Nach ein paar Schwierigkeiten hatte ich ihn dann auch erfolgreich installiert und er lief wirklich gut, keine Beschwerden. Da ich aber keinen Sound hatte und nach einer Lösung für meinen Chip und meine Grafikkarte suchte, fand ich eine Beschreibung die allerdings den 2.6.16 Kernel erforderte. Nach dem ubuntuuser.de Wiki habe ich diesen dann heruntergeladen, kompiliert und installiert, konnte ihn auch bei Grub auswählen. Um nicht völlig im Regen zu stehen wollte ich nun also genau mit dem selben verfahren wie beim 2.6.15 Kernel meinen schönen zd1211 Treiber installiern. Nach Installation der Linux-Headers versuchte ich nun wie bei 2.6.15 auch make clean && make && make install. Aber schon bei den ersten make Zeilen gab es Probleme, fast nur Warnungen, was ja nicht normal ist, dann ein Fehler der ungefähr so lautete.
Mir geht es primär um Fehler 1 welchen ich nicht verstehe. Die Ordner sind etwas anders als bei mir. Ich habe den zd1211-driver-r82 versucht, aber auch andere Versionen. Die Firmwire wollte ich auch installiern, was woanders geraten wurde, allerdings hatte ich keinen Ordner /lib/firmware/zd1211, einen zu erstellen und die Dateien dort rein zu tun half auch nicht, ich bitte um Rat.
Die originale Fehlermeldung kopier ich gleich rein, war nur im Moment etwas problematisch.
Ok, beim zd1211-driver-r83 lautet der make Fehler wie folgt:
/lib/modules/2.6.16/build
/home/tormen/Desktop/zd1211-driver-r83
-I/home/tormen/Desktop/zd1211-driver-r83/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.16/build SUBDIRS=/home/tormen/Desktop/zd1211-driver-r83 modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /home/tormen/Desktop/zd1211-driver-r83/src/zd1205.o
In file included from /home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:42:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.h:1332: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.h:1279: Warnung: »zd_readl« als inline deklariert, nachdem es aufgerufen wurde
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.h:1279: Warnung: vorherige Deklaration von »zd_readl« war hier
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205_validate_frame«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:2809: Warnung: Variable »len1« wird nicht verwendet
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205wext_iw_get_stats«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:4777: Fehler: »struct driver_stats« hat kein Element namens »iw_stats«
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205_translate_scan«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7183: Warnung: format »%d« erwartet Typ »int«, aber Argument 4 hat Typ »U32«
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7183: Warnung: unbekanntes Konvertierungstyp-Zeichen »,« im Format
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7183: Warnung: störendes letztes »%« im Format
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »zd1205_list_bss«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7388: Warnung: format »%2d« erwartet Typ »int«, aber Argument 2 hat Typ »U32«
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7388: Warnung: störendes letztes »%« im Format
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: Auf höchster Ebene:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7527: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7608: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7697: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:7713: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c: In Funktion »CalculateQuality«:
/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.c:10074: Warnung: Variable »rxOffset« wird nicht verwendet
make[2]: *** [/home/tormen/Desktop/zd1211-driver-r83/src/zd1205.o] Fehler 1
make[1]: *** [_module_/home/tormen/Desktop/zd1211-driver-r83] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [all] Fehler 2
root@Dreckschleuder:~/Desktop/zd1211-driver-r83#
Bei einem anderen(zd1211-4916 0.2 FIXED) wie folgt:
/lib/modules/2.6.16/build
/home/tormen/Desktop/zd1211-4916_0.2/zdsta
-I/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -Wno-unused -pipe -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1
make -C /lib/modules/2.6.16/build SUBDIRS=/home/tormen/Desktop/zd1211-4916_0.2/zdsta modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.o
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »zd1205_rx_isr«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:3141: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »zd1205wext_iw_get_stats«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:4216: Fehler: »struct driver_stats« hat kein Element namens »iw_stats«
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »zd1205_ioctl«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:6741: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:6768: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:6945: Warnung: implizite Deklaration der Funktion »verify_area«
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c: In Funktion »CalculateQuality«:
/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.c:9068: Warnung: ISO-C90 verbietet gemischte Deklarationen und Code
make[2]: *** [/home/tormen/Desktop/zd1211-4916_0.2/zdsta/src/zd1205.o] Fehler 1
make[1]: *** [_module_/home/tormen/Desktop/zd1211-4916_0.2/zdsta] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [all] Fehler 2
root@Dreckschleuder:~/Desktop/zd1211-4916_0.2/zdsta#
Noch ein paar entsprechende Links, vielleicht hilft euch das ja.
http://zd1211.ath.cx/
http://www.elsniwiki.de/index.php/Main/SitecomWL113unterLinux
http://www.atheros.com/RD/downloads/download_ZD1211.htm