[+] Ralink wifi nie dzia

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
pielgrzym
Posty: 10
Rejestracja: 25 lutego 2010, 21:13

[+] Ralink wifi nie działa

Post autor: pielgrzym »

Pokrótce opiszę na czym polega problem, a później podam potrzebne informacje.

Niedawno stałem się posiadaczem laptopa HP dv6-6025ew i jako że jestem przyzwyczajony do Linuksa począłem instalację Debiana stabilnego. Jakie było moje niemiłe zaskoczenie gdy okazało się, że Wifi nie działa. Więc spróbowałem wydania testowego, to samo, na Ubuntu także. Oczywiście sprawdziłem poleceniem:

Kod: Zaznacz cały

ifconfig
czy wlan0 wystartował, ale tam takiej pozycji nie ma, a polecenie:

Kod: Zaznacz cały

lspci
wyświetla tylko:

Kod: Zaznacz cały

Ralink corp. Device 539f

Tak więc, zwracam się do Was z prośbą o pomoc w uruchomieniu tej karty.
Czy może lepiej poczekać aż samo jądro zacznie obsługiwać (link , link).

Poniżej podaję potrzebne informacje, mam nadzieję że wszystkie:

Kod: Zaznacz cały

root@pielgrzym:/home/leon# uname -a
Linux pielgrzym 2.6.39-2-amd64 #1 SMP Wed Jun 8 11:01:04 UTC 2011 x86_64 GNU/Linux

Kod: Zaznacz cały

root@pielgrzym:/home/leon# dpkg --print-architecture
amd64

Kod: Zaznacz cały

root@pielgrzym:/home/leon# update-pciids
Downloaded daily snapshot dated 2011-07-13 03:15:04
root@pielgrzym:/home/leon# lspci -k
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
    Subsystem: Advanced Micro Devices [AMD] Device 1234
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (int gfx)
00:03.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 1)
    Kernel driver in use: pcieport
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
    Kernel driver in use: pcieport
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
    Kernel driver in use: pcieport
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
    Kernel driver in use: pcieport
00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3)
    Kernel driver in use: pcieport
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ahci
00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ohci_hcd
00:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ehci_hcd
00:13.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ohci_hcd
00:13.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ehci_hcd
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: piix4_smbus
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: HDA Intel
00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
    Subsystem: Hewlett-Packard Company Device 164b
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:16.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ohci_hcd
00:16.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: ehci_hcd
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
    Kernel driver in use: k10temp
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc M880G [Mobility Radeon HD 4200]
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: radeon
01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: HDA Intel
02:00.0 VGA compatible controller: ATI Technologies Inc NI Whistler [AMD Radeon HD 6600M Series]
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: radeon
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: r8169
04:00.0 Network controller: Ralink corp. Device 539f
    Subsystem: Hewlett-Packard Company Device 1637
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01)
    Subsystem: Hewlett-Packard Company Device 164b
06:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
    Subsystem: Hewlett-Packard Company Device 164b
    Kernel driver in use: xhci_hcd

Kod: Zaznacz cały

root@pielgrzym:/home/leon# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Przejrzyj ten wątek http://ubuntuforums.org/showthread.php?t=1779005&page=3
Doszukałem też, że twoją kartę obsłuży moduł rt2800 po wcześniejszym nałożeniu łatki [patcha].
Jak w specyfikacji laptopa masz opisaną tą kartę - dokładnie model?

Link do łaty: http://lists.debian.org/debian-kernel/2 ... 00474.html
pielgrzym
Posty: 10
Rejestracja: 25 lutego 2010, 21:13

Post autor: pielgrzym »

Pc wizard pod Windowsem zgłasza że jest to RT5390. A na opakowaniu i na stronie producenta standardowo nic nie ma na temat karty Wifi.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Zatem najszybciej łatka i rekompilacja jądra.
pielgrzym
Posty: 10
Rejestracja: 25 lutego 2010, 21:13

Post autor: pielgrzym »

Czyli wszystko krok po kroku tak jak w linku który podałeś?
Pierwszy raz będę to robił zobaczymy co wyjdzie.
Jutro dam znać czy się udało. Bo dzisiaj wątpię bym znalazł na to czas.

Dodane:
Bardzo dziękuję.
Robiłem według http://ubuntuforums.org/showthread.php?t=1779005&page=3 i działa.
A ten sposób z łatką to w jaki sposób by się robiło?

Fakt, przy łączeniu przez Wicd jest:

Kod: Zaznacz cały

kernel panic
system się wywala, ale jak się używa network managera to nic takiego nie ma.

To teraz pozostało mi tylko czekać na sterowniki od Ati i pomyśleć nad czytnikiem linii papilarnych.

Jeszcze raz dziękuję.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

pielgrzym pisze:A ten sposób z łatką to w jaki sposób by się robiło?
  1. Pobrać źródła pakietu jądra (najnowszego, które jest w dystrybucji jaką używasz).
  2. Według linku, który podałem dodać linię we wskazanym tam pliku. (nałożyć łatę).
  3. Zbudować pakiet jądra (metodą Debiana).
  4. Zainstalować zbudowany pakiet.
  5. Warto ustawić ów pakiet jako wstrzymany przed aktualizacjami, tak aby po pojawieniu się aktualizacji w repozytoriach Twoje jądro systemu nie zostało zastąpione.
pielgrzym
Posty: 10
Rejestracja: 25 lutego 2010, 21:13

Post autor: pielgrzym »

Tym łataniem jądra to pobawię się kiedy indziej. Dopóki działa sposób z forum Ubuntowego to nie będę się za to brał. Ale dziękuję za informację jak to się robi.
A ze sterownikami do karty graficznej Ati sobie poradziłem dzięki blogowi Kaki.

Tak więc dziękuję.
I skoro działa to myślę że temat do zamknięcia.
ODPOWIEDZ