To jak go skompilowac samemu w GG zeby V2 mi sie skompilowala ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez roblad
To jak go skompilowac samemu w GG zeby V2 mi sie skompilowala ?
Czesc,
Kompiluje sobie MR3420 pod 16m flash i kompiluje mi sie w GG tylko v1 nie wiem co zmienic aby skompilowala mi sie tez v2 - czzy v1 pojdzie na v2 ?
Pozdr
Prosze
ramips
https://dl.dropboxusercontent.com/u/668 … ramips.ipk
ar71xx
https://dl.dropboxusercontent.com/u/668 … ar71xx.ipk
ale jest to jeszcze nie przerobione do standardu GG - dziala tylko na GG
Poczekam, az bedzie gniazdo katowe wlutuje, kabelki maja 12 cm fakt nie ma ekranu i masa na obodowe nie podlaczona, zastanawiam sie tylko czy moze nie dac jeszcze 1 elektrolita - chinole oszczedzaja i jest ogolnie w tym 941 kiepska czesc zasilajaca - brak filtrow i dlawikow.
No i smiga :-)
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 1/800 us ( 0%), #Int= 1, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=Generic Platform EHCI Controller
S: SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1506 Rev= 1.02
S: Manufacturer=HUAWEI
S: Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
ale cos jest dziwnego:
[ 218.900000] usb 1-1: new high-speed USB device number 5 using ehci-platform
[ 219.050000] option 1-1:1.0: GSM modem (1-port) converter detected
[ 219.060000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 219.060000] option 1-1:1.2: GSM modem (1-port) converter detected
[ 219.070000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 219.080000] option 1-1:1.3: GSM modem (1-port) converter detected
[ 219.080000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 219.530000] br-lan: port 1(lan1) entered forwarding state
[ 221.500000] device wlan0 entered promiscuous mode
[ 221.830000] br-lan: port 5(wlan0) entered forwarding state
[ 221.840000] br-lan: port 5(wlan0) entered forwarding state
[ 223.840000] br-lan: port 5(wlan0) entered forwarding state
[ 264.070000] usb 1-1: USB disconnect, device number 5
[ 264.070000] option: option_instat_callback: error -143
[ 264.080000] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 264.090000] option 1-1:1.0: device disconnected
[ 264.090000] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 264.100000] option 1-1:1.2: device disconnected
[ 264.110000] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 264.110000] option 1-1:1.3: device disconnected
[ 269.490000] usb 1-1: new high-speed USB device number 6 using ehci-platform
[ 269.840000] usb 1-1: USB disconnect, device number 6
[ 275.020000] usb 1-1: new high-speed USB device number 7 using ehci-platform
[ 275.170000] option 1-1:1.0: GSM modem (1-port) converter detected
[ 275.180000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 275.180000] option 1-1:1.2: GSM modem (1-port) converter detected
[ 275.190000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 275.200000] option 1-1:1.3: GSM modem (1-port) converter detected
[ 275.200000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
mam problemy z kompilacja, caly czas "to big" - ucinam juz co sie da w GG - 5 proba leci - chociaz modem zeby odpalic i zobaczyc czy widzi usb, hardware gotowy, czekam tylko na katowe gniacdo do pcb w AVT nie maja juz od 1/2 roku moze w poniedzialek przyjdzie. Szkoda ze wczesniej flasha nie wymienilem to by teraz mial czlowiek problem z glowy - pope2k juz czeka na zamowienie ale brakuje mi jeszcze danych dla 1 1043 zeby zamowic.
Pomylka - juz poprawilem :-)
Jutro bedzie wiadomo czy zadzialalo :-)
Reasumujac
Dokonujemy zmiany
w
target/linux/ar71xx/files/arch/mips/ath79/dev-usb.c
dodajemy:
za liniami:
static void __init ar913x_usb_setup(void)
{
taki wpis:
ath79_pll_wr(8, 0x1030);
do pliku:
target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr941nd.c
zaraz za linia:
#include "dev-m25p80.h"
dodajemy linie
#include "dev-usb.h"
i pomiedzy liniami:
ath79_register_eth(0);
ath79_register_dsa(&ath79_eth0_device.dev, &ath79_mdio0_device.dev,
&tl_wr941nd_dsa_data);
dodajemy
ath79_register_usb();
do pliku:
target/linux/ar71xx/patches-3.3/610-MIPS-ath79-openwrt-machines.patch
+config ATH79_MACH_TL_WR941ND
+ bool "TP-LINK TL-WR941ND support"
+ select SOC_AR913X
+ select ATH79_DEV_DSA
+ select ATH79_DEV_ETH
+ select ATH79_DEV_GPIO_BUTTONS
+ select ATH79_DEV_LEDS_GPIO
+ select ATH79_DEV_M25P80
+ select ATH79_DEV_WMAC
pomiedzy 2 ostatnimi liniami dodajemy
+ select ATH79_DEV_USB
lutujemy prawie wedle tego schematu:
https://forum.openwrt.org/viewtopic.php … 54&p=7
A tak naprawde wystarczy stabilizator 5 V podlaczyc do USB i dokonac takowych lutowan:
1. Solder +5V circuit (see pic1)
2. Solder r1000/r1001 22 omhs resistors
3. Solder usb D+/D- pull-down lines at the bottom of pcb (15K)
4. Solder usb plug
5. Solder r96 4.7k resistor near main cpu (Atheros AR9132) - they call it USB_RREF
hmmmm, to gdzies wcielo, ale juz podgralem zpowrotem z build, najwyzej ta latka sie bedzie sypac ale plik bedzie ok, bardzo dziwne czyzbym zrobil mv zamiast cp jak robilem kopie, hmm bardzo dziwne. :-)
chyba to to dodaje 134-MIPS-ath79-add-...
Akurat nie mam w target, a jakims cudem jest w build, i to jest dziwne wrzucilem z build do target zobaczymy czy nie namieszalem .h tez podgralem,
wydaje mi sie ze to sie jednak z jakiegos patcha robi.
134-MIPS-ath79-add-...
Tamto zrobilem, ale tego nie moge znaklezc poza build_dir
dev-usb.c
i dodac to do jakiegos patcha
/arch/mips/ath79/dev-usb.c
@@ -148,6 +148,8 @@
static void __init ar913x_usb_setup(void)
{
+ ath79_pll_wr(8, 0x1030);
A to w czym siedzi ?
/arch/mips/ath79/dev-usb.c
@@ -148,6 +148,8 @@
static void __init ar913x_usb_setup(void)
{
+ ath79_pll_wr(8, 0x1030);
+
----------------------------------------
arch/mips/ath79/mach-tl-wr941nd.c
@@ -19,6 +19,7 @@
#include "dev-m25p80.h"
#include "dev-wmac.h"
#include "machtypes.h"
+#include "dev-usb.h"
#define TL_WR941ND_GPIO_LED_SYSTEM 2
#define TL_WR941ND_GPIO_LED_QSS_RED 4
@@ -103,6 +104,9 @@
ath79_eth0_data.duplex = DUPLEX_FULL;
ath79_register_eth(0);
+
+ ath79_register_usb();
+
Co by sobie do patchy dodac ?
No i pojawil sie problem, nie bardzo wiem gdzie podmienic to:
mips/ar71xx/Kconfig
@@ -182,6 +182,7 @@
select AR71XX_DEV_DSA
select AR71XX_DEV_GPIO_BUTTONS
select AR71XX_DEV_LEDS_GPIO
+ select AR71XX_DEV_USB
default n
config AR71XX_MACH_TL_WR1043ND
Czesc
biore sie dzis za lutowanie i przekompiluje obraz z patchem, skoro nie trzeba u-boota ruszac, a moze da sie cos podgrac na sile cos podobnego z obsluga USB - chodzi mi o architekturę moze 843 cokolwiek aby nie kompilowc, nie musi mi sie zglaszac jako 941.
Tylko jak podgrac pozniej u-boota czy on w skompilowanym sofcie odrazu bedzie, chyba nie. U-boota trzeba oddzielnie podgrac, i to chyba tylko przez konsole, nie ?
Pozdr,
A dokladniej jaka linijka ?
Czesc,
tu jest patch
https://www.mail-archive.com/openwrt-de … 07772.html
a tu hardware
https://forum.openwrt.org/viewtopic.php … 54&p=7
wlasnie chce to przetrrenowac, zrobie tylko r1000/r1001 i r96 a stabilizatorek z boku, problem jest w u-bootcie zeby zainicjowal usb, mam taki routerek j zamierzam to przetrenowac, router jest v3 wiec do tego opisu.
Witam,
Mi chodzi o soft jaki mozna podgrac zamiast softu do 941 na 941 tak zeby obsluzyl USB, wedlug mnie to jest to to samo na PCB co w 1043 - ale pewnosci nie mam dlatego pytam. Bede wymienial tam flashe na 16 M ale 941 nie ma wkompilowanej obslugi USB a chce zrobic tam USB gniazdo - nie chce kombinowac i zmieniac w kodzie. Trzeba wlaczyc USB w kodzie na 941 i przekompilowac, ale wtedy zawsze bede musial compilowac sam software do niego jak cos nowego sie pojawi, a tak zawsze mtd z opcja force mozna podgrac soft od innego, aby chipy byly obsluzone, znaczy procek radio i chip od switcha to wszystko.
Juz to trenowalem na 741 wgralem 3220 i hula.
Witam,
W zasadzie pytanie do Czarka, co zamiast dla tego routera po zrobieniu USB mode - wlutowanie gniazda i podlutowanie opornikow + stabilizator itd. Wydaje mi sie ze to jest to samo co 1043 - ale pewnosci nie mam - niechce mi sie na nowo kompilowac i w C zmieniac przypisanie zeby 941 widzial USB na PCB jest miejsce na gniazdo USB sciezki laca bezposrednio do chipa brak 68 ohomow po drodze i pull upow itd. To zwalcze chodzi mi o chipa i raqdio czy jak podgram z forcem to zaskoczy jakis USB router po wymianie flasha.
Wiem ide na latwizne ale szwagier az 3 routery mi podrzucil :-) a ze czlowiek troszke sie "zaszczepil" to obiecal wiele - a teraz robic sie nie chce :-) Musze u popek2k zamowic chipy i nie chce mi sie kombinowac :-}
w kazdym linuxsie x86 jest ok i w NT wspireane jest tam
nie zawracaj sobie glowy z multiwanem - Cezary ma racje, multiwan jest nieprzewidywalny i dziala jak chce i kiedy chce, szczegolnie jak chcesz miec loadbalancera - nie wspomne juz o fastbalancerze o ktorym nic nie mozna powiedziec. multiwan tylko fajniniej przelacza lacza, ale jak mu sie sekwencja pokicka to juz nic nie przelacza czasami - szczegolnie przy 3 wanach.
Wszystko poszlo, nie wiem dlaczego kernel nie chce z inna wersja zaskoczyc z innego releasu - no ale trudno - jakis mu linkowan brakowalo, przekompilowalem, ladnie laczy sie po wpa2 - czyli juz wiem ze developerzy nie bardzo chca pomoc z Alfa 500mW - na trunku tez pakiet do wifi jest z 290613 - czyli narazie nic sie nie zmieni - bug dalej bedzie w AA i w trunku odnosnie rtl8187 - brak wep/wpa/wpa2. Nie jest to wina chipsetu ramipsa jak developerzy pisali, wina jest niewlasciwego sterownika do rtl8187 dostepnego w openwrt.
Najlepiej jest opisane na wiki openwrt, wszystko jak krowie na miedzy jeszcze m-c temu bylo beznadziejne, ale teraz autor sie postaral - ja nie zauwazylem zadnych problemow z mwan3 - wymaga to pare zapisow w configu sieci, firewala, dopisanie 1 opcji w samym configu mwana3 odnoscie przelaczania sie interfejsow. Kolega opisujacy w .pdf nie dopisal load balancingu i prakuje opisu opcii firewala i opcji reroutingu w configu mwan3. Zapewniam Cie ze nie musisz ustawiac DNS na googla, pinggi mwana ja mam ustawione np na wp.pl dns na freeDNS standardowo z Gargoila. Dodatkowo nic nie stoii na przeszkodzie zeby sobie LuCi i Mvana do Luci doinstalowac do Gargoila - na innym porcie np. 81 uhttpd config wymaga modyfikacji.
eko.one.pl → Posty przez roblad
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc