Temat: Znikające wifi w TP-LINK TL-WR1043ND

To mój pierwszy post na tym forum, więc witam wszystkich.

Zainstalowałem na moim routerze openwrt zmodyfikowany przez shibbego (http://openwrt.groov.pl/WR1043NDv1/r20676/).
Co parę dni mam problem z wifi - po prostu znika. Nie jest to problem z firewallem, ponieważ radio w ogóle przestaje się rozgłaszać, podczas skanowania nie widać mojego routera. Wszelkie próby z softwareowym wyłączaniem/podnoszeniem interfejsu nic nie dały. W logach także nie widzę żadnego błędu. Jedynie reset routera powoduje, że wifi zaczyna działać.
Padanie radia nie ma żadnego wpływu na połączenia kablowe - działają przez cały czas.
Próbowałem różnych ustawień w luci, ale żadne nie naprawiły znikania wifi.
Może ktoś mi pomóc rozwiązać ten problem?

# cat config/wireless

config 'wifi-device' 'radio0'
        option 'type' 'mac80211'
        option 'macaddr' '00:23:cf:16:b3:ba'
        list 'ht_capab' 'SHORT-GI-40'
        list 'ht_capab' 'DSSS_CCK-40'
        option 'channel' '11'
        option 'hwmode' '11ng'
        option 'htmode' 'HT20'
        option 'txpower' '20'
        option 'country' 'PL'
        option 'distance' '10'
        option 'disabled' '0'

config 'wifi-iface'
        option 'device' 'radio0'
        option 'network' 'lan'
        option 'mode' 'ap'
        option 'encryption' 'psk2'
        option 'key' '****'
        option 'ssid' 'moje_ssid'
# dmesg|grep wlan
Registered led device: tl-wr1043nd:green:wlan
device wlan0 entered promiscuous mode
br-lan: port 2(wlan0) entering forwarding state
device wlan0 left promiscuous mode
br-lan: port 2(wlan0) entering disabled state
device wlan0 entered promiscuous mode
br-lan: port 2(wlan0) entering forwarding state

/var/log/messages jest puste, nie wiem gdzie się włącza sysloga i nie wiem czy ma to sens ze względu na małą pamięć routera.

2

Odp: Znikające wifi w TP-LINK TL-WR1043ND

logread. Wywal   option 'distance' '10' oraz   option 'txpower' '20'.

Drivery do wifi są cały czas rozwijane - jedna wersje działa lepiej, jedna gorzej. Sprawdź kilka po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Ja mam również problemy z WIFI, a więc:
WARUNKI:
- odległość około 10 metrów - jedna ściana
- OpenWrt w wersji Cezarego - http://ecco.selfip.net/tl-wr1043nd-luci/
- drugie urządzenie to notebook HP 8430 z kartą obsługującą 802.11abg

CO SIĘ DZIEJE:
- przy włączonym trybie: 802.11g+n - praktycznie nie można korzystać z sieci pingi do TP-LINK zrywane lub czasy rzędu 2000/3000 ms z okresowymi seriami po 1 ms (około 20 odpowiedzi)
- przy włączonym trybie 802.11.g - pingi 95% po 1 ms
- po odczytaniu logread mam takie powtarzające się wpisy:

Jun 14 10:37:25 WIFI3 user.warn kernel: WARNING: at /opt/projekty/openwrt/tl-wr1043nd-bf-luci/build_dir/linux-ar71xx/compat-wireless-2010-05-24/net/mac80211/rx.c:2578 0x80c96130()
Jun 14 10:37:25 WIFI3 user.warn kernel: Rate marked as an HT rate but passed status->rate_idx is not an MCS index [0-76]: 127 (0x7f)
Jun 14 10:37:25 WIFI3 user.warn kernel: Modules linked in: fuse sierra option usb_storage usbserial nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_state nf_conntrack_ip
Jun 14 10:37:25 WIFI3 user.warn kernel: Call Trace:[<8007d334>] 0x8007d334
Jun 14 10:37:25 WIFI3 user.warn kernel: [<800683c4>] 0x800683c4
Jun 14 10:37:25 WIFI3 user.warn kernel: [<800683c4>] 0x800683c4
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8007cb68>] 0x8007cb68
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80c96130>] 0x80c96130
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8007cbe8>] 0x8007cbe8
Jun 14 10:37:25 WIFI3 user.warn kernel: [<800d5aac>] 0x800d5aac
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80c96130>] 0x80c96130
Jun 14 10:37:25 WIFI3 user.warn kernel: [<801de4a4>] 0x801de4a4
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80d03c28>] 0x80d03c28
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80c258a0>] 0x80c258a0
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80c201ec>] 0x80c201ec
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80c23fa0>] 0x80c23fa0
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80081b94>] 0x80081b94
Jun 14 10:37:25 WIFI3 user.warn kernel: [<800a7964>] 0x800a7964
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80082388>] 0x80082388
Jun 14 10:37:25 WIFI3 user.warn kernel: [<81febd70>] 0x81febd70
Jun 14 10:37:25 WIFI3 user.warn kernel: [<81febd70>] 0x81febd70
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80082468>] 0x80082468
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8006082c>] 0x8006082c
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80060a00>] 0x80060a00
Jun 14 10:37:25 WIFI3 user.warn kernel: [<81febd70>] 0x81febd70
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8006b33c>] 0x8006b33c
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8006c7dc>] 0x8006c7dc
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80060a20>] 0x80060a20
Jun 14 10:37:25 WIFI3 user.warn kernel: [<802cda48>] 0x802cda48
Jun 14 10:37:25 WIFI3 user.warn kernel: [<802cd3a8>] 0x802cd3a8
Jun 14 10:37:25 WIFI3 user.warn kernel: [<81fec4ac>] 0x81fec4ac
Jun 14 10:37:25 WIFI3 user.warn kernel: ---[ end trace 1d01c2c06be3c710 ]---

Czy możliwe ustabilizowanie sieci najlepiej z włączonym trybem 802.11g+n ?  Zainwestowałem w ten router z chęci posiadania głównie przełącznika gigabitowego ale on również ma stanąć na bazie lecz niestety na tą chwilę przez te problemy nie mogę postawić go na bazę sad

4

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Wifi Ci sie wywaliło. Właśnie wyszły update do mac80211, skompiluję.

PS. Jak nie masz karty N to po co to włączasz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Ja nie mam ale klienci mają i jakby się udało to chętnie bym uruchomił tryb N, lecz jeśli obecnie nie ma takiej możliwości a będzie stabilnie działało w trybie g to tak to zostawię ale z tego co w logach widać karta która aktualnie ma włączony tryb 802.11g się wykłada sad, więc stabilna nie jest.

6

Odp: Znikające wifi w TP-LINK TL-WR1043ND

SOA#1, mi tam działa smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez zbyszko 2010-06-14 21:36:44)

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Wcześniej jeszcze taki błąd się pojawił:
Jun 14 07:15:59 WIFI3 user.warn kernel: Modules linked in: fuse sierra option usb_storage usbserial nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat xt_NOTRACK iptable_raw xt_state nf_conntrack_ip
Jun 14 07:15:59 WIFI3 user.warn kernel: Call Trace:[<800683c4>] 0x800683c4
Jun 14 07:15:59 WIFI3 user.warn kernel: [<800683c4>] 0x800683c4
Jun 14 07:15:59 WIFI3 user.warn kernel: [<8007cb68>] 0x8007cb68
Jun 14 07:15:59 WIFI3 user.warn kernel: [<80c96130>] 0x80c96130
Jun 14 07:15:59 WIFI3 user.warn kernel: [<8007cbe8>] 0x8007cbe8
Jun 14 07:15:59 WIFI3 user.warn kernel: [<800d5aac>] 0x800d5aac
Jun 14 07:15:59 WIFI3 user.warn kernel: [<80c96130>] 0x80c96130
Jun 14 10:37:25 WIFI3 user.emerg kernel: 1febd70>] 0x81febd70
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8006b33c>] 0x8006b33c
Jun 14 10:37:25 WIFI3 user.warn kernel: [<8006c7dc>] 0x8006c7dc
Jun 14 10:37:25 WIFI3 user.warn kernel: [<80060a20>] 0x80060a20
Jun 14 10:37:25 WIFI3 user.warn kernel: [<802cda48>] 0x802cda48
Jun 14 10:37:25 WIFI3 user.warn kernel: [<802cd3a8>] 0x802cd3a8
Jun 14 10:37:25 WIFI3 user.warn kernel: [<81fec4ac>] 0x81fec4ac
Jun 14 10:37:25 WIFI3 user.warn kernel: ---[ end trace 1d01c2c06be3c707 ]---

Po kablu urządzenie się świetnie spisuje ten gigabit wymiata smile

A Cezary zapewne używasz wersji bez Luci może tu jest jakiś pies pogrzebany, czyli w LuCI, aczkolwiek to tylko nakładka graficzna na serce - czyli pliki konfiguracyjne. Jakbyś mógł skompilować nową paczkę to ja chętnie po testuję smile. Ewentualnie jakbyś skrobnął jakiego tutoriala jak przygotować samodzielnie, chociaż ja gdzieś widziałem Twój opis, ale nie mogę go teraz odszukać sad

8

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Kompiluje się. Ideologi nie ma zbytniej:

cd /tmp
svn co svn://svn.openwrt.org/openwrt/branches/backfire
cd backfire
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig (wybrać tplinka, jest to opisane u mnie na strone)
make

Kilka (-naście, -dziesiąt) minut i jest gotowy obraz. Dokładnie to samo co jest na openwrt.org.

U ciebie driver się cały czas wysypuje lub inne moduły. Nie masz czasami rammoda zrobionego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Na http://ecco.selfip.net/tl-wr1043nd-luci/

Chcesz to testuj smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Nie urządzenie wypakowane, dwa dni testowane na oryginalnym sofcie, potem wymieniłem na Twoją paczkę.

No to spróbuję nowej kompilacji smile. Rozumiem, że kompilację robisz na "dużej" dystrybucji linuxa.

11

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez zbyszko 2010-06-14 23:19:38)

Odp: Znikające wifi w TP-LINK TL-WR1043ND

No to napiszę tak na szybko:

I. Problemy w logach
- nie pojawiają się na tą chwilę ostrzeżenia - zobaczę co będzie się działo przez 24 godziny

II. włączony tryb 802.11g+n  - klient karta z a/b/g
- prędkość pobierania ftp z sda1 będącego pendrivem firmy PQI o pojemności 8GB z ext4 - 1,5 MB/s
- pingi do tp-link na poziomie od 1 ms do 50 ms - zaobserwowałem, iż na jednej antenie pingi są na poziomie od 1 ms do 30 ms, aczkolwiek wszystko zależy jak są ułożone anteny. Najniższe pingi uzyskałem przy antenach ustawionych poziomo.

III. włączony tryb 802.11g - klient karta z a/b/g
- prędkość pobierania ftp z sda1 będącego pendrivem firmy PQI o pojemności 8GB z ext4 - 2,2 MB/s
- pingi do tp-link na poziomie od 1 ms do 5 ms

IV. podłączenie via switch + karta gigabitowa
- prędkość pobierania ftp z sda1 będącego pendrivem firmy PQI o pojemności 8GB z ext4 - około 12,5 MB/s nieźle smile

Konkluzja tryb 802.11n ogranicza wydajność starszych trybów w obecnej wersji sterowników, więc pozostaje wszyscy klienci pracujący jako 802.11n lub 802.11g inaczej nici z optymalizacji wydajności (chyba, że sterowniki do sieciówki będą lepiej napisane).

13

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Jak wygląda położenie sieci u Ciebie - bo byś może masz ich tyle w powietrzu lub na tym kanale że fizycznie więcej nie uzyskasz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Są trzy ale ich sygnał jest bardzo słaby praktycznie ich nie ma, no i jest moja sieć ale na kanale 1 a ja testuje na 10. A jak u Ciebie z transferami poprzez wifi ?

No i niestety sprzęt się zrestartował po 21 godzinach pracy. Przynajmniej po odczycie logread tak mi wynika.  Czy gdzieś są logi sprzed restartu ?

15

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Nie ma, logowanie jest tylko w pamięci. Możesz to sobie włączyć -

uci set system.@system[0].log_type=file
uci set system.@system[0].log_file=/mnt/sda1/syslog
uci commit system
reboot

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Znikające wifi w TP-LINK TL-WR1043ND

szybkie pytanie
czy można uzyskać jednocześnie logi w pliku i z pamięci (logread)? Mnie się nie udało. Jest albo to albo to

17

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Albo albo. syslog jako aplet od busybox jest ograniczony (i tak ma być), wiec za wiele nie można oczekiwać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez rpc 2010-06-16 08:44:23)

Odp: Znikające wifi w TP-LINK TL-WR1043ND

da się
skrypt przerobiłem troszkę po mojemu pobrany z dev na openwrt

trzeba podmienić sobie zamiast /sbin/logread lub zapisać jako nowy plik nadając mu prawa wykonywalności

ja jednak preferuje ustawienie nowego skryptu nazwijmy to "logs"
na konsoli należy wykonać

wget http://rpc.one.pl/pliki/openwrt/backfire/10.03.x/syslog/logread -O /sbin/logs
chmod +x /sbin/logs

i wywołując komendę

logs

mamy nasze logi

Przerobiony skrypt

#!/bin/sh

. /etc/functions.sh

PARAM=$1
LOGFILE="/mnt/sdb1/messages"

showlog() {
        local cfg="$1"
        config_get log_size "$cfg" log_size
        config_get log_file "$cfg" log_file
        test -z $log_file || LOGFILE=$log_file
        [ -f ${LOGFILE} ] || showerr
        tail ${PARAM} -c ${log_size:-16}k ${LOGFILE}
}

showhelp() {
        cat <<EOF
RoadRunner.cx Logread v0.999 (2009-04-05 03:23:09 EET-2EEST) shell script

Usage: logread [OPTION]...

Show messages from system log file (${LOGFILE}) or from uci system log_file

Options:
        -f      Output data as log grows

EOF
        exit 0
}

showerr() {
        cat <<EOF
RoadRunner.cx Logread v0.999 (2009-04-05 03:23:09 EET-2EEST) shell script

Error: Log file (${LOGFILE}) does not exist.
       System logger possibly is not running.

EOF
        exit 1
}

[ "$PARAM" == "-h" ] && showhelp
[ "${PARAM:--f}" != "-f" ] && showhelp

config_load system
config_foreach showlog system

logi i sysloga szerzej opisałem tu: http://rpc.one.pl/index.php/lista-artyk … -w-openwrt

19

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Co da się? Przecież tail'em normalnie plik odczytujesz smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20 (edytowany przez rpc 2010-06-16 10:03:03)

Odp: Znikające wifi w TP-LINK TL-WR1043ND

no wywołuj tail /mnt/sda1/message
trochę uciążliwe.

No wiem można alias albo link ale ten skrypt obsługuje jeszcze logi z syslog-ng i jest uniwersalny. Więc jak ktoś zamieni sobie syslogd na syslog-ng to będzie miał jak ulał a tam nie ma logread.

dlatego uważam że to bardziej uniwersalne rozwiązanie dla osób które normalnie nie posługują się tail,cat,less,itd.

a tak na marginesie. To kiedy wyniki konkursu ogłoszonego na openrouter.info ?

21

Odp: Znikające wifi w TP-LINK TL-WR1043ND

?? Dawno ogłoszone, pokazane i nawet gość odebrał już nagrodę smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Znikające wifi w TP-LINK TL-WR1043ND

coś mi umknęło smile

23 (edytowany przez zbyszko 2010-06-17 18:54:19)

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Tak mi przyszło do głowy, że może ta niestabilność karty sieciowej spowodowana jest przez jej przegrzewanie. Zaobserwowałem, że bezpośrednio po podłączeniu do tp-linka (bez restartowania routera) mam pingi po 1-5ms, natomiast z czasem one rosną aż do rozłączenia i braku wykrywania sieci. Odczekam np. około 30 minut i mogę się znowu podłączyć do tp-linka co prawda pingi są jeszcze na poziomie 200-500 ms ale można korzystać. Minie trochę czasu i znowu pingi rosną do 3000 ms i następnie zrywa i siec jest niewykrywana. W netstumblerze SNR mam na poziomie -70dBm. Router obecnie pracuje bez restartów i bez błędów w logach takich jak wcześniej miałem przed wgraniem nowej wersji.

A jest może jakaś możliwość postawienia na tym sprzęcie debiana ?

24

Odp: Znikające wifi w TP-LINK TL-WR1043ND

Może podpowiem, a może nie - na DD-WRT problem dotyczył wycieków pamięci z interfejsu WWW i błędy sterownika przy okazji.

25 (edytowany przez mojojojo 2010-06-19 21:33:19)

Odp: Znikające wifi w TP-LINK TL-WR1043ND

zbyszko,

przybyłem tu z identycznym problemem jak Twój zaraz po zmianie romu na backfire od Cezarego. Pomimo wgrania romu z najnowszym steronikiem wifi nic nie uległo poprawie ;/
Na chwilę obecną zapomnieć należy o wifi N, o dziwo pozostałe tryby działają śpiewająco.

W poprzedniej wersji romu (ta przed backfire wink  wifi działało jak ta lala, działało dobrze także na oryginalnym romie tp-link. To rozjaśnia kwestię potencjalnego grzania się urządzenia.

Już tylko to cholerne wifi chyba zostało smile     pomysły?





link do mojego topica:
http://eko.one.pl/forum/viewtopic.php?id=620

TP-Link TL-WR1043ND