Przejdź do treści forum
eko.one.pl
OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Opcje wyszukiwania (Strona 25 z 97)
Ktoś obstawia, który pin może odpowiadać za podanie resetu z modemu do płyty głównej? Będę to testował chyba miernikiem i jak coś zasłaniał dany pin. Tylko teraz pytanie czy jak zasłonię dany pin to modem podczas startu od nowa od momentu podania napięcia w ogóle się uruchomi?
Czyli z tej mąki chleba nie będzie?
Może w firmware modemu można zmodyfikować coś żeby nie wystawiał restartu dla płyty bo dobrze Was rozumiem, że modem wystawia do płyty sygnał restartu tak?
root@OpenWrt_rafal_bia:~# ls -l /sys/bus/platform/drivers/restart-gpio/
--w------- 1 root root 4096 Feb 11 18:38 bind
lrwxrwxrwx 1 root root 0 Feb 11 18:38 gpio-restart -> ../../../../devices/platform/gpio-restart
--w------- 1 root root 4096 Feb 11 18:38 uevent
--w------- 1 root root 4096 Feb 11 18:38 unbind
root@OpenWrt_rafal_bia:~#
root@OpenWrt_rafal_bia:~# echo "420" >/sys/class/gpio/export
ash: write error: Resource busy
root@OpenWrt_rafal_bia:~# ^C
root@OpenWrt_rafal_bia:~# ls -al /sys/class/gpio
drwxr-xr-x 2 root root 0 Jan 1 1970 .
drwxr-xr-x 36 root root 0 Jan 1 1970 ..
--w------- 1 root root 4096 Feb 11 18:18 export
lrwxrwxrwx 1 root root 0 Feb 11 18:04 gpio421 -> ../../devices/platform/soc/1000000.pinctrl/gpiochip0/gpio/gpio421
lrwxrwxrwx 1 root root 0 Jan 1 1970 gpiochip412 -> ../../devices/platform/soc/1000000.pinctrl/gpio/gpiochip412
--w------- 1 root root 4096 Jan 1 1970 unexport
root@OpenWrt_rafal_bia:~#
W tym folderze mam przez winsc widoczne tylko gpio421 i gpiochip412
root@OpenWrt_rafal_bia:~# echo "out" > /sys/class/gpio/gpio420/direction
-ash: can't create /sys/class/gpio/gpio420/direction: nonexistent directory
root@OpenWrt_rafal_bia:~# echo "0" > /sys/class/gpio/gpio420/value
-ash: can't create /sys/class/gpio/gpio420/value: nonexistent directory
root@OpenWrt_rafal_bia:~#
No dobra odżył wiemy że wykonał się reboot modemu tudzież i płyty co już i tak wiedzieliśmy
co dalej bo to od Miga nie chce gadać:
root@OpenWrt_rafal_bia:~# echo 420 >/sys/class/gpio/export
ash: write error: Resource busy
root@OpenWrt_rafal_bia:~#
Cezary napisał/a:A zrób adb shell reboot
Wywaliło router. Robię to zdalnie przez vpn więc czekamy aż się podniesie (o ile w ogóle
)
Ok mam czyli lipa masz rację Mig:
root@OpenWrt_rafal_bia:~# adb shell uptime
18:02:07 up 2 days, 2:37, load average: 0.19, 0.17, 0.17
root@OpenWrt_rafal_bia:~#
A ta komenda coś nie chce iść...
root@OpenWrt_rafal_bia:~# echo 420 >/sys/class/gpio/export
ash: write error: Resource busy
root@OpenWrt_rafal_bia:~#
No dobra ale co to kurna za szyfr uptime?
root@OpenWrt_rafal_bia:~# adb shell cat /proc/uptime
182173.90 177372.60
root@OpenWrt_rafal_bia:~#
jak sprawdzić uptime po adb podacie komendę?
usbreset zadziałał pierwszorzędnie zrebootował modem bez rebootu płyty. Kurde zapomniałem o tym
Ale jakby co gpio też można by przetestować. Fajnie że działa - teraz zastosowanie mwan3 na tym routerze ma sens - w kontekście pilnowania łącza zarówno kablowego jak i modemowego. Czyli jak modem mi się zawiesi to po użyciu usbreset włączy się ponownie modem a nie cała płyta - czego skutkiem byłoby odcięcie od netu wszystkich.
root@OpenWrt_rafal_bia:~# usbreset
Usage:
usbreset PPPP:VVVV - reset by product and vendor id
usbreset BBB/DDD - reset by bus and device number
usbreset "Product" - reset by product name
Devices:
Number 002/003 ID 19d2:1485 ZTE Mobile Broadband
dałem:
usbreset 19d2:1485
i działa elegancko
I tak będzie chyba najlepiej bo jak użyjemy usbreset 002/003
to po ponownym uruchomieniu jest już
Number 002/004 ID 19d2:1485 ZTE Mobile Broadband
więc w skrypcie już znowu 002/003 nie zadziała
root@OpenWrt_rafal_bia:~# cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 412-511, parent: platform/1000000.pinctrl, 1000000.pinctrl:
gpio0 : in high func0 2mA pull up
gpio1 : in high func0 2mA pull up
gpio2 : in high func0 2mA pull up
gpio3 : in low func0 2mA no pull
gpio4 : in high func0 2mA pull up
gpio5 : in low func0 2mA pull down
gpio6 : in high func1 2mA pull up
gpio7 : in high func1 2mA pull up
gpio8 : out low func0 10mA no pull
gpio9 : out low func0 10mA no pull
gpio10 : in high func0 2mA pull up
gpio11 : in high func0 2mA pull up
gpio12 : out high func0 2mA no pull
gpio13 : in high func1 12mA no pull
gpio14 : in low func1 12mA no pull
gpio15 : in low func1 12mA no pull
gpio16 : out low func1 2mA no pull
gpio17 : out low func1 2mA no pull
gpio18 : in high func0 2mA pull down
gpio19 : in high func1 2mA pull down
gpio20 : in high func0 2mA pull up
gpio21 : in high func0 2mA pull up
gpio22 : in high func0 2mA pull up
gpio23 : in high func0 2mA pull up
gpio24 : in high func0 2mA pull up
gpio25 : in high func0 2mA pull up
gpio26 : in high func0 2mA pull up
gpio27 : in high func0 2mA pull up
gpio28 : in high func0 2mA pull up
gpio29 : in high func0 2mA pull up
gpio30 : in high func0 2mA pull up
gpio31 : in high func0 2mA pull up
gpio32 : in high func0 2mA pull up
gpio33 : in high func0 2mA no pull
gpio34 : in high func0 2mA pull up
gpio35 : out low func0 10mA no pull
gpio36 : in high func0 2mA pull down
gpio37 : in low func0 2mA pull down
gpio38 : out high func0 2mA pull down
gpio39 : out high func0 2mA pull up
gpio40 : in high func0 2mA pull up
gpio41 : in high func0 2mA pull down
gpio42 : in low func0 2mA pull down
gpio43 : in low func0 2mA pull down
gpio44 : in low func0 2mA pull down
gpio45 : in low func0 2mA pull down
gpio46 : in low func0 2mA pull down
gpio47 : out high func0 2mA pull down
gpio48 : in low func0 2mA pull down
gpio49 : in low func0 2mA pull down
gpio50 : in high func0 2mA pull up
gpio51 : in low func0 2mA pull down
gpio52 : in high func0 2mA pull up
gpio53 : in high func0 2mA pull up
gpio54 : out high func0 2mA no pull
gpio55 : in low func0 2mA pull down
gpio56 : in low func0 2mA pull down
gpio57 : in low func0 2mA pull down
gpio58 : in high func0 2mA pull up
gpio59 : in high func0 2mA pull up
gpio60 : in low func0 2mA pull down
gpio61 : out high func0 10mA no pull
gpio62 : in high func2 2mA pull down
gpio63 : in high func0 2mA pull down
gpio64 : in low func0 2mA pull down
gpio65 : in low func0 2mA pull down
gpio66 : in low func0 2mA pull down
gpio67 : in low func0 2mA pull down
gpio68 : in high func0 10mA no pull
gpio69 : in low func0 2mA pull down
gpio70 : in low func0 2mA pull down
gpio71 : in low func0 2mA pull down
gpio72 : in low func0 2mA pull down
gpio73 : in low func0 2mA pull down
gpio74 : in low func0 2mA pull down
gpio75 : in low func0 2mA pull down
gpio76 : in low func0 2mA pull down
gpio77 : in low func0 2mA pull down
gpio78 : in low func0 2mA pull down
gpio79 : in low func0 2mA pull down
gpio80 : in low func0 2mA pull down
gpio81 : in low func0 2mA pull down
gpio82 : in low func0 2mA pull down
gpio83 : in low func0 2mA pull down
gpio84 : in low func0 2mA pull down
gpio85 : in low func0 2mA pull down
gpio86 : in low func0 2mA pull down
gpio87 : in low func0 2mA pull down
gpio88 : in low func0 2mA pull down
gpio89 : in low func0 2mA pull down
gpio90 : in low func0 2mA pull down
gpio91 : in low func0 2mA pull down
gpio92 : in low func0 2mA pull down
gpio93 : in low func0 2mA pull down
gpio94 : in low func0 2mA pull down
gpio95 : in low func0 2mA pull down
gpio96 : in low func0 2mA pull down
gpio97 : in low func0 2mA pull down
gpio98 : in low func0 2mA pull down
gpio99 : in low func0 2mA pull down
root@OpenWrt_rafal_bia:~# ls -al /sys/class/gpio
drwxr-xr-x 2 root root 0 Jan 1 1970 .
drwxr-xr-x 36 root root 0 Jan 1 1970 ..
--w------- 1 root root 4096 Feb 10 23:57 export
lrwxrwxrwx 1 root root 0 Feb 9 15:23 gpio421 -> ../../devices/platform/soc/1000000.pinctrl/gpiochip0/gpio/gpio421
lrwxrwxrwx 1 root root 0 Jan 1 1970 gpiochip412 -> ../../devices/platform/soc/1000000.pinctrl/gpio/gpiochip412
--w------- 1 root root 4096 Jan 1 1970 unexport
root@OpenWrt_rafal_bia:~#
Dam znac i to wszystko co piszecie bede testowal jak wroce ze spaceru.Dzieki
Jak się tym steruje podpowiecie bo coś mi nie idzie?
echo 1 > /sys/class/gpio/gpio8/value
-ash: can't create /sys/class/gpio/gpio8/value: nonexistent directory
Ktos wie ktore gpio odpowiada za podanie zasilania na mpcie?
root@OpenWrt_rafal_bia:~# dmesg|grep pci
[ 0.202023] qcom-pcie 40000000.pci: host bridge /soc/pci@40000000 ranges:
[ 0.202101] qcom-pcie 40000000.pci: IO 0x0040200000..0x00402fffff -> 0x 0000000000
[ 0.202141] qcom-pcie 40000000.pci: MEM 0x0040300000..0x0040ffffff -> 0x 0040300000
[ 0.378072] qcom-pcie 40000000.pci: iATU unroll: disabled
[ 0.378105] qcom-pcie 40000000.pci: Detected iATU regions: 32 outbound, 8 inb ound
[ 1.378393] qcom-pcie 40000000.pci: Phy link never came up
[ 1.378560] qcom-pcie 40000000.pci: PCI host bridge to bus 0000:00
[ 1.378581] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.378601] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff]
[ 1.378619] pci_bus 0000:00: root bus resource [mem 0x40300000-0x40ffffff]
[ 1.378673] pci 0000:00:00.0: [17cb:1001] type 01 class 0x060400
[ 1.378709] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 1.378785] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 1.382158] pci 0000:00:00.0: BAR 0: assigned [mem 0x40300000-0x40300fff]
[ 1.382187] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 1.385409] pcieport 0000:00:00.0: AER: enabled with IRQ 103
root@OpenWrt_rafal_bia:~# dmesg|grep usb
[ 0.054018] usbcore: registered new interface driver usbfs
[ 0.054092] usbcore: registered new interface driver hub
[ 0.054153] usbcore: registered new device driver usb
[ 1.389301] tcsr 194b000.tcsr: setting usb hs phy mode select = e700e7
[ 6.066198] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 6.137633] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 8.826653] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 15.498121] usbcore: registered new interface driver cdc_wdm
[ 15.558372] usbcore: registered new interface driver usbserial_generic
[ 15.558481] usbserial: USB Serial support registered for generic
[ 15.723452] qmi_wwan 2-1:1.5 wwan0: register 'qmi_wwan' at usb-xhci-hcd.0.auto-1, WWAN/QMI device, XX:X:XX:XX:XX:XX
[ 15.727328] usbcore: registered new interface driver qmi_wwan
[ 21.718605] usbcore: registered new interface driver option
[ 21.718751] usbserial: USB Serial support registered for GSM modem (1-port)
[ 21.730334] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 21.743300] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 21.756154] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
root@OpenWrt_rafal_bia:~# ^C
and what's next?
This do cut off power supply modem?
Nie zagłębiałem się zbytnio w działanie komendy AT+CFUN=1,1 ale wiem, że na mf286d powoduje ona restart tylko modemu. Nadszedł czas, ze muszę jedną sztukę mf289f skonfigurowac znajomemu. W jednym ze skprytów tej komendy używam do restartu modemu w razie braku pingu. Pytania:
1. Jest jakaś komenda do tego mf289f która zrestartuje tylko sam modem a nie cały router?
2. Czy jest fizyczna możliwość zmiany gdzieś na płycie czegoś aby tylko sam modem się restartował a nie cała płyta główna?
Ktoś coś?
Niezły arsenał
jak będzie coś potrzebne na szybko zapukam L)
Raczej padalo bo po odpaleniu dziala.Nic w najblizszym czasie wypatrosze to to cudo i zobaczymy organoleptycznie czy nic tam nie widac. Apropo zakupu uszkodzonych z portali to czasem mozna trafic perelki ze zlym firmwarem czy uszkodzonym slotem sim.Ludzie nie patrza jak wsadzaja i potem rozne perypetie sa.Np chca wyjac a tu co a no docbodzi do zakleszenia 
Mam pacjenta takiego oto jak w tytule, któremu pada radio 5GHz w różnych momentach przeważnie od razu po uruchomieniu. Myślałem, że zasilacz weń wbudowany nie daje rady więc znalzłem pinout i wpiąłem się swoim zasilaczem i dalej jest to samo. Testowałem to na OFW. Pomyślnym, że może na openwrt będzie więcej logów. Zapuściłem mu sofcik Cezarego. Tak to wygląda z konsoli uart.
[ 59.399829] ath10k_pci 0000:00:00.0: Invalid peer id 0 or peer stats buffer, peer: 00000000 sta: 00000000
[ 59.850763] IPv6: ADDRCONF(NETDEV_CHANGE): phy0-sta0: link becomes ready
[ 65.466832] eth0: link up (100Mbps/Full duplex)
[ 65.471565] br-lan: port 1(eth0) entered blocking state
[ 65.477007] br-lan: port 1(eth0) entered forwarding state
[ 65.525334] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[ 81.145276] ath10k_pci 0000:00:00.0: Cannot communicate with firmware, previous wmi cmds: 36965:-22192 40859:-22192 36967:-22196 36967:-22214, jiffies: -21888, attempting restart restart firmware, dev-flags: 0 x142
[ 81.164983] ath10k_pci 0000:00:00.0: could not request stats (type -268435456 ret -11 specifier 1)
[ 81.174708] ath10k_pci 0000:00:00.0: removing peer, cleanup-all, deleting: peer 9bb5fa35 vdev: 0 addr: 18:fd:74:28:7a:e1
[ 81.190070] Data bus error, epc == 802ff18c, ra == 820b17f0
[ 81.195835] Oops[#1]:
[ 81.198181] CPU: 0 PID: 205 Comm: kworker/u2:2 Not tainted 5.15.139 #0
[ 81.204929] Workqueue: ath10k_wq 0x8211d520 [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.212049] $ 0 : 00000000 00000001 deadc0de 00000000
[ 81.217461] $ 4 : b2040030 00040030 00000078 00040034
[ 81.222872] $ 8 : 00000000 8032e13c ffffffe0 00000200
[ 81.228275] $12 : 00000000 000049ef 00000000 80724078
[ 81.233678] $16 : 81b616c0 00040030 00000004 82160ae8
[ 81.239081] $20 : 81b63188 00000122 8183ddcc 81b616c0
[ 81.244492] $24 : 00000018 820b00cc
[ 81.249896] $28 : 8183c000 8183dd18 00000001 820b17f0
[ 81.255308] Hi : 000000c7
[ 81.258282] Lo : 112e8000
[ 81.261248] epc : 802ff18c 0x802ff18c
[ 81.265209] ra : 820b17f0 0x820b17f0 [ath10k_pci@db649747+0x8d30]
[ 81.271776] Status: 1100d803 KERNEL EXL IE
[ 81.276104] Cause : 0080001c (ExcCode 07)
[ 81.280243] PrId : 00019750 (MIPS 74Kc)
[ 81.284294] Modules linked in: ath9k ath9k_common pppoe ppp_async nft_fib_inet nf_flow_table_ipv6 nf_flow_table_ipv4 nf_flow_table_inet ath9k_hw ath10k_pci ath10k_core ath wireguard pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_objref nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_counter nft_chain_nat nf_tables nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_nat nf_flow_table nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast nf_conntrack_amanda nf_conntrack mac80211 lzo libchacha20poly1305 cfg80211 ts_kmp ts_fsm ts_bm slhc poly1305_mips nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 lzo_rle lzo_decompress lzo_compress libcurve25519_generic libcrc32c hwmon crc_ccitt compat
[ 81.284597] chacha_mips asn1_decoder ip6_udp_tunnel udp_tunnel tun sha512_generic seqiv jitterentropy_rng drbg kpp hmac cmac crypto_acompress gpio_button_hotplug crc32c_generic
[ 81.390596] Process kworker/u2:2 (pid: 205, threadinfo=54c7d95b, task=f37529fc, tls=00000000)
[ 81.399403] Stack : 00000122 800ccb5c 00000000 00000000 80790000 8078a254 00000000 00000854
[ 81.408049] 81b68edc 820b00f8 00000000 00400854 81b68edc 00000004 00400854 820b0578
[ 81.416695] 808e3728 00000002 00000001 00000002 00000000 00000101 00000020 a38d2000
[ 81.425342] 81b68da4 00000004 80720000 fffffffe 00000122 038d2000 81b616c0 81b616c0
[ 81.433988] 81b63188 82160ae8 81b63188 00000122 00000100 80fb0c40 80c05200 82115a30
[ 81.442635] ...
[ 81.445161] Call Trace:
[ 81.445166] [<800ccb5c>] 0x800ccb5c
[ 81.451323] [<820b00f8>] 0x820b00f8 [ath10k_pci@db649747+0x8d30]
[ 81.457533] [<820b0578>] 0x820b0578 [ath10k_pci@db649747+0x8d30]
[ 81.463767] [<82115a30>] 0x82115a30 [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.470160] [<8009e138>] 0x8009e138
[ 81.473772] [<8211aec8>] 0x8211aec8 [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.480160] [<82154678>] 0x82154678 [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.486554] [<821205a4>] 0x821205a4 [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.492936] [<80088150>] 0x80088150
[ 81.496562] [<821111dc>] 0x821111dc [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.502958] [<800b98e8>] 0x800b98e8
[ 81.506582] [<8211d6f4>] 0x8211d6f4 [ath10k_core@0cdf3d7e+0x6dac0]
[ 81.512986] [<8009c2bc>] 0x8009c2bc
[ 81.516610] [<8009ca78>] 0x8009ca78
[ 81.520210] [<8009c90c>] 0x8009c90c
[ 81.523817] [<80650000>] 0x80650000
[ 81.527425] [<8009c90c>] 0x8009c90c
[ 81.531030] [<80650000>] 0x80650000
[ 81.534627] [<800a4858>] 0x800a4858
[ 81.538230] [<800a4718>] 0x800a4718
[ 81.541831] [<800a4718>] 0x800a4718
[ 81.545440] [<80061e18>] 0x80061e18
[ 81.549054]
[ 81.550585] Code: 0000000f 8c820000 0000000f <03e00008> 00000000 0000000f 8c820000 0000000f 7c0210a0
[ 81.560674]
[ 81.562261] ---[ end trace 991e1750379306ad ]---
[ 81.567037] Kernel panic - not syncing: Fatal exception
[ 81.572432] Rebooting in 3 seconds..
Ktoś coś?
czyli mówicie że nici z randki przy blasku routera?
ale za to widno w nocy lub jak kto woli romantycznie prawie jak przy świecach 
Znalezione posty: 601 do 625 z 2,409