Dwl-g510 instalacja sterowników

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Glenn Danzig
Posty: 3
Rejestracja: 12 listopada 2010, 03:40

Post autor: Glenn Danzig »

Witam wszystkich.
P
ostanowiłem sobie wyszykować dwa komputery, na których były zainstalowane Windowsy, jednak stwierdziłem, że do celów w jakich je wykorzystuję bardziej sprawdzi się Linux, a przynajmniej nie będą się sypały co pół roku. Poza tym chciałem się zainteresować tą rodziną systemów operacyjnych. Zacząłem bawić się różnymi dystrybucjami i padło na Debiana bo działał stabilniej na słabszym sprzęcie niż inne dystrybucje, które testowałem. Cała instalacja przeszła bezproblemowo. Zainstalowałem też ręcznie kilka pakietów i niestety pojawił się problem z kartą wifi, a właściwie sterownikiem do niej. Producent oczywiście szczyci się na opakowaniu, że jego produkt jest kompatybilny z Linuksem ale niestety żadnych sterowników ani instrukcji do Linuksa nie dostarcza. Na jego stronie jest sterownik dostępny, niestety nie mam pojęcia jak go ruszyć
ftp://ftp.dlink.pl/dwl/dwl-g510/driver_ ... 071227.zip

Jestem początkujący, dlatego proszę o wyrozumiałość, czytałem inne tematy związane z tą kartą, niestety informacje zawarte tam nie pomogły mi w rozwiązaniu problemu.

A tak poza tematem:
  1. Zainstalowałem ręcznie (tj. z konsoli) midnight commander, czy jest jakaś możliwość żeby sprawić żeby pokazał się np. w aplikacjach, czy po prostu muszę już zawsze wpisywać w terminalu mc żeby go uruchomić?
  2. Gdy ściągnąłem sobie ręcznie np. pakiety .deb, czy mogę je w jakiś sposób załadować do Synaptica, bo w mc mogę je ruszyć, a jak normalnie kliknę to mi wyświetla się informacja, że:

    Kod: Zaznacz cały

    nie obsługiwany typ archiwum

    innymi słowy gdy w konsoli wpisuje np.:

    Kod: Zaznacz cały

    dpkg -i /home/costam/Desktop/p.deb
    Czy mógłbym zrobić to samo w Synapticu?
Dodane:
I jak nikt nie pomoże? Rozumiem, że problem jest zbyt błahy dla tutejszych ,,ekspertów'', dlatego nikt mi nie chce pomóc, ale mimo wszystko prosiłbym o zainteresowanie.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Zamiast zadawać (jak sam to określiłeś) błahe pytania zerknąłbyś do działu dla początkujących i do ,,Debian Reference''.
http://debian.linux.pl/threads/5676-Prz ... -napiszesz!
Glenn Danzig
Posty: 3
Rejestracja: 12 listopada 2010, 03:40

Post autor: Glenn Danzig »

Próbuje dalej.

P
róbowałem zainstalować ndiswrappera:

Kod: Zaznacz cały

dpkg -i /home/costam/Desktop/nd.deb
Po tym widzę w synapticu, że jest ndiswrapper z zielonym kwadracikiem ale jak wkładam płytkę ze sterownikami i próbuję:

Kod: Zaznacz cały

ndiswrapper -i /media/cdrom0/Driver/Drivers/NetRt61G.INF
dostaję komunikat:

Kod: Zaznacz cały

Error: unable to find a version of ndiswrapper !
Jak rozwiązać ten problem? Wspomnę tylko, że są pakiety build-essential, module-assistant, wireless tools.

P
róbowałem również zainstalować sterownik według tego co jest napisane w pliku README, który znajduje się w katalogu ze sterownikiem, jednak mi to zupełnie nie wychodzi. Wygląda to tak:

Kod: Zaznacz cały

Build Instructions:  
====================

1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
    go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
    
2> $cp Makefile.4  ./Makefile       # [kernel 2.4]
    or
   $cp Makefile.6  ./Makefile       # [kernel 2.6]
    or
   $cp Makefile.RTL865x ./Makefile  #  big endian platform
   
3> [kernel 2.4]
    $chmod 755 Configure
    $make config         # config build linux os version

4> $make all            # compile driver source code
4.1> $make install

5> $cp rt2561.bin /etc/Wireless/RT61STA/    # copy firmware
   $cp rt2561s.bin /etc/Wireless/RT61STA/
   $cp rt2661.bin /etc/Wireless/RT61STA/

6>  $dos2unix rt61sta.dat
    $cp rt61sta.dat  /etc/Wireless/RT61STA/rt61sta.dat       
    # !!!check if it is a binary file before loading !!!  
    
7> $load                
    #[kernel 2.4]
    #    $/sbin/insmod rt61.o
    #    $/sbin/ifconfig ra0 inet YOUR_IP up
        
    #[kernel 2.6]
    #    $/sbin/insmod rt61.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

Wszystko robię jako root.
S
prawdziłem wersję jądra:

Kod: Zaznacz cały

uname -r
dostałem taki wynik:

Kod: Zaznacz cały

jądro linux 2.6.26-2-686
Czyli moje jądro to 2.6. Wypakowałem archiwum, więc robię:

Kod: Zaznacz cały

cd /home/costam/Desktop/RT/Module
Jestem w tym katalogu, następnie:

Kod: Zaznacz cały

cp Makefile.6  ./Makefile.6
Po tym nadal będąc w katalogu /Module wykonuję dwa polecenia:

Kod: Zaznacz cały

make all

Kod: Zaznacz cały

make install
Potem jak wykonuję:

Kod: Zaznacz cały

cp rt2561.bin /etc/Wireless/RT61STA/ 
...
pojawia się komunikat, że nie można utworzyć takiego pliku itp.

Teraz to proszę o pomoc bo sam się z tym męczę od dłuższego czasu.
Awatar użytkownika
jpc
Posty: 63
Rejestracja: 29 sierpnia 2010, 08:05

Post autor: jpc »

Niepotrzebnie kombinujesz. W repozytorium Debiana masz ndiswrappera, wystarczy, że zainstalujesz w synapticu fajną graficzną nakładkę na ten program:

Kod: Zaznacz cały

ndisgtk
Tylko najpierw w synapticu usuń to co zainstalowałeś z pliku deb!

Ps. Większość ludzi między 4 a 6 rano śpi, więc nie niecierpliw się tak jak w tym czasie nikt ci nie odpowiada.
Glenn Danzig
Posty: 3
Rejestracja: 12 listopada 2010, 03:40

Post autor: Glenn Danzig »

Broń Boże nie wymagam pomocy o takich dziwnych godzinach, po prostu nie zawsze mogę odpisać o bardziej normalnej porze.
Podczas próby instalacji ndisgtk pojawia się:

Kod: Zaznacz cały

wystąpiły błędy podczas przetwarzania
a Synaptic pokazuje ten pakiet jako uszkodzony.

Dodane:
Jakieś sugestie?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:Synaptic pokazuje ten pakiet jako uszkodzony
To należy uszkodzony pakiet usunąć, najlepiej łącznie z plikami konfiguracyjny.
Następnie przed instalacją należy się zapoznać z takim tematem:
http://debian.linux.pl/threads/13294-Al ... #post84983
Uzupełnić brakujące elementy systemu i po tym przystąpić do ponownej instalacji wspomnianego programu. Aby to zaczęło działać potrzebne jakieś połączenie z internetem. Nawet tymczasowo.
ODPOWIEDZ