Odp: XUNISON Exigo D50 5G
Nie oddaję jeszcze, ale nie mam na razie czasu na zabawę z nim.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → XUNISON Exigo D50 5G
Strony Poprzednia 1 … 10 11 12 13 14 … 18 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Nie oddaję jeszcze, ale nie mam na razie czasu na zabawę z nim.
Cezary wielkie dzięki za trud.
Ze sprzętem i jego zwracaniem nie ma pośpiechu. Odpalony MF286D na Openwrt chodzi ok i robi co robił D50. Wolniej ale spokojnie. Więc nie ma pośpiechu. Dzięki
Zauważone problemy (poza tym że coś nie działa)
- odwrócona dioda led od wanu
- w logach pojawia się adpt_mp_port_netdev_change_notify[1186]:ERROR:netdev change notify with incorrect port 0
Teraz dopiero doczytałem, że mam te same anomalie. Czyli kierunek obrałem dobry, co by nie było za łatwo he.. he.. takie smaczki, zobaczymy może coś się ruszy dalej.
Na diodę to poszukaj czy gdzieś nie ma jakieś invert-led coś tam, bo strzelam że nie jest to jakaś nowość i da się to programowo odwrócić jakąś właściwością.
Cezary jest gdzieś wykaz, opis tych możliwych konfiguracji dla led? bo teraz testuję wszystko bardzo po omacku. Dioda dla WAN nie ma przecież swojego gpio i "steruje nią" o ile dobrze rozumiem któraś sekcja w switchu.
Radio też walczy dzielnie, nie chce się poddać..
[ 15.737679] ath11k c000000.wifi: Multipd architecture - userpd: 1
[ 15.738569] ath11k c000000.wifi: ipq5018 hw1.0
[ 15.742897] ath11k c000000.wifi: FW memory mode: 1
[ 15.803830] remoteproc remoteproc0: powering up q6wcss
[ 15.804130] remoteproc remoteproc0: Booting fw image ath11k/IPQ5018/hw1.0/q6_fw.mdt, size 1052
[ 15.867332] remoteproc remoteproc0: remote processor q6wcss is now up
[ 15.871252] ath11k c000000.wifi: qmi fail to get qcom,m3-dump-addr, ignore m3 dump mem req
[ 15.876186] ath11k c000000.wifi: chip_id 0x0 chip_family 0x4 board_id 0xff soc_id 0xffffffff
[ 15.881047] ath11k c000000.wifi: fw_version 0x2604050b fw_build_timestamp 2024-05-08 03:35 fw_build_id WLAN.HK.2.6.0.1-01291-QCAHKSWPL_SILICONZ-1
[ 15.882469] ath11k_pci 0000:01:00.0: BAR 0 [mem 0xa0400000-0xa05fffff 64bit]: assigned
[ 15.902689] ath11k_pci 0000:01:00.0: enabling device (0000 -> 0002)
[ 15.911639] ath11k_pci 0000:01:00.0: MSI vectors: 16
[ 15.916501] ath11k_pci 0000:01:00.0: qcn9074 hw1.0
[ 15.921748] ath11k_pci 0000:01:00.0: FW memory mode: 2
[ 16.108342] ath11k c000000.wifi: failed to fetch board data for bus=ahb,qmi-chip-id=0,qmi-board-id=255 from ath11k/IPQ5018/hw1.0/board-2.bin
[ 16.108405] ath11k c000000.wifi: failed to fetch board data for bus=ahb,qmi-chip-id=0,qmi-board-id=255 from ath11k/IPQ5018/hw1.0/board-2.bin
[ 16.120090] ath11k c000000.wifi: failed to fetch board.bin from IPQ5018/hw1.0
[ 16.132649] ath11k c000000.wifi: qmi failed to fetch board file: -12
[ 16.139698] ath11k c000000.wifi: failed to load board data file: -12Nie ma takiego opisu. Szukaj po innych dtsach, może coś ci wpadnie w oko.
EDIT: w oryginalnym dtsie jest
phy_led_pins {
phandle = <0x16>;
gephy_led_pin {
pins = "gpio46";
function = "led0";
drive-strength = <0x08>;
bias-pull-down;
};
};Czyli gpio46 do masy domyślnie. Warte do sprawdzenia dlaczego.
Czyli gpio46 do masy domyślnie. Warte do sprawdzenia dlaczego.
Logika nasuwa sle sama, dts ma przejac konfiguracje led i wymusic dzialanie.
c.d.n. ![]()
Ja na ten moment wypadam z walki z tym routerem, nie chce mi zbudowac obrazu z dts Cezarego, wiec czekam na lepsze dni.
Cezary napisał/a:Poszło mejlem. Działaj, bo i tak jak będzie wsparcie to ktoś to musi zgłosić do openwrt a ja sprzęt oddam prędzej zapewne niż dołożą wsparcie i nie będę w stanie odpowiadać na jakieś dziwne pytania "a jak tam w oryginalnym sofie jest coś zrobione" przy zgłoszeniach.
Cezary nie oddawaj jeeeszcze sprzętu. Nie rób Nam tego
.
Chcę tylko dodać iż na oczy nie widziałem oryginalnego softu na ten router, a to co obecnie działa to jest twór/ulep, mix rozwiązań nie do powtórzenia w podstawowym OpenWrt.
To jest oryginalny plik oprogramowania sprzętowego, który można zapisać bezpośrednio poprzez U-boot.
https://drive.google.com/drive/folders/ … drive_link
Oryginalne oprogramowanie układowe uruchamia się stosunkowo wolno (około 4 minut). Hasło znajduje się pod etykietą na spodzie (należy usunąć górną warstwę).
openwrt Repozytorium kodu źródłowego pochodzi od niego(Ponieważ zawiera sterownik NSS)lede
https://github.com/coolsnowwolf
DTS wygląda na pierwszy rzut oka podobnie jak poprzednio. Trzeba się więc pochylić nad tym i wyciągnąć z niego to co u nas kuleje.
IceG napisał/a:Cezary napisał/a:Poszło mejlem. Działaj, bo i tak jak będzie wsparcie to ktoś to musi zgłosić do openwrt a ja sprzęt oddam prędzej zapewne niż dołożą wsparcie i nie będę w stanie odpowiadać na jakieś dziwne pytania "a jak tam w oryginalnym sofie jest coś zrobione" przy zgłoszeniach.
Cezary nie oddawaj jeeeszcze sprzętu. Nie rób Nam tego
.
Chcę tylko dodać iż na oczy nie widziałem oryginalnego softu na ten router, a to co obecnie działa to jest twór/ulep, mix rozwiązań nie do powtórzenia w podstawowym OpenWrt.
To jest oryginalny plik oprogramowania sprzętowego, który można zapisać bezpośrednio poprzez U-boot.
https://drive.google.com/drive/folders/ … drive_link
Oryginalne oprogramowanie układowe uruchamia się stosunkowo wolno (około 4 minut). Hasło znajduje się pod etykietą na spodzie (należy usunąć górną warstwę).openwrt Repozytorium kodu źródłowego pochodzi od niego(Ponieważ zawiera sterownik NSS)lede
https://github.com/coolsnowwolf
No muszę przyznać że nieźle wykopane z odmętów Internetu ;p
To jest oryginalny plik oprogramowania sprzętowego, który można zapisać bezpośrednio poprzez U-boot.
https://drive.google.com/drive/folders/ … drive_link
Oryginalne oprogramowanie układowe uruchamia się stosunkowo wolno (około 4 minut). Hasło znajduje się pod etykietą na spodzie (należy usunąć górną warstwę).
Podziwiam soft za sam fakt kompilacji motywu Tano, mi się nie udaje go zbudować z ich scss.
Cezary kompilując swój dts widzisz modem na pcie?
root@Exigo_Hub:~# lspci
0000:00:00.0 PCI bridge: Qualcomm Device 1004
0000:01:00.0 Unassigned class [ff00]: Qualcomm Device 0306
0001:00:00.0 PCI bridge: Qualcomm Device 1004
0001:01:00.0 Network controller: Qualcomm QCN6024/9024/9074 Wireless Network Adapter (rev 01)Ja widzę tylko, modemu ani widu, ani słychu
root@Exigo_Hub:~# lspci
0000:00:00.0 PCI bridge: Qualcomm Device 1004
0001:01:00.0 Network controller: Qualcomm QCN6024/9024/9074 Wireless Network Adapter (rev 01)
0001:00:00.0 PCI bridge: Qualcomm Device 1004Na usb oczywiście pokazuje.
Jako ciekawostka.
Wyciągnięty dts ma sekcję:
compatible = "qcom,ipq5018-ap-mp03.1", "qcom,ipq5018-mp03.1"Gdzie ipq5018-mp03.1.dts:
/dts-v1/;
/* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved.
*
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include "ipq5018.dtsi"
/ {
#address-cells = <0x2>;
#size-cells = <0x2>;
model = "Qualcomm Technologies, Inc. IPQ5018/AP-MP03.1";
compatible = "qcom,ipq5018-ap-mp03.1", "qcom,ipq5018-mp03.1", "qcom,ipq5018";
interrupt-parent = <&intc>;
aliases {
sdhc1 = &sdhc_1; /* SDC1 eMMC slot */
serial0 = &blsp1_uart1;
serial1 = &blsp1_uart2;
ethernet0 = "/soc/dp1";
ethernet1 = "/soc/dp2";
};
chosen {
bootargs = "console=ttyMSM0,115200,n8 rw init=/init";
#ifdef __IPQ_MEM_PROFILE_256_MB__
bootargs-append = " swiotlb=1 clk_ignore_unused";
#else
bootargs-append = " swiotlb=1 coherent_pool=2M clk_ignore_unused";
#endif
stdout-path = "serial0";
};
reserved-memory {
#ifdef __IPQ_MEM_PROFILE_256_MB__
/* 256 MB Profile
* +=========+==============+========================+
* | | | |
* | Region | Start Offset | Size |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | NSS | 0x40000000 | 8MB |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | | | |
* | Linux | 0x40800000 | Depends on total memory |
* | | | |
* | | | |
* | | | |
* + | | |
* +--------+--------------+-------------------------+
* | | | |
* | uboot | 0x4A600000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | SBL | 0x4AA00000 | 1MB |
* +--------+--------------+-------------------------+
* | smem | 0x4AB00000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* | TZ | 0x4AC00000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | Q6 | 0x4B000000 | 23MB |
* | | | |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | M3 Dump| 0x4C700000 | 1MB |
* +--------+--------------+-------------------------+
* | QDSS | 0x4C800000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* |QCN9000 | 0x4C900000 | 17MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | MHI1 | 0x4DA00000 | 16MB |
* | | | |
* +--------+--------------+-------------------------+
* | |
* | Rest of the memory for Linux |
* | |
* +=================================================+
*/
q6_region: memory@4b000000 {
no-map;
reg = <0x0 0x4b000000 0x0 0x01700000>;
};
m3_dump@4c700000 {
no-map;
reg = <0x0 0x4C700000 0x0 0x100000>;
};
q6_etr_region:q6_etr_dump@4c800000 {
no-map;
reg = <0x0 0x4c800000 0x0 0x100000>;
};
qcn9000_pcie0@4c900000 {
no-map;
reg = <0x0 0x4C900000 0x0 0x01100000>;
};
mhi_region1: dma_pool1@4da00000 {
compatible = "shared-dma-pool";
no-map;
reg = <0x0 0x4da00000 0x0 0x01000000>;
};
#elif __IPQ_MEM_PROFILE_512_MB__
/* 512 MB Profile
* +=========+==============+========================+
* | | | |
* | Region | Start Offset | Size |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | NSS | 0x40000000 | 16MB |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | | | |
* | Linux | 0x41000000 | Depends on total memory |
* | | | |
* | | | |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | uboot | 0x4A600000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | SBL | 0x4AA00000 | 1MB |
* +--------+--------------+-------------------------+
* | smem | 0x4AB00000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* | TZ | 0x4AC00000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | Q6 | 0x4B000000 | 24MB |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | M3 Dump| 0x4C800000 | 1MB |
* +--------+--------------+-------------------------+
* | QDSS | 0x4C900000 | 1MB |
* +--------+--------------+-------------------------+
* | caldb | 0x4CA00000 | 2MB |
* +--------+--------------+-------------------------+
* | | | |
* |QCN9000 | 0x4CC00000 | 30MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | MHI1 | 0x4EA00000 | 16MB |
* | | | |
* +--------+--------------+-------------------------+
* | |
* | Rest of the memory for Linux |
* | |
* +=================================================+
*/
q6_region: memory@4b000000 {
no-map;
reg = <0x0 0x4b000000 0x0 0x01800000>;
};
m3_dump@4c800000 {
no-map;
reg = <0x0 0x4c800000 0x0 0x100000>;
};
q6_etr_region:q6_etr_dump@4c900000 {
no-map;
reg = <0x0 0x4c900000 0x0 0x100000>;
};
q6_caldb_region:q6_caldb_region@4ca00000 {
no-map;
reg = <0x0 0x4ca00000 0x0 0x200000>;
};
qcn9000_pcie0@4cc00000 {
no-map;
reg = <0x0 0x4CC00000 0x0 0x01E00000>;
};
mhi_region1: dma_pool1@4ea00000 {
compatible = "shared-dma-pool";
no-map;
reg = <0x0 0x4ea00000 0x0 0x01000000>;
};
#else
/* 1G Profile
* +=========+==============+========================+
* | | | |
* | Region | Start Offset | Size |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | NSS | 0x40000000 | 16MB |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | | | |
* | Linux | 0x41000000 | Depends on total memory |
* | | | |
* | | | |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | uboot | 0x4A600000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | SBL | 0x4AA00000 | 1MB |
* +--------+--------------+-------------------------+
* | smem | 0x4AB00000 | 1MB |
* +--------+--------------+-------------------------+
* | | | |
* | TZ | 0x4AC00000 | 4MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | | | |
* | | | |
* | Q6 | 0x4B000000 | 24MB |
* | | | |
* | | | |
* +--------+--------------+-------------------------+
* | M3 Dump| 0x4C800000 | 1MB |
* +--------+--------------+-------------------------+
* | QDSS | 0x4C900000 | 1MB |
* +--------+--------------+-------------------------+
* | caldb | 0x4CA00000 | 2MB |
* +--------+--------------+-------------------------+
* | | | |
* |QCN9000 | 0x4CC00000 | 45MB |
* | | | |
* +--------+--------------+-------------------------+
* | | | |
* | MHI1 | 0x4F900000 | 24MB |
* | | | |
* +--------+--------------+-------------------------+
* | |
* | Rest of the memory for Linux |
* | |
* +=================================================+
*/
q6_region: memory@4b000000 {
no-map;
reg = <0x0 0x4b000000 0x0 0x01800000>;
};
m3_dump@4c800000 {
no-map;
reg = <0x0 0x4c800000 0x0 0x100000>;
};
q6_etr_region:q6_etr_dump@4c900000 {
no-map;
reg = <0x0 0x4c900000 0x0 0x100000>;
};
q6_caldb_region:q6_caldb_region@4ca00000 {
no-map;
reg = <0x0 0x4ca00000 0x0 0x200000>;
};
qcn9000_pcie0@4cc00000 {
no-map;
reg = <0x0 0x4CC00000 0x0 0x02D00000>;
};
mhi_region1: dma_pool1@4F900000 {
compatible = "shared-dma-pool";
no-map;
reg = <0x0 0x4F900000 0x0 0x01800000>;
};
#endif
};
soc {
serial@78af000 {
status = "ok";
};
blsp1_uart2: serial@78b0000 {
pinctrl-0 = <&blsp1_uart_pins>;
pinctrl-names = "default";
};
qpic_bam: dma@7984000{
status = "ok";
};
nand: qpic-nand@79b0000 {
pinctrl-0 = <&qspi_nand_pins>;
pinctrl-names = "default";
status = "ok";
};
spi_0: spi@78b5000 { /* BLSP1 QUP0 */
pinctrl-0 = <&blsp0_spi_pins>;
pinctrl-names = "default";
cs-select = <0>;
status = "ok";
m25p80@0 {
#address-cells = <1>;
#size-cells = <1>;
reg = <0>;
compatible = "n25q128a11";
linux,modalias = "m25p80", "n25q128a11";
spi-max-frequency = <50000000>;
use-default-sizes;
};
};
mdio0: mdio@88000 {
status = "ok";
ethernet-phy@0 {
reg = <7>;
};
};
mdio1: mdio@90000 {
status = "ok";
pinctrl-0 = <&mdio1_pins>;
pinctrl-names = "default";
phy-reset-gpio = <&tlmm 39 0>;
ethernet-phy@0 {
reg = <0>;
};
ethernet-phy@1 {
reg = <1>;
};
ethernet-phy@2 {
reg = <2>;
};
ethernet-phy@3 {
reg = <3>;
};
};
ess-instance {
num_devices = <0x2>;
ess-switch@0x39c00000 {
compatible = "qcom,ess-switch-ipq50xx";
device_id = <0>;
switch_mac_mode = <0xf>; /* mac mode for uniphy instance*/
cmnblk_clk = "internal_96MHz"; /* cmnblk clk*/
qcom,port_phyinfo {
port@0 {
port_id = <1>;
phy_address = <7>;
};
port@1 {
port_id = <2>;
forced-speed = <1000>;
forced-duplex = <1>;
};
};
led_source@0 {
source = <0>;
mode = "normal";
speed = "all";
blink_en = "enable";
active = "high";
};
};
ess-switch1@1 {
compatible = "qcom,ess-switch-qca83xx";
device_id = <1>;
switch_access_mode = "mdio";
mdio-bus = <&mdio1>;
reset_gpio = <0x27>;
switch_cpu_bmp = <0x40>; /* cpu port bitmap */
switch_lan_bmp = <0x1e>; /* lan port bitmap */
switch_wan_bmp = <0x0>; /* wan port bitmap */
qca,ar8327-initvals = <
0x00004 0x7600000 /* PAD0_MODE */
0x00008 0x1000000 /* PAD5_MODE */
0x0000c 0x80 /* PAD6_MODE */
0x00010 0x2613a0 /* PORT6 FORCE MODE*/
0x000e4 0xaa545 /* MAC_POWER_SEL */
0x000e0 0xc74164de /* SGMII_CTRL */
0x0007c 0x4e /* PORT0_STATUS */
0x00094 0x4e /* PORT6_STATUS */
>;
qcom,port_phyinfo {
port@0 {
port_id = <1>;
phy_address = <0>;
};
port@1 {
port_id = <2>;
phy_address = <1>;
};
port@2 {
port_id = <3>;
phy_address = <2>;
};
port@3 {
port_id = <4>;
phy_address = <3>;
};
};
};
};
ess-uniphy@98000 {
status = "disabled";
};
qcom,sps {
status = "ok";
};
qcom,diag@0 {
status = "ok";
};
dp1 {
device_type = "network";
compatible = "qcom,nss-dp";
clocks = <&gcc GCC_SNOC_GMAC0_AXI_CLK>;
clock-names = "nss-snoc-gmac-axi-clk";
qcom,id = <1>;
reg = <0x39C00000 0x10000>;
interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
qcom,mactype = <2>;
qcom,link-poll = <1>;
qcom,phy-mdio-addr = <7>;
mdio-bus = <&mdio0>;
local-mac-address = [000000000000];
phy-mode = "sgmii";
qcom,rx-page-mode = <0>;
};
dp2 {
device_type = "network";
compatible = "qcom,nss-dp";
clocks = <&gcc GCC_SNOC_GMAC1_AXI_CLK>;
clock-names = "nss-snoc-gmac-axi-clk";
qcom,id = <2>;
reg = <0x39D00000 0x10000>;
interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
qcom,mactype = <2>;
local-mac-address = [000000000000];
phy-mode = "sgmii";
qcom,rx-page-mode = <0>;
};
rpm_etm0 {
status = "disabled";
};
};
thermal-zones {
status = "ok";
};
};
&tlmm {
pinctrl-0 = <&blsp0_uart_pins &phy_led_pins>;
pinctrl-names = "default";
blsp0_uart_pins: blsp0_uart_pins {
blsp0_uart_rx_tx {
pins = "gpio20", "gpio21";
function = "blsp0_uart0";
bias-disable;
};
};
blsp1_uart_pins: blsp1_uart_pins {
blsp1_uart_rx_tx {
pins = "gpio23", "gpio25", "gpio24", "gpio26";
function = "blsp1_uart2";
bias-disable;
};
};
blsp0_spi_pins: blsp0_spi_pins {
mux {
pins = "gpio10", "gpio11", "gpio12", "gpio13";
function = "blsp0_spi";
drive-strength = <2>;
bias-disable;
};
};
qspi_nand_pins: qspi_nand_pins {
qspi_clock {
pins = "gpio9";
function = "qspi_clk";
drive-strength = <8>;
bias-disable;
};
qspi_cs {
pins = "gpio8";
function = "qspi_cs";
drive-strength = <8>;
bias-disable;
};
qspi_data {
pins = "gpio4", "gpio5", "gpio6", "gpio7";
function = "qspi_data";
drive-strength = <8>;
bias-disable;
};
};
mdio1_pins: mdio_pinmux {
mux_0 {
pins = "gpio36";
function = "mdc";
drive-strength = <8>;
bias-pull-up;
};
mux_1 {
pins = "gpio37";
function = "mdio";
drive-strength = <8>;
bias-pull-up;
};
};
phy_led_pins: phy_led_pins {
gephy_led_pin {
pins = "gpio46";
function = "led0";
drive-strength = <8>;
bias-pull-down;
};
};
};
&usb3 {
qcom,multiplexed-phy;
qcom,phy-mux-regs = <&tcsr_q6_block 0x2540>;
device-power-gpio = <&tlmm 24 1>;
status = "ok";
};
&pcie_x2 {
status = "ok";
perst-gpio = <&tlmm 15 1>;
};
&wcss {
status = "ok";
};
&tcsr_mutex {
status = "ok";
};
&apcs_glb {
status = "ok";
};
&tcsr_q6_block {
status = "ok";
};
&q6v5_wcss {
#ifdef __IPQ_MEM_PROFILE_256_MB__
memory-region = <&q6_region>, <&q6_etr_region>;
#else
memory-region = <&q6_region>, <&q6_etr_region>,
<&q6_caldb_region>;
#endif
};
&blsp1_uart1 {
status = "ok";
};
&ssuniphy_0 {
status = "ok";
};
&hs_m31phy_0 {
status = "ok";
};
&pcie_x2phy {
status = "ok";
};
&pcie_x2_rp {
status = "ok";
mhi_1: qcom,mhi@1 {
reg = <0 0 0 0 0 >;
qrtr_instance_id = <0x20>;
#address-cells = <0x2>;
#size-cells = <0x2>;
memory-region = <&mhi_region1>;
#if !defined(__CNSS2__)
base-addr = <0x4CC00000>;
m3-dump-addr = <0x4E000000>;
etr-addr = <0x4E100000>;
qcom,caldb-addr = <0x4E200000>;
qcom,tgt-mem-mode = <0x1>;
#endif
};
};
&wifi0 {
/* IPQ5018 */
qcom,board_id = <0x24>;
qcom,bdf-addr = <0x4BA00000 0x4BA00000 0x4BA00000
0x0 0x0>;
qcom,caldb-addr = <0x4CA00000 0x4CA00000 0x0 0x0 0x0>;
qcom,caldb-size = <0x200000>;
status = "ok";
};
&wifi3 {
/* QCN9000 5G */
board_id = <0xa0>;
#ifdef __IPQ_MEM_PROFILE_256_MB__
/* QCN9000 tgt-mem-mode=2 layout - 17MB
* +=========+==============+=========+
* | Region | Start Offset | Size |
* +---------+--------------+---------+
* | HREMOTE | 0x4C900000 | 15MB |
* +---------+--------------+---------+
* | M3 Dump | 0x4D800000 | 1MB |
* +---------+--------------+---------+
* | ETR | 0x4D900000 | 1MB |
* +==================================+
*/
base-addr = <0x4C900000>;
m3-dump-addr = <0x4D800000>;
etr-addr = <0x4D900000>;
caldb-addr = <0>;
caldb-size = <0>;
hremote-size = <0xF00000>;
tgt-mem-mode = <0x2>;
#elif __IPQ_MEM_PROFILE_512_MB__
/* QCN9000 tgt-mem-mode=1 layout - 30MB
* +=========+==============+=========+
* | Region | Start Offset | Size |
* +---------+--------------+---------+
* | HREMOTE | 0x4CC00000 | 20MB |
* +---------+--------------+---------+
* | M3 Dump | 0x4E000000 | 1MB |
* +---------+--------------+---------+
* | ETR | 0x4E100000 | 1MB |
* +---------+--------------+---------+
* | Caldb | 0x4E200000 | 8MB |
* +==================================+
*/
base-addr = <0x4CC00000>;
m3-dump-addr = <0x4E000000>;
etr-addr = <0x4E100000>;
caldb-addr = <0x4E200000>;
caldb-size = <0x800000>;
hremote-size = <0x1400000>;
tgt-mem-mode = <0x1>;
#else
/* QCN9000 tgt-mem-mode=0 layout - 45MB
* +=========+==============+=========+
* | Region | Start Offset | Size |
* +---------+--------------+---------+
* | HREMOTE | 0x4CC00000 | 35MB |
* +---------+--------------+---------+
* | M3 Dump | 0x4EF00000 | 1MB |
* +---------+--------------+---------+
* | ETR | 0x4F000000 | 1MB |
* +---------+--------------+---------+
* | Caldb | 0x4F100000 | 8MB |
* +==================================+
*/
base-addr = <0x4CC00000>;
m3-dump-addr = <0x4EF00000>;
etr-addr = <0x4F000000>;
caldb-addr = <0x4F100000>;
hremote-size = <0x2300000>;
caldb-size = <0x800000>;
tgt-mem-mode = <0x0>;
#endif
status = "ok";
};Tak, był widoczny z tego co sobie przypominam.
EDIT: jest widoczny:
0001:01:00.0 Unassigned class [ff00]: Qualcomm Technologies, Inc SDX55 [Snapdragon X55 5G]
Subsystem: Qualcomm Technologies, Inc Device 5002
Device tree node: /sys/firmware/devicetree/base/soc@0/pcie@80000000/pcie@0/wifi@0,0
Flags: fast devsel, IRQ 40
Memory at 80300000 (64-bit, non-prefetchable) [size=4K]
Memory at 80301000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=8/32 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, IntMsgNum 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Secondary PCI Express
Capabilities: [168] Physical Layer 16.0 GT/s
Capabilities: [18c] Lane Margining at the Receiver
Capabilities: [19c] Transaction Processing Hints
Capabilities: [228] Latency Tolerance Reporting
Capabilities: [230] L1 PM Substates
Capabilities: [240] Data Link Feature <?>
Kernel driver in use: mhi-pci-generic
root@OpenWrt:~# lspci
0000:00:00.0 PCI bridge: Qualcomm Technologies, Inc Device 1004
0000:01:00.0 Network controller: Qualcomm Technologies, Inc QCN6024/9024/9074 Wireless Network Adapter (rev 01)
0001:00:00.0 PCI bridge: Qualcomm Technologies, Inc Device 1004
0001:01:00.0 Unassigned class [ff00]: Qualcomm Technologies, Inc SDX55 [Snapdragon X55 5G]Niech ktoś sprawdzi czy na oryginalnym sofcie działa mu usb zewnętrzne. Nawet zwykły pendirve - czy jest widoczny na magistrali usb
Niech ktoś sprawdzi czy na oryginalnym sofcie działa mu usb zewnętrzne. Nawet zwykły pendirve - czy jest widoczny na magistrali usb
Na dostarczonym/wgranym sofcie usb nie działa, nie widzi pen-a na magistrali, zasilania nawet nie dostaje bo dioda w pamięci martwa. Softu z motywem Tano nie wgrywałem, nie sprawdzałem.
Możesz Cezary podesłać mi swój obraz, sprawdziłbym u siebie, czy na Twoim obrazie modem u mnie by wstal.
Ja mam tylko initramfs.
Ja mam tylko initramfs.
Wiadomo initramfs testujemy, poproszę ![]()
Wgrałem tamten soft z Tano i on też nie widzi USB, więc coś tu nie halo że nie działa.
Cezary napisał/a:Ja mam tylko initramfs.
Wiadomo initramfs testujemy, poproszę
Wgrałem tamten soft z Tano i on też nie widzi USB, więc coś tu nie halo że nie działa.
Ten port USB nie posiada zasilania 5V.
Ten port USB nie posiada zasilania 5V.
Fake USB, slabo. Dla mnie usb to podstawa
, no to lipa.
Urzadzenie mam zlozone wiec nie sprawdze jak leca piny. W logu z tego co pamietam szuka opisu vdd regulatora ale go nie znajduje. Ciekawe czy to jest do wlaczenia programowo, czy to sprzetowa kastracja. Musialbym poszukac gdzies kabla usb Y i z nim sprawdzic.
Ale w m.2 USB jest ? I czy 3.0?
Może tam na płycie jest miejsce na chip huba ,ale go nie ma i ścieżki z Procka są zmostkowane i idą na m.2 tylko ….
Jest USB 2.0, parę postów wyżej. I to działa, nie działa zewnętrze USB.
Nie dziala zewnetrzne USB i szans nie widac na uruchomienie.
Ale w m.2 USB jest ? I czy 3.0?
Może tam na płycie jest miejsce na chip huba ,ale go nie ma i ścieżki z Procka są zmostkowane i idą na m.2 tylko ….
https://drive.google.com/file/d/1cw_1nd … drive_link
Link do fotek niestety ścieżki nie idą po zewnętrznych stronach płytki na tyle co widzę ale też kable troche przeszkadzają
Nie dziala zewnetrzne USB i szans nie widac na uruchomienie.
Zarówno D+, jak i D- mają wartości rezystancji. Sprawdziłem multimetrem i nie ma zasilania 5 V do VCC. Zauważyłem jednak kondensator, co jest podejrzane.
https://drive.google.com/file/d/1kGfYWt … drive_link
A może po prostu trzeba znaleść GPIO które to zasilanie włączy,
Strony Poprzednia 1 … 10 11 12 13 14 … 18 Następna
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