Kernel 2.6.32.41 und RT2800USB

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 10:45:43

Ich spiele gerade mit dem Projekt freetz rum.
http://freetz.org/

Das funktioniert auch erstaunlich gut mit meiner FritzBox ;) Jetzt habe ich mal ne Frage zum Kernel. Die Box benutzt den Kernel 2.6.32.41. Jetzt würde ich mir gerne den Treiber rt2800usb bauen. Nur leider finde ich diesen nicht im normalen menuconfig. Suche ich aber per "/" nach dem Treiber, wird mir dieser angezeigt und auch eben, wo er sich befindet. Allerdings diese Position gibt es im menuconfig nicht, also ich finde sie nicht ... Weiß jemand warum das so ist? muß ich das Dingen im Kconfig oder so erst frei schalten?
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von rendegast » 27.09.2013 14:33:04

Kernel 2.6.32.41

general setup / prompt for development/incomplete
device driver / network device / wireless / wireless IEEE 802.11 / ralink /
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 16:07:27

Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 16:49:16

Tja, da stehe ich auf dem Schlauch ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von rendegast » 27.09.2013 17:32:02

Ich habe das erste mal zwar mit dem 2.6.32.43 versucht,
aber auch mit dem ungepatchten 2.6.32 (0) funktioniert es genauso.

Code: Alles auswählen

make mrproper
make menuconfig
?

Hast Du weitere Patches angewendet? sprich, ist das nicht die vanilla-Source von kernel.org?
Oder vor dem Aktivieren der experimental-Treiber / wlan IEEE 802.11
noch andere Optionen gesetzt/entfernt?
Evtl mit einer vorgegebenen .config gearbeitet?

Hat der Benutzer 'make menuconfig' vielleicht keinen Zugriff auf die komplette Source,
zBsp. hat ein anderer Benutzer entpackt oder etwas verändert?
Evtl. die Source löschen und als der "richtige" Benutzer nochmal entpacken.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 17:47:49

wo der Kernel her kommt, kann ich dir gar nicht sagen. Der ist wie oben aus dem freetz Projekt ( für die FritzBox ). Per git habe ich bei freetz ausgecheckt und es wird mir dieser kernel mit samt toolchains installiert. Geclont habe ich mit nem normalen Benutzer, also sollten die Rechte stimmen.
An sonsten habe ich alles default-mäßig gelassen also nur ein make kernel-config. So heißt es in dem Projekt um Kernel-Sourcen zu bauen.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 18:24:12

kann man das nicht irgendwie in einem Kconfig frei schalten? So per Hand?
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von rendegast » 27.09.2013 19:37:11

Du könntest mal vergleichen mit dem von kernel.org
https://www.kernel.org/pub/linux/kernel/v2.6/
https://www.kernel.org/pub/linux/kernel/v2.6/longterm/
https://www.kernel.org/pub/linux/kernel ... m/v2.6.32/
(Wobei ich mal wieder über die nach dem Crash eingeführte (resp. verlorengegengene) Struktur dort lästern möchte)

Erstmal grob auf Entfernungen und Unterschiede, aber ohne Codebetrachtung:

Code: Alles auswählen

diff -rq   freetz/2.6.32.41/  vanilla/2.6.32.41/  | sort
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 20:01:12

meinste wenn der avm kernel so gepatcht worden ist, das diese treiber fehlen, das man die einfach rein ballern kann? ich meine, muß ja nen grund haben, das sie raus genommen worden sind?
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 27.09.2013 20:06:15

ok, da bekomme ich einige outputs ... habe mich noch nie mit diff beschäftigt. worauf sollte ich jetzt achten? oder ist es sinvoll dir den output hier zu schicken?
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von rendegast » 28.09.2013 10:53:29

Ich bin mir da nicht sicher, ob ein Kernel von kernel.org gezogen und gepatcht wird,
oder ein evtl. spezieller aus einer Quelle "@AVM" (?).
Da im freetz kein String "rt2x" oder "ralink" steckt, gilt wohl letzteres.

Experimentiert habe ich (wheezy) mit
freetz-stable-1.1/ (svn)
freetz-stable-1.2/ (svn)
freetz-devel/ (git)
wobei bei den letzten beiden das make bei Kompilierung der toolchain-Tools steckenblieb
und somit nicht bis zum Download des Kernel reichte.
(freetz-devel ist wohl bei Dir am Start, dann darin wird 2.6.32.41 resp. 2.6.32.60 benutzt)


... gerne den Treiber rt2800usb bauen.
Nur leider finde ich diesen nicht im normalen menuconfig.
Suche ich aber per "/" nach dem Treiber, wird mir dieser angezeigt und auch eben, wo er sich befindet.
Eventuell ist das Freischalten der r2xx-Treiber recht einfach.
Bsp. im menuconfig des freetz-stable-1.2/ ist ein Bau mit kernel 2.6.32 nicht freigegeben,
versteckt sich hinter einer Option LABOR ähnlich wie EXPERIMENTAL beim Linux-Kernel.
Die Option wurde einfach ausgeblendet, wieder einbinden über eine kleine Änderung der Config.in:

Code: Alles auswählen

config FREETZ_TYPE_LABOR
#       bool "Beta/Labor"
        bool
->

Code: Alles auswählen

config FREETZ_TYPE_LABOR
       bool "Beta/Labor"
#        bool
Nach ähnlichen Mods könntest Du in den Kconfig der benutzten kernel-Source suchen.
Zuletzt geändert von rendegast am 28.09.2013 11:06:46, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 28.09.2013 11:02:08

Ich hatte mal mit 1.2 rumngespielt. Das paßte nicht zu meinem FritzBox Version. Ich muß schon die Entwicklerversion nehmen. Denn erst da ist meine FritzBox 7320 dabei ...

Aber danke erst mal ;) für die Mühe. Ich werde mal danach suchen ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von rendegast » 28.09.2013 11:11:15

Erste Anlaufstellen könnten sein
drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
vergleichen mit den entsprechenden aus der vanilla-Source.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 29.09.2013 16:38:47

Also, ich habe mal per Hand die fehlenden Sachen in die .config vom freetz-kernel eingefügt. Doch wenn ich ein "make" make, wird diese .config wieder überschrieben. Sehr komisch ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 29.09.2013 16:58:59

Habe aber entdeckt, das er sich die .config aus einem anderen Verzeichnis holt. Jetzt habe ich diese mal geändert. MAl sehen was passiert. Ob die Module gebaut werden.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 30.09.2013 16:53:03

es ist zum heule ... nichts hilft :( argh
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 30.09.2013 18:38:57

Ich habs wohl. Es waren Abhängigkeiten und nun kann ich den Treiber aus wählen ;)
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
The Hit-Man
Beiträge: 2248
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel 2.6.32.41 und RT2800USB

Beitrag von The Hit-Man » 30.09.2013 20:58:18

jetzt verstehe ich noch nicht so ganz, wie ich dasnn alles in ein image packen soll.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Antworten