Odp: XUNISON Exigo D50 5G
Ja mogę udostępnić DTS pod 6.18 do NSS, patch do pamięci pod 6.18 jest w moim repo jeśli IceG chce oczywiście.
@lukasz3134 To ja poprosze ten plik dts, zrobilem sobie miejsce na dysku więc moge jutro powalczyc z kompilacja.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → XUNISON Exigo D50 5G
Strony Poprzednia 1 … 35 36 37
Zaloguj się lub zarejestruj by napisać odpowiedź
Ja mogę udostępnić DTS pod 6.18 do NSS, patch do pamięci pod 6.18 jest w moim repo jeśli IceG chce oczywiście.
@lukasz3134 To ja poprosze ten plik dts, zrobilem sobie miejsce na dysku więc moge jutro powalczyc z kompilacja.
IceG, tu masz DTS. Nie musisz nic w nim robić już jak chcesz zrobić obraz z NSS. Wszystko jest ustawione tak jak ma być.
https://filebin.net/m631fnuksxo1k8po
Bo nie ma takiego poradnika. OpenWrt oficjalnie nie ma takiego trybu pracy i nie wspiera takiej konfiguracji. Quectelowy qmi + quectel-cm coś takiego miało, ale wymagało specjalnego włączenia opcji.
Tego się obawiałem, bo jak skonfigurować extender na relayd to na YT daje się znaleźć, ale na routerze z internetem 5G to nie zadziała, a nic więcej na ten temat nie znalazłem.
Dzięki za naprowadzenie.
Na ten moment poległem z kompilacją obrazu z nss, nie wiem czy o czymś zapomniałem, czy to mój brak wiedzy.
Aktualizacja..
Ok, moja wpadka, niby sprawdzałem ale i tak nie wszystko skopiowałem, muszę znów skompilować i sprawdzić.
Widzę, że trochę się z tym pobujam.. coś, gdzieś robię źle.. lub czegoś mi brakuje..
Zrobiłem
git clone -b ipq50xx-rebase https://github.com/kuncy7/openwrt-nss-edma.gitTam dodałem pliki dla XUNISON Exigo D50 5G (dts, wpisy dla sterowników wi-fi, łatki itd.)
Dodałem do feeds-conf.default
src-git nss https://github.com/kuncy7/nss-packages.git;ipq50xx-rebaseZrobiłem update i install
./scripts/feeds update -a && ./scripts/feeds install -aZ repo
https://github.com/LS3434/Quectel-mhi-NSS-drivers-for-6.18-kernel mam dodane pakiety
luci-proto-quectel
quectel_CM_5G_M
quectel_MHI_nss-1.3.6
rmnet-nss
W package/nss/nss-tools/files w pliku nss-dwmac.defaults dopisałem
wifi_offload='1'Obraz się buduje, ale nie ma Wi-Fi i NSS nie działa. Wyczyszczę źródła i jeszcze raz puszczę kompilacje ale to wieczorem. Na ten moment lipa
.
W DTS upewnij się że jest linijka na górze include ipq5018-nss.dtsi. Następnie w make menuconfig wchodzisz do network > i zaznaczasz gwiazdką nss-tools-dwmac. Później wchodzisz do kernel modules>wireless drivers i wybierasz 512 ath11k mem profile. Tak samo w kernel modules wchodzisz do network devices i zaznaczasz gwiazdką kmod-rmnet-nss i upewnij sie że w qca-nsz-drv w configuration jest zaznaczone rmnet. I to chyba tyle. Wieczorem jak coś to napisze jak wygląda mój .config. No i upewnij się że masz pliki bdf od wifi w package/firmware/ipq-wifi/src. A tego wifi-offload już nie musisz robić. Wifi offload jest już włączone domyślnie.
W DTS upewnij się że jest linijka na górze include ipq5018-nss.dtsi. Następnie w make menuconfig wchodzisz do network > i zaznaczasz gwiazdką nss-tools-dwmac. Później wchodzisz do kernel modules>wireless drivers i wybierasz 512 ath11k mem profile. Tak samo w kernel modules wchodzisz do network devices i zaznaczasz gwiazdką kmod-rmnet-nss i upewnij sie że w qca-nsz-drv w configuration jest zaznaczone rmnet. I to chyba tyle. Wieczorem jak coś to napisze jak wygląda mój .config. No i upewnij się że masz pliki bdf od wifi w package/firmware/ipq-wifi/src. A tego wifi-offload już nie musisz robić. Wifi offload jest już włączone domyślnie.
@lukasz3134 Z tego co napisales to juz widze ze mam nie mam wszystkiego zaznaczonego. Wieczorem jeszcze raz wszystko sprawdze i puszcze kompilacje. Zaraz bedzie mozna z tego opisu zebrac wszystko i poradnik zrobic do kompilacji we wlasnym zakresie.
Taka mała ciekawostka: jeśli ktoś myśli o zmianie modemu w tym routerze na lepszy, to mu się to raczej nie uda. Tj. router nie będzie chciał współpracować z innym modemem. Dzisiaj tego próbowałem, zamiast RM500Q-AE włożyłem RM520N-EU i kupa. Modem nie zostaje rozpoznany na szynie PCI, pomimo tego że jest przełączony w tryb PCIe. Dioda przy wewnętrznym slocie M.2 się po prostu nie świeci. A jeszcze lepsze jest to że ten sam modem, RM520N-EU jest pakowany do Cudy P5 też na ipq5018 i tam właśnie działa na PCIe i sterownik MHI Quectela go pięknie wykrywa. To może być kwestia U-boot w tym Xunisonie.
Małymi krokami ale do przodu..
Obraz mi się kompiluje, teoretycznie mam nss ale nie mam w pełni działającego radia (mam tylko AX), więc jeszcze mam braki do odznaczenia. Sprawdzałem na szybko, grubsze testy muszą poczekać.
Niestety dalej nie wstaje mi radio i nie wiem dlaczego, bo powinno działać.. uhh..
[ 74.233159] ath11k c000000.wifi: ipq5018 hw1.0
[ 74.233215] ath11k c000000.wifi: FW memory mode: 2
[ 74.319934] remoteproc remoteproc0: powering up q6wcss
[ 74.356209] remoteproc remoteproc0: Booting fw image ath11k/IPQ5018/hw1.0/q6_fw.mdt, size 1052
[ 75.243171] remoteproc remoteproc0: remote processor q6wcss is now up
[ 75.255725] ath11k c000000.wifi: chip_id 0x0 chip_family 0x4 board_id 0xff soc_id 0xffffffff
[ 75.255793] ath11k c000000.wifi: fw_version 0x26070514 fw_build_timestamp 2025-02-14 03:07 fw_build_id WLAN.HK.2.6.0.1-01300-QCAHKSWPL_SILICONZ-1
[ 75.361785] ath11k_pci 0000:01:00.0: BAR 0 [mem 0xa0400000-0xa05fffff 64bit]: assigned
[ 75.361935] ath11k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[ 75.370077] ath11k_pci 0000:01:00.0: MSI vectors: 16
[ 75.374824] ath11k_pci 0000:01:00.0: qcn9074 hw1.0
[ 75.380061] ath11k_pci 0000:01:00.0: FW memory mode: 2
[ 75.799427] mhi mhi0: Requested to power ON
[ 75.799506] mhi mhi0: Power on setup success
[ 75.818429] OF: /soc@0/wifi@c000000: Read of boolean property 'nss-radio-priority' with a value.
[ 75.819576] ath11k c000000.wifi: nss init soc nss if_num 203 userpd_id 0
[ 76.760217] mhi mhi0: Wait for device to enter SBL or Mission mode
[ 76.856654] ath11k_pci 0000:01:00.0: chip_id 0x0 chip_family 0x0 board_id 0xff soc_id 0xffffffff
[ 76.856719] ath11k_pci 0000:01:00.0: fw_version 0x290b8862 fw_build_timestamp 2024-09-23 10:51 fw_build_id
[ 77.159138] ath11k_pci 0000:01:00.0: qmi failed to load CAL data file:cal-pci-0000:01:00.0.bin
[ 77.160112] ath11k_pci 0000:01:00.0: failed to load board data file: -12@lukasz3134 jak możesz to podeślij mi swój .config porównam sobie systemowe zależności, bo już nie wiem gdzie szukać babola. Coś nowego się dzieje w świecie NSS?
Jak widać nie prędko coś z NSS trafi na mojego githuba.
Jest nowy branch, "c3po-tag-8021q", sprawia on że działa DSA. Nie trzeba nic ustawiać, statystyki portów też działają. Trzeba zaznaczyć oczywiście nss-tools-dwmac i mem profile od wi-fi i to co chcemy od NSS. A co do plików od firmware wi-fi, to używam tego co mam od ciebie i u mnie nie ma problemów.
IceG, coś na zachęte. Speedtest sprzed chwili zarówno na kompie jak i na telefonie:



Build NSS na kernelu 6.12.92. Na 6.18 crashuje mi jak robię speedtest po ethernecie, nie wiem czemu. Na wi-fi wszystko ok.
Strony Poprzednia 1 … 35 36 37
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → XUNISON Exigo D50 5G
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc