Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

LINUX Jak przypisac sterownika do nr urzadzenia?

procekkk 05 Paź 2008 03:34 752 0
  • #1
    procekkk
    Poziom 24  
    Witam
    (Debian)
    Mam kartę wifi na USB Realtek 8187B. Mam sterownik "r8187.ko" ale w w lsusb jest wykrywana jako 8197 i nie mogę go zmusić żeby ten sterownik rozpoznał, że to jest dla niego karta.

    Code:
    #lsusb
    
    ...
    Bus 001 Device 003: ID 0bda:8197 Realtek ...
    ...


    Code:
    #lsmod
    
    ...
    r8187                     46308                     0
    ieee80211_rtl          63236                     1                   r8187
    ...


    Code:
    #iwconfig
    
    lo            no wireless extensions.
    eth0        no wireless extensions.


    Code:
    #ifconfig
    
    (nic)


    Code:
    #ifconfig wlan0 up
    
    wlan0: ERROR while getting interface flage: No such device



    w plikach:
    /ect/modprobe.conf
    /ect/modules
    /ect/modules.conf
    /etc/modprobe.d/aliases
    dopisalem
    Code:
    alias wlan0 r8187


    w pliku:
    /etc/network/interfaces
    wprowadzilem zmiane
    Code:
    auto wlan0
    (bylo "auto lo")
    i dopisalem
    Code:
    iface wlan0 inet dhcp



    ============
    Próbowałem również kożystać ze steroników windowsowych za pomocą ndiswraper'a, ale bardzo czesto zawiesza się przy ładowaniu modprobe'a badź jak juz się załaduje to chwilę pochodzi, zdarzę zobaczyć jakie są sieci w okolicy i zawiesza sie komputer. A robiłem to tak:

    Code:
    #sudo ndiswrapper -i net8187b.inf

    Code:
    #ndiswrapper -l
    
    ........................driver present

    (widać, że sterownik załadowany, ale nie jest połączony/przyporzadkowany z/do urządzeniem/-a)
    Code:
    #sudo depmod -a

    Code:
    #sudo modprobe ndiswrapper
    (tu sie nie zawiesza)
    Code:
    #sudo ndiswrapper -m

    Code:
    #sudo ndiswrapper -d 0bda:8197 net8187b

    Code:
    #ndiswrapper -l
    
    ........................driver present, hardware present

    (widać, że sterownik jest przydzielony do urządzenia)
    Code:
    #sudo rmmod ndiswrapper

    Code:
    #sudo modprobe ndiswrapper 
    (i w tym miejscu najcześciej się zawiesza. :cry: )

    Co poradzicie?
    I jak można przydzielić moduł r8187.ko do urządzenie ID 0bda:8197 ??

    Z góry dzieki za podpowiedzi.