Kamikaze - zmodyfikowany firmware dla Asusa WL-500gP
|
kabal |
Dodano 07-10-2008 14:12
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Witam.
Mam pewien problem i niestety nie wiem jak to ugryzc.
Mianowicie po wpisaniu:
uci set wireless.cfg2.maclist="xx:xx:xx:xx:xx:xx"
uci set wireless.cfg2.macpolicy=allow
uci commit wireless
wifi
wyskakuje mi nastepujaca komenda:
wl0: Invalid argument
Filtrowanie adresow MAC niestety nie dziala. Restartowalem router i bez skutku.
Moge prosic o pomoc co jest nie tak ?
Pozdrawiam |
|
|
|
obsy |
Dodano 07-10-2008 14:15
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
A wgrałeś to coś mojego, czy sam modyfikowałeś?
Pokaż całą zawartość /etc/config/wireless.
|
|
|
|
kabal |
Dodano 07-10-2008 14:28
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Witam.
Wgralem Twoj obraz.
Zawartosc /etc/config/wireless:
config wifi-device wl0
option type broadcom
option channel 5
option disabled '0'
option maclist '00:15:AF:DD:9E:72 00:1F:1F:12:1F:D6'
option macpolicy 'allow'
# REMOVE THIS LINE TO ENABLE WIFI:
config wifi-iface
option device wl0
option network lan
option mode ap
option ssid JambiNET
option encryption 'psk2'
option key 'xxxxx'
option maclist '00:15:AF:DD:9E:72 00:1F:1F:12:1F:D6'
option macpolicy 'allow'
Nawet zmienialem w komendzie "cfg2" na "wl0" stad w wifi-device ten sam wpis z macami co w wifi-iface.
Zaznacze ze nie zmienialem zawartosci pliku "/lib/wifi/broadcom.sh" jak to radziles innemu uzytkownikowi.
Edytowany przez kabal dnia 07-10-2008 14:49
|
|
|
|
obsy |
Dodano 07-10-2008 16:04
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Bo w moim jest to zmodyfikowane. Ten pierwszy w sekcji wll0 jest błędny i nie może być. Usuń go. Ten drugi zresztą też usuń, polecenie wifi i zobacz co wypisze.
|
|
|
|
kabal |
Dodano 07-10-2008 16:22
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
Bo w moim jest to zmodyfikowane. Ten pierwszy w sekcji wll0 jest błędny i nie może być. Usuń go. Ten drugi zresztą też usuń, polecenie wifi i zobacz co wypisze.
Usunalem wpisy.
Teraz wyglada to tak:
cat /etc/config/wireless
config wifi-device wl0
option type broadcom
option channel 5
option disabled '0'
# REMOVE THIS LINE TO ENABLE WIFI:
config wifi-iface
option device wl0
option network lan
option mode ap
option ssid JambiNET
option encryption 'psk2'
option key 'xxx'
Blad "wl0: Invalid argument" niestety nadal wyskakuje :| Teraz to juz sam nie wiem co jest nie tak..
Edytowany przez kabal dnia 07-10-2008 17:09
|
|
|
|
obsy |
Dodano 07-10-2008 17:58
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Więc tzw. "debugger dla opornych". Na początku /lib/wifi/broadcom.sh jest #!/bin/sh. Zmień to na
#!/bin/sh -x
Poźniej normalnie polecenie wifi i wypisze całą masę śmieci na ekran - zapamietaj to (w putty wlącz sobie nagrywanie sesji), a później poszukaj na czym się wali z Invalid argument
|
|
|
|
kabal |
Dodano 07-10-2008 20:28
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
Więc tzw. "debugger dla opornych". Na początku /lib/wifi/broadcom.sh jest #!/bin/sh. Zmień to na
#!/bin/sh -x
Poźniej normalnie polecenie wifi i wypisze całą masę śmieci na ekran - zapamietaj to (w putty wlącz sobie nagrywanie sesji), a później poszukaj na czym się wali z Invalid argument
Odczytalem caly plik " /lib/wifi/broadcom.sh" i niestety nie ma tam wpisu "#!/bin/sh".
Jesli moge to bardzo prosze o jeszcze jakas rade.. wciaz raczkuje w kamikaze.
Edytowany przez kabal dnia 07-10-2008 20:37
|
|
|
|
obsy |
Dodano 07-10-2008 20:36
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Sorry, nie ten plik. /sbin/wifi
|
|
|
|
kabal |
Dodano 07-10-2008 20:49
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
Sorry, nie ten plik. /sbin/wifi
OK. Wykonalem. Tylko nie chce tutaj tego pakowac. A nie moge jakos zalacznika wstawic do odpowiedzi.
Edytowany przez kabal dnia 07-10-2008 20:50
|
|
|
|
obsy |
Dodano 07-10-2008 20:50
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
http://rafb.net/paste/?
|
|
|
|
kabal |
Dodano 07-10-2008 20:53
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
http://rafb.net/paste/?
Dzieki.
Oto zawartosc:
http://rafb.net/p/b9dtHf71.html |
|
|
|
obsy |
Dodano 07-10-2008 21:50
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Tu nie ma tego komunikatu. Czy mimo go, ustawia się wszystko poprawnie?
|
|
|
|
kabal |
Dodano 07-10-2008 22:04
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
Tu nie ma tego komunikatu. Czy mimo go, ustawia się wszystko poprawnie?
Wydaje mi sie ze raczej wszystko jest OK. Uzywam Twojego firmware juz od ponad 2 mies.
Ale tak jak wspomnialem wczesniej, niewiadomo czemu nie dziala mi filtracja MAC adr opisana w pierwszym poscie. A powinna.
Hmm.. jutro jak znajde chwile to moze wgram od nowa firmware.. ?!
P.S. Zapomnialem wczesniej napisac ze po wykonaniu wifi i wypisaniu na ekranie komend rozlaczylo mi wi-fi. Musialem router wylaczyc i wlaczyc zeby miec wi-fi.
Edytowany przez kabal dnia 07-10-2008 22:06
|
|
|
|
obsy |
Dodano 07-10-2008 22:10
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nie wgrywaj ponownie. Macie straszne naleciałości z windowsa...
firstboot po prostu napisz i będziesz miał wszystko od nowa.
|
|
|
|
kabal |
Dodano 15-10-2008 11:51
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
Nie wgrywaj ponownie. Macie straszne naleciałości z windowsa...
firstboot po prostu napisz i będziesz miał wszystko od nowa.
Witam.
Zgadza sie.. przyzwyczajenia z Windowsa sa - i to duze.
Dzis wkoncu znalazlem chwilke czasu i wykonalem firstboot.
Mam takie pytanie..czy po zresetowaniu w Twoim obrazie musze wykonywac polecenia:
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0x10308
nvram commit
?
Edytowany przez kabal dnia 15-10-2008 11:54
|
|
|
|
obsy |
Dodano 15-10-2008 12:03
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
1 Nie! Kernel powinien sam wykryć ile masz ramu. Jeżeli już to kiedyś robiłeś to siedzi to w nvramie i nie masz potrzeby tego robić.
2. Skąd masz takie dziwne wartości dla ncdl? Zwykle 0 tam się wstawia.
|
|
|
|
kabal |
Dodano 15-10-2008 12:09
|
User
Posty: 54
Dołączył: 21/02/2008 14:48
|
Cytat obsy napisał/a:
1 Nie! Kernel powinien sam wykryć ile masz ramu. Jeżeli już to kiedyś robiłeś to siedzi to w nvramie i nie masz potrzeby tego robić.
2. Skąd masz takie dziwne wartości dla ncdl? Zwykle 0 tam się wstawia.
Jak wgrywalem pierwszy raz Kamikaze to sugerowalem sie opisem z tej stronki:
http://wiki.openwrt.org/OpenWrtDocs/Hardware/Asus/WL500GP#head-be3ab4773ff7a173ed005d6726a77c872ff37a8f
To podopowiedz mi.. wykonac jeszcze raz firstbot Twojego obrazu, wpisac mtd erase nvram i wykonac:
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0
nvram commit && reboot
??
Edytowany przez kabal dnia 15-10-2008 12:09
|
|
|
|
obsy |
Dodano 15-10-2008 12:28
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nie. Wykonałeś firstboot i tyle. Nic wiecej nie robisz.
Kamikaze nie korzysta bezpośrednio z nvram. Jeżeli cokolwiek kiedykolwiek wcześniej coś tam ustawiałeś to jest to nadal. Firstboot tego nie niszczy, czyści tylko jffs (czyli wszystkie zmiany jakie były wykonane w systemie). nvram to oddzielny obszar.
|
|
|
|
AaaA |
Dodano 22-10-2008 10:37
|
User
Posty: 68
Dołączył: 23/08/2006 23:45
|
Takie spostrzeżenie dotyczace tej wersji:
To chyba jedyna kompilacja openwrt która działa poprawnie przy kombinacji mojego usługodawcy (UPC)/modemu (Motorola)/routera (WL-500gp)
Jeśli używam innej wersji opwnwrt (obojętne czy 2.4/oficjalna/trunk czy 2.6) maksymalna predkość pobierania przez port wan wynosi około 110KB/s - daleko od limitu usługodawcy
Jeśli używam tej konkretnie wersji lub np tomato/ddwrt to prędkości są prawidłowe.
Ktoś spotkał się z takim problemem?
Edytowany przez AaaA dnia 22-10-2008 10:39
|
|
|
|
obsy |
Dodano 22-10-2008 10:59
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Nic w nim nie zmieniałem. To standardowe kamikaze 7.09 z dodanymi pakietami i zmianami wg spisu. Żadnych innych zmian, serio.
|
|
|