1

(1,227 odpowiedzi, napisanych Sprzęt / Hardware)

@Payti masz coś takiego: https://pl.aliexpress.com/item/1005009534428958.html ?
To chyba jeden z tańszych konwerterów z 1.8V. Sam takiego używam i działa ok.

2

(22 odpowiedzi, napisanych Sprzęt / Hardware)

A orientuje się ktoś czy w sprzętach Huawei (Zowee, Brovi) działa IPv6 w trybie bridge?

@KaDar a wgrywałeś inne firmware dla nRF52832?

Ale to nie jest zabezpieczenie tylko ten chip nie obsługuje Zigbee.

4

(91 odpowiedzi, napisanych Sprzęt / Hardware)

Tutaj są jakieś nowe sterowniki: https://github.com/Quectel-Pi/Pi-H1-Lin … /sprd_pcie

5

(91 odpowiedzi, napisanych Sprzęt / Hardware)

W configu kernel'a jest: CONFIG_PCIE_SPRD=y a w logach

[    0.846635] sprd_pci_ep_dev_init Quectel_Linux&Android_SPRD_PCIE_Driver_V1.1.8

.
Czyli ten modem działa po pci?

Dawno temu ktoś dodawał wsparcie ale nie weszło to: https://patchwork.kernel.org/project/li … mp;state=*

6

(91 odpowiedzi, napisanych Sprzęt / Hardware)

W oprogramowaniu od Cudy jest taki skrypt który coś robi z modemem:
- /etc/pcie_check_1

#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
. /lib/functions/leds.sh

#gcom start is 38
START=39

led_blink_upgrade() {
    filename1="oem:green:blue"
    filename2="oem:green:wifi"
    led_timer $filename1 100 100
    led_timer $filename2 100 100
}

boot() {
    # Rx500U PCIe模式: 0 - EP模式;1 - RC模式
    local retries=0
    local raw_result=""

    # 首次读取模式会出错 CME ERROR: 4,尝试 3 次
    while [ $retries -lt 3 ]; do
        raw_result=$(ubus call network.gcom at '{"device":"/dev/ttyUSB2", "cmd":"AT+QCFG=\"pcie/mode\""}')
        if [ -n "$raw_result" ] && ! echo "$raw_result" | grep -q "ERROR"; then
            break
        fi
        retries=$((retries + 1))
        echo "pcie: try read pcie mode ${retries} times" > /dev/console
        # echo "pcie: raw_result=$raw_result" > /dev/console
        sleep 1
    done

    local pcie_mode=$(echo "$raw_result" | grep ',1')

    [ -n "$pcie_mode" ] && {
        local set_pcie_mode=$(ubus call network.gcom at '{"device":"/dev/ttyUSB2", "cmd":"AT+QCFG=\"pcie/mode\",0"}')
        sleep 1

        [  x"$(bdinfo factory)" = x1 ] && {
            led_blink_upgrade
        }

        local result=$(ubus call network.gcom at '{"device":"/dev/ttyUSB2", "cmd":"AT+QCFG=\"pcie/mode\""}' | grep ',0')
        [ -n "$result" ] && {    
            [  x"$(bdinfo factory)" != x1 ] && {
                echo "set 5G module from PCIe RC mode to EP mode success. Reboot system" > /dev/console
                reboot
                return
            }
        }
    }

    # 卸载usb驱动,避免模块重启,usb disconnect导致死机
    rmmod option
    echo "pcie: rmmod option driver" > /dev/console

    [ ! -f "/etc/no_check_pcie" -a x"$(bdinfo factory)" != x1 ] && { 
        local pcie_ok=$(lspci)         
        local bdinfo_ok=$(bdinfo list)

        [ -f "/etc/init.d/pcie_check_2" ] && rm /etc/init.d/pcie_check_2

        [ -n "$bdinfo_ok" -a -z "$pcie_ok" ] && {
            [ ! -f "/etc/pcie_error" ] && {
                touch /etc/pcie_error
                echo 0 > /etc/pcie_error
            }
            local pcie_error=$(cat /etc/pcie_error)
            pcie_error=$(($pcie_error+1))
            echo $pcie_error > /etc/pcie_error
            [ $pcie_error -le 2 ] && {
                echo "enumerate pcie error! check1 count=$pcie_error . Reboot system" > /dev/console
                sync
                reboot
                return
            }
            [ $pcie_error -ge 3 ] && {
                echo "enumerate pcie error! check1 count=$pcie_error . remove flag" > /dev/console
                rm /etc/pcie_error
            }
        }
        [ -n "$bdinfo_ok" -a -n "$pcie_ok" ] && {
            [ -f "/etc/pcie_error" ] && rm /etc/pcie_error
        }                       
    } 
}

A taką konfigurację ma ten modem:

        2c7c:900 )
            uci set network.${IFACE}.proto='dhcp'
            uci set network.${IFACE}.ifname="pcie0"
            uci set network.${IFACE}.service='all'
            uci set network.${IFACE}.cdevice="/dev/stty_nr31"
            uci set network.${IFACE}.vendor='quectel-5g'
            uci set network.${IFACE}.pcimode="0"
            uci set network.${IFACE}.i18name='5G'
            uci set network.${IFACE}6.i18name='5G6' 

7

(91 odpowiedzi, napisanych Sprzęt / Hardware)

lukasz3134 napisał/a:

No właśnie haczyk w tym że nie mogę. AT+QCFG="usbnet" pokazuje mi, że możliwe jest 1,2,3,5,11,13,15. Próbowałem wszystkie i on nadal jest w trybie rndis. Nie przełącza się w żaden inny tryb.

A te zmiany zapisują się czy cały czas jest 3? Po zmianie wołałeś AT+CFUN=1,1?

8

(91 odpowiedzi, napisanych Sprzęt / Hardware)

A jak lokalnie zbudujesz obraz dla wr3000h to działa?

Niestety ale nie ma pożytku z cake_mq dla Mediatek'a. Sterowniki są tak napisane, że wszystko jest mapowane po id portu i tylko jedna z 16 kolejek jest wykorzystywana. Nie wiem jak to wygląda na innych platformach.

10

(1,014 odpowiedzi, napisanych Sprzęt / Hardware)

A co zwraca "mtd unlock /dev/mtd14"?

11

(1,014 odpowiedzi, napisanych Sprzęt / Hardware)

Sprawdź to co jest w PR:

0x0 0x40000 0x40000 1

12

(1,014 odpowiedzi, napisanych Sprzęt / Hardware)

Dla AW1000 obsługa zmiennych nie jest dodana. Jest jakiś stary PR: https://github.com/openwrt/openwrt/pull/16672

Co dodałeś do /etc/fw_env.config ?

13

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Tak, Matter działa tylko po IPv6.

14

(3 odpowiedzi, napisanych Oprogramowanie / Software)

A może użyć macvlan?
Tutaj coś o tym więcej: https://forums.docker.com/t/docker-macv … x86/115360

15

(640 odpowiedzi, napisanych Sprzęt / Hardware)

To ustawienie pcie/mode jest poprawne, bo możliwe są opcje:

0 PCIe EP mode (Endpoint Device)
1 PCIe RC mode (Root Complex)

Ustawienie pcie_mbim jest używane tylko testowo: https://forums.quectel.com/t/at-qcfg-pc … n-gl/35359

A ustawienie data_interface wskazuje czy modem działa po usb czy pcie:

<network> Integer type.
0 Set the network port communication via USB interface.
1 Set the network port communication via PCIe interface.
<diag> Integer type.
0 Set the diagnostic port communication via USB interface.

AT+QCFG="data_interface",1,0 //Set the network port communication via PCIe interface, and
diagnostic port communication via USB interface. AT commands can
communicate via both the USB interface and the PCIe interface

usbnet odpowiada chyba z protokół:

0: QMI_WWAN
1: ECM
2: MBIM
3: RNDIS
4: NCM

Dokumentacja: https://quectel.com/content/uploads/202 … e_V3.2.pdf

Nie znalazłem w bazie ani jednej stacji z wpisanymi PCI czy to dla 5G czy LTE a w przypadku 5G NSA chyba nie ma innej metody identyfikacji nadajnika 5G.

@ririxi czy w bazie pojawią się numery PCI dla 5G?

18

(640 odpowiedzi, napisanych Sprzęt / Hardware)

@mvincm a na jakim systemie to testowałeś? Windows czy linux? W trybie PCI czy USB?

19

(640 odpowiedzi, napisanych Sprzęt / Hardware)

@IceG a modem z tego routera można wyciągnąć i podłączyć przez jakąś przejściówkę żeby sprawdzić czy działa poza tym sprzętem?

20

(27 odpowiedzi, napisanych Sprzęt / Hardware)

Powstało nawet zewnętrzne UI do switcha Xikestor opartego na układzie MaxLinear: https://github.com/altzone/xike_manager

21

(27 odpowiedzi, napisanych Sprzęt / Hardware)

Switch na MxL86282S obsługuje nawet LACP Layer3+4 co pozwala uzyskać agregacje na jednym ip i różnych portach (tutaj dla 2x2.5GbE):

[SUM]   0.00-10.00  sec  5.40 GBytes  4.64 Gbits/sec    0             sender
[SUM]   0.00-10.00  sec  5.37 GBytes  4.61 Gbits/sec                  receiver

22

(44 odpowiedzi, napisanych Sprzęt / Hardware)

Jest PR do podobnego modelu: https://github.com/openwrt/openwrt/pull/21834
Pewnie wgrywanie będzie tak samo realizowane.

23

(34 odpowiedzi, napisanych Inne)

A jeśli jakiś bot ai zagląda to też się liczy? Czy są jakieś statystyki odwiedzin zalogowanych użytkowników?

24

(24 odpowiedzi, napisanych Inne)

A czy ktoś testował wkładkę LG-5GE-SFP: https://pl.aliexpress.com/item/1005008002657983.html ?

25

(4,525 odpowiedzi, napisanych Oprogramowanie / Software)

Trochę drożej można kupić zarządzalny Xikestor SKS3200-5E2X lub jego klon.