Treiber für USB - Wlan-Stick austauschen

  • Hallo.

    Ich habe da noch einmal eine Frage zum Raspian.

    Darüber wie man die Interneteinstellungen tätigt gibt es ja genug threads, aber meine Frage ist eine andere (sorry, sollte das im Forum bereits behandelt sein, so habe ich es überlesen/nicht gefunden)

    Es geht hier um einen Ralink RT2050/2073 Wlan Stick (Hama).
    Bei all den configs zu Netzwerkeinstellungen, usw, der Stick funktioniert wunderbar, eigentlich gäbe es dazu nichts mehr zu sagen.

    Eigentlich.

    Ich möchte die Treiberversion zu dem Gerät überprüfen und ggf. den Treiber austauschen. Dann etwas mit dem ausgetauschten Treiber Testen und falls der Versuch scheitert den ursprünglichen Treiber wieder herstellen. Und weil das ganze hier Linux ist habe ich keinen Schimmer wie das geht. Die im Forum gefundenen Kommandos geben alle den Status und die Einstellungen zurück, aber ich habe nichts hinsichtlich der Treiberversion gesehen.

    Kann mir das jemand verlinken, falls es eine Beschreibung schon gibt oder den Erklärbär machen? Danke Vorab.

    Einmal editiert, zuletzt von Bierdieb (21. März 2013 um 10:53)

  • Zitat von Bierdieb pid=8288 dateline=1363859567

    Es geht hier um einen Ralink RT2050/2073 Wlan Stick (Hama).


    Die Information ist etwas dürftig, welches Kernel Modul benutzt du denn für diesen Chipsatz?
    Schau doch mal mit 'sudo lsmod' nach und die Ausgabe von 'lsusb' könnte evtl. auch weiter helfen.

    Gruß
    Stefan

    Einmal editiert, zuletzt von Skelli (21. März 2013 um 11:28)

  • pi@raspberrypi ~ $ sudo lsmod
    Module Size Used by
    aes_generic 31536 1
    snd_bcm2835 15846 0
    snd_pcm 77560 1 snd_bcm2835
    snd_page_alloc 5145 1 snd_pcm
    snd_seq 53329 0
    snd_seq_device 6438 1 snd_seq
    snd_timer 19998 2 snd_pcm,snd_seq
    snd 58447 5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device
    arc4 1676 2
    rt73usb 23292 0
    rt2x00usb 11215 1 rt73usb
    rt2x00lib 42334 2 rt73usb,rt2x00usb
    mac80211 273413 2 rt2x00lib,rt2x00usb
    evdev 9426 4
    cfg80211 184163 2 mac80211,rt2x00lib
    rfkill 18202 2 cfg80211
    leds_gpio 2235 0
    led_class 3562 2 leds_gpio,rt2x00lib


    pi@raspberrypi ~ $ lsusb
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 008: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
    Bus 001 Device 009: ID 0461:4d15 Primax Electronics, Ltd Dell Optical Mouse
    Bus 001 Device 010: ID 14cd:121f Super Top
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
    Bus 001 Device 004: ID 058f:6387 Alcor Micro Corp. Flash Drive
    Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
    Bus 001 Device 006: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
    Bus 001 Device 007: ID 148f:2573 Ralink Technology, Corp. RT2501/RT2573 Wireless Adapter

  • Hallo Bierdieb,

    in welcher Form liegt dir denn der Treiber vor? Als bereits kompiliertes Kernelmodul oder im Quellcode? Wenn es sich um den Quellcode handelt (wovon ich ausgehe) dann musst du diesen auf deinem Raspberry Pi mit den dort verwendeten Kernel-Headern kompilieren.

    Zuvor erstellst du dir am Besten eine Sicherungskopie der aktuellen Kernlemodule bzw. zumindest vom dem Kernelmodul welches du austauschen willst.

    Gruß Georg

  • Danke für die Antworten zunächst.
    Also, der Treiber den ich zu installieren wünsche ist ein tar.gz Archiv, in das ich bislang nicht rein geguckt habe.
    Wenn ich aber schon was "Kernelmodulen kompilieren" höre, rollen sich mir die Fußnägel rückwärts. Ist das SO aufwändig? Ich habe keine Ahnung vom Kernel, ausser das ich weiss das es einen gibt, gepaart mit ner groben Vorstellung seiner Aufgaben.
    Ich bin seit 20 Jahren Windows-Nutzer und sowas wirkt gelinde gesagt abstoßend auf mich. Ich will doch nur nen anderen Treiber testen, verflixt.

    Muss zuhause den bookmark suchen und verlinke den treiber mal hier, vielleicht kann dann jemand mehr dazu sagen.

    Einmal editiert, zuletzt von Bierdieb (24. März 2013 um 06:54)

  • Hallo Bierdieb,

    [quote]Ich habe keine Ahnung welchen Kernel ich derzeit eigentlich benutze. Wie bekomme ich denn das raus?/quote]

    Das kannst du mit folgendem Befehl ermitteln. Im aktuellen Raspbian Image (20130209) wird der Kernel 3.6.11 verwendet.

    Code
    uname -a

    Gruß Georg

    Nachtrag:
    Dir ist aber schon bewusst, dass die RT2570 Treiber auf der Webseite etwas veraltet sind. Ich kann nur Treiber für den Kernel 2.6.xx finden. Welchen Vorteil erwartest du dir bei diesen Treibern?

    Einmal editiert, zuletzt von boandlkramer (24. März 2013 um 10:26)

  • Der Treiber unterstützt die "Injection" funktion, die beim derzeit verwendeten Treiber nicht funktioniert. Ebenso das Ändern der Mac Adresse.

    Linux raspberrypi 3.6.11+ #397 PREEMPT Mon Mar 18 22:17:49 GMT 2013 armv6l GNU/Linux

    Ist denn der Treiber nun austauschbar oder nicht? Woher weiss ich welche Kernelmodule damit zu tun haben und wie man die verändert?

    Einmal editiert, zuletzt von Bierdieb (25. März 2013 um 06:05)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!