No właśnie. Da się przeładować driver do switcha na samym końcu ładowania wszystkiego?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Królik
No właśnie. Da się przeładować driver do switcha na samym końcu ładowania wszystkiego?
Pytanie tylko czy PE_RST jest puszczany po ładowaniu drivera od switcha czy przed. bo jeśli pe_rst jest podnoszony dopiero przy ładowaniu modułu do mt76, to trochę za późno bo driver ethernetowy się już wywalił na braku phy.
Reset PHY to nóżna PE_RST. Włączenie pcie i wykrycie 7612 spowoduje włączenie phy gigabitowego.
Która IO odpowiada za reset tego phy?
Dwa tematy związane z gigabitem:
1. Jboot nie przełącza portu czwartego w tryb gmac. Rozwiązanie:
diff --git a/target/linux/ramips/files-4.14/drivers/net/ethernet/mtk/gsw_mt7620.c b/target/linux/ramips/files-4.14/drivers/net/ethernet/mtk/gsw_mt7620.c
index 4093f09..75bfb9c 100644
--- a/target/linux/ramips/files-4.14/drivers/net/ethernet/mtk/gsw_mt7620.c
+++ b/target/linux/ramips/files-4.14/drivers/net/ethernet/mtk/gsw_mt7620.c
@@ -169,6 +169,22 @@ static void mt7620_hw_init(struct mt7620_gsw *gsw, struct device_node *np)
_mt7620_mii_write(gsw, 4, 0, 0x3100);
pr_info("gsw: setting port4 to ephy mode\n");
}
+ else if (gsw->port4 == PORT4_EXT) {
+ u32 val = rt_sysc_r32(SYSC_REG_CFG1);
+ pr_err("gsw: %X\n",val);
+ val &= ~(3 << 14);
+ rt_sysc_w32(val, SYSC_REG_CFG1);
+ pr_info("gsw: setting port4 to gmac mode\n");
+ }
+
}Najprawdopodobniej ten sam problem dotyczy DWR-960. Przygotuje soft uwzględniający włączanie portu 4 i 5 na openrouter.
2. PHY ma reset na nóżce 12 (łatwo poznać, bo ostatnia w rzędzie). Do niej podłączona jest ścieżka przez R780, która najpewniej idzie do proca. Istnieje szansa, że włączając odpowiednią IO puści się PHY z resetu i gigabit ruszy.
EDIT:
Jeśli chodzi o wolne SPI, sprawdź czy w dts jest maksymalna prędkość dla tego scalaka ustawiona.
Czyli pewnie adres phy!= nr portu.
Na mailu masz rozwiązanie.
@Cezary
Udało Ci się ustalić id tego gigabitowego PHY?
@Zuzia
Zasilacz od 118 ma 18W natomiast od 116 ma 10W. Napięcia są inne.
cat /tmp/dhcp.leases
To samo było w DWR-921. Można było się zestarzeć podczas sysupgrade.
Marvell jest jeden, zatem powinny być cztery porty 100Mbit.
Lan i 5G może być sterowane z PHY do wifi i gigabita.
Czyli wychodzi na to, że teoretycznie nowsza rev. B jest gorsza.
Zdjęcia rev. B:
https://zapodaj.net/aa6a89c6c16f8.jpg.html
https://zapodaj.net/627752ba6bfb9.jpg.html
https://zapodaj.net/36daff8b0a2df.jpg.html
EDIT:
Rev. A1 naprawdopodobniej ma dwa gigabity :
https://apps.fcc.gov/eas/GetApplication … id=2938713
EDIT2:
Literówka A1 a nie A2
I nic ciekawego nie widać na pierwszy rzut oka. Drugi Marvell jest od spodu?
Ciekawy jestem jakie id będą miały phy w stock bootlogu.
Królik napisał/a:Ja polecam ten wynalazek, jeśli lubisz dłubać:
https://pl.aliexpress.com/item/MTK-MT76 … 23460.html
zaciekawiłeś mnie tym modelem możesz napisać coś więcej o nim
co działa , co nie działa pod openwrt , co te diody wyświetlają , niezły dziwoląg z tego z tyłu anteny z przodu kable![]()
nie jest to czasami jakiś klon Xiaomi WiFi Router 3G ? , kupowałeś to na Ali ? ,
działa to usb 3,0 , to sata jest w środku , działa LTE
Ciężko stwierdzić czego klonem to jest. Chyba to jakiś devboard zamknięty w metalową obudowę.
Router śmiga aż miło. Kupiłem go na ali, z obudową i kartą 5g. 2.4g mam atherosa z trzema antenami. ![]()
Znajomy kupił go z oboma kartami od chińczyków i jest zadowolony.
Znalazłem jeden problem sprzętowy:
Dwa ledy w znanych mi trzech sztukach mają zamienioną katodę z anodą i nie świecą. Przelutowanie pomaga.
Działa wszystko, są tylko problemy z driverem do sata, ale podobno ostatnio jest naprawiony.
5 ledów od ethernetu, 2 od wifi, 1 od lte, jedna power, jedna status i dwie do użytku własnego.
Ogrom IO wyprowadzonych na header, w tym i2c sprzętowe. NATowanie na poziomie 900Mbit.
Ja polecam ten wynalazek, jeśli lubisz dłubać:
OT: @Królik: wyślij łatkę na zmiany nazwy DWR-116, bo teraz nazwa obrazu sugeruje że to jest tylko dla A1. A działa i na A2, więc się nich nazywają dwr-116-a lub dwr-116 po prostu.
Była o tym dyskusja w tamtym PR. Mathias Kresin powiedział, że przyjmują nomenklaturę od pierwszej wspieranej wersji.
Ale mogę zrobić patcha do trunka.
Ciekawy jestem adresu tego PHY gigabitowego i czy jest ten sam problem co z DWR-960. Swoją drogą Smereka ostatnio się nie odzywa a tam patch czeka. ![]()
Jest szansa na pełne wsparcie tego 118. Chętnie mogę się nim pobawić.
Jest szansa, że to warystor i starczy wymiana zasilacza. Ale tego dowiesz się dopiero mając sprzęt pod ręką.
Nie wiem teraz co mam wgrać? Mam to mifi
Mifi to Lede Cezarego z nakładka graficzną. Wgrywaj mifi.
Królik napisał/a:@ewel
W związku z pewnymi ograniczeniami, żeby wifi działało, musisz zrestartować router po tym jak dioda statusu przestanie migać po załadowaniu softu. Pamietaj o tym.Która to dioda?
Po załadowaniu softu diody zaczyczynaja szybciej migać wyświetla sukces, mam zrestartowac w wtedy?
Pierwsza z lewej. Chodziło mi po "sukcesie" już. Jak pierwszy raz włączysz router już z lede.
Już problem patcha do 1 wire mnie nauczył, że najpierw patch do kernela a potem PR. ![]()
Jest sukces, poszedł PR w sprawie oficjalnego wsparcia tego modemu w OpenWRT i kernelu.
@ewel
W związku z pewnymi ograniczeniami, żeby wifi działało, musisz zrestartować router po tym jak dioda statusu przestanie migać po załadowaniu softu. Pamietaj o tym.
@Cezary
Wszystko działa. Nawet hilinka mi wykryło.
Mogę przeportować to z trunka znów, nowszą wersję z parserem. Tylko ochotnika ze sprzętem potrzebuję.
Mam w tym momencie tylko A1. W razie czego mogę zrobić na nim testy.
eko.one.pl → Posty przez Królik
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc