Karta RTL8187 gubi pakiety

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
malinkalive
Beginner
Posty: 100
Rejestracja: 12 lutego 2007, 14:35

Karta RTL8187 gubi pakiety

Post autor: malinkalive »

Witam.
Od niedawna zacząłem mieć problemy z kartą rtl8187, która po pewnym czasie utrzymując połączenie z punktem dostępu nie przesyła danych, gubi wysłany sygnał ping. Wcześniej nie miałem z nią problemów ale po aktualizacji systemu jakoś współpraca z punktem dostępu się nie układa.

Kod: Zaznacz cały

lshw -C network

description: Wireless interface       physical id: 2
       bus info: usb@1:1
       logical name: wlan0
       serial: 00:e0:4c:84:8e:f9
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rtl8187 driverversion=3.0.0-17-generic firmware=N/A ip=192.168.0.200 link=yes multicast=yes wireless=IEEE 802.11bg

Wersja jądra.

Kod: Zaznacz cały

uname -a
3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 17:34:21 UTC 2012 i686 i686 i386 GNU/Linux

Kod: Zaznacz cały

lsusb
Bus 002 Device 002: ID 148f:2770 Ralink Technology, Corp. RT2770 Wireless Adapter
lsmod

Kod: Zaznacz cały

Module                  Size  Used by
vesafb                 13489  1 
joydev                 17393  0 
ppdev                  12849  0 
snd_intel8x0           33318  0 
snd_ac97_codec        106082  1 snd_intel8x0
ac97_bus               12642  1 snd_ac97_codec
snd_pcm                80435  2 snd_intel8x0,snd_ac97_codec
xt_hl                  12465  6 
ip6t_rt                12473  3 
nf_conntrack_ipv6      13581  6 
nf_defrag_ipv6         13139  1 nf_conntrack_ipv6
snd_seq_midi           13132  0 
ipt_REJECT             12512  1 
xt_comment             12456  6 
xt_multiport           12533  6 
snd_rawmidi            25241  1 snd_seq_midi
xt_limit               12541  1 
xt_tcpudp              12531  24 
xt_addrtype            12596  4 
ipt_MASQUERADE         12663  2 
snd_seq_midi_event     14475  1 snd_seq_midi
iptable_nat            13016  1 
xt_state               12514  12 
ip6table_filter        12711  1 
ip6_tables             22528  2 ip6t_rt,ip6table_filter
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
arc4                   12473  4 
nf_conntrack_netbios_ns    12585  0 
nf_conntrack_broadcast    12541  1 nf_conntrack_netbios_ns
nf_nat_ftp             12595  0 
rt2800usb              22222  0 
nf_nat                 24958  3 ipt_MASQUERADE,iptable_nat,nf_nat_ftp
nf_conntrack_ipv4      19084  9 iptable_nat,nf_nat
nf_defrag_ipv4         12649  1 nf_conntrack_ipv4
rt2800lib              48909  1 rt2800usb
crc_ccitt              12595  1 rt2800lib
snd_timer              28932  2 snd_pcm,snd_seq
rt2x00usb              20092  1 rt2800usb
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
rt2x00lib              48146  3 rt2800usb,rt2800lib,rt2x00usb
nf_conntrack_ftp       13183  1 nf_nat_ftp
rtl8187                56323  0 
nf_conntrack           70103  10 nf_conntrack_ipv6,ipt_MASQUERADE,iptable_nat,xt_state,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_nat_ftp,nf_nat,nf_conntrack_ipv4,nf_conntrack_ftp
mac80211              393421  4 rt2800lib,rt2x00usb,rt2x00lib,rtl8187
iptable_filter         12706  1 
ip_tables              18106  2 iptable_nat,iptable_filter
x_tables               21975  15 xt_hl,ip6t_rt,ipt_REJECT,xt_comment,xt_multiport,xt_limit,xt_tcpudp,xt_addrtype,ipt_MASQUERADE,iptable_nat,xt_state,ip6table_filter,ip6_tables,iptable_filter,ip_tables
snd                    55902  7 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse                73673  0 
serio_raw              12990  0 
cfg80211              172427  3 rt2x00lib,rtl8187,mac80211
soundcore              12600  1 snd
snd_page_alloc         14115  2 snd_intel8x0,snd_pcm
eeprom_93cx6           12653  1 rtl8187
shpchp                 32356  0 
i2c_sis96x             12743  0 
parport_pc             32114  1 
sis_agp                13165  1 
lp                     17455  0 
parport                40930  3 ppdev,parport_pc,lp
8139too                23283  0 
8139cp                 22636  0 
floppy                 60310  0 
Wyszukiwarka Google podpowiada, że trzeba zmniejszyć prędkość do 11MB co uczyniłem. O dziwo jest trochę lepiej ale karta nadal gubi sygnał ping i połączenie sieciowe jest niestabilne.

Kod: Zaznacz cały

cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback


# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255


#pierwsza radiowka wifisky
allow-hotplug wlan0
auto wlan0 
iface wlan0 inet static
wireless-essid Ap
wireless-key open
wireless-enc password
address 192.168.0.200
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
wireless-rate 11M
#wireless-power off

Oczywiście, wykluczam tutaj fizyczne przeszkody i brak zasięgu z uwagi na:

Kod: Zaznacz cały

iwconfig
wlan0     IEEE 802.11bg  ESSID:"Ap"            Mode:Managed  Frequency:2.417 GHz  Access Point: mac_address   
          Bit Rate=11 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr :o ff   Fragment thr :o ff
          Power Management :o ff
          Link Quality=61/70  Signal level=-49 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:3  Invalid misc:14850   Missed beacon:0
Polecenia wstawiaj na forum używając znaczników code.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Standardowo inny kanał próbowałeś?
Awatar użytkownika
Lohja
Posty: 7
Rejestracja: 24 kwietnia 2011, 16:44

Post autor: Lohja »

Dokładnie, sprawdz czy coś nie pojawiło się w eterze na częstotliwości WiFi. Pamiętaj W pasmie 2,4GHz (13 kanałów) można wyodrębnić 3 całkowicie niezależne kanały -> 1, 6, 11,
malinkalive
Beginner
Posty: 100
Rejestracja: 12 lutego 2007, 14:35

Post autor: malinkalive »

W takim razie będę zmieniał i sprawdzał.


Dodane:
Zmiana kanałów niewiele dała, sprawdzałem na 1, 6 i 11, karta nadal spisywała się nie najlepiej. Następnie pozwoliłem sobie zainstalować pakiet compat-wireless, zmiany były takie, że zaraz po uruchomieniu karty sieciowej, na nowych modułach, system automatycznie wykrył prędkość i ustawił na 54Mb/s.

Jeśli chodzi o sygnały ping to w momencie kiedy nie korzystam z karty sieciowej nie mam strat. Sprawa się pogarsza jeśli pobieram z prędkością około 500KB/s, wtedy mam straty na poziomie 10%. Jednak nie jest to tak boleśnie odczuwane jak było przy standardowych modułach z jądra. Czas pokaże jak sprawa będzie wyglądać po dłuższych testach.
ODPOWIEDZ