Pojawił się 24.10.0-rc7 - ma ten sam problem
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez tinware
Pojawił się 24.10.0-rc7 - ma ten sam problem
Jedyna różnica, że w Rpi5 nie pokazuje się ona w wifi, a na innej platformie pokazuje się, ale nie da jej się uruchomić.
Mam jeszcze Qualcomm AR9462 - próbować?
Sprawdziłem na Rpi5:
dmesg:
[ 42.837711] kmodloader: loading kernel modules from /etc/modules.d/*
[ 42.847317] b43-phy1: Broadcom 4313 WLAN found (core revision 24)
[ 42.854311] b43-phy1 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8 (LCN), Revision 1)
[ 42.862359] b43: probe of bcma0:1 failed with error -95
[ 42.867631] Broadcom 43xx driver loaded [ Features: PNL ]
[ 42.873247] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 42.891012] kmodloader: loading kernel modules from /etc/modules.d/*
[ 42.897993] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 42.912336] kmodloader: loading kernel modules from /etc/modules.d/*
[ 42.919454] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 42.933525] kmodloader: loading kernel modules from /etc/modules.d/*
[ 42.940561] kmodloader: done loading kernel modules from /etc/modules.d/*# lspci -k
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
lspci: Unable to load libkmod resources: error -2
0000:01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Wistron NeWeb Corp. Device 051a
Kernel driver in use: bcma-pci-bridge
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
Kernel driver in use: rp1W wifi status karta nie jest widoczna.
A masz jakąś inna kartę (nie Mediatek'a) żeby przetestować?
Mam jeszcze Broadcom BCM4313 802.11bgn Wireless Network Adapter.
kmod-b43 - Kernel module for Broadcom 43xx wireless support (mac80211 stack) new
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Wistron NeWeb Corp. Device 051a
Kernel driver in use: bcma-pci-bridgeFajny driver:/ Karta jest widoczna, ale nie startuje
"radio0": {
"up": false,
"pending": false,
"autostart": true,
"disabled": false,Tylko to na innym urządzeniu uruchamiam teraz.
Cisza w temacie...
Tak, dokładnie w to samo miejsce były podłączone obydwie karty.
Tak, wygląda to na problem ze wszystkimi MT na Rpi5.
Ale nie... Mam też MT7612u po USB... i ta z tego co pamiętam działa
Coś mam, ale tych nigdy nie udało mi się uruchomić pod OpenWRT ze względu na drivery.
Zobacz inną kartę w Rpi5 pod tym gniazdem (RTL8125 Ethernet):
lspci -vv
(...)
0000:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 38
Region 2: Memory at 1b80000000 (64-bit, non-prefetchable) [size=64K]
Region 4: Memory at 1b80010000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [70] Express (v2) Endpoint, MSI 01
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 256 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp+ ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data
pcilib: sysfs_read_vpd: read failed: No such device
Not readable
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [148 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [168 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [178 v1] Transaction Processing Hints
No steering table available
Capabilities: [204 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [20c v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=306176ns
L1SubCtl2: T_PwrOn=150us
Capabilities: [21c v1] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169
(...)ifconfig
(...)
eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:e0:4c:68:07:13 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(...)Zgłoszone tutaj.
Nie, nie instalowałem kmod-mt76 - nigdy nie był potrzebny do tych dwóch kart
factory-reset
opkg update
dmesg -c
opkg remove wpad*
Removing package wpad-basic-mbedtls from root...opkg install pciutils wpad kmod-mt7603
dmesg -c
[ 122.842637] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.855931] mt7603e 0000:01:00.0: enabling device (0000 -> 0002)
[ 122.862054] mt7603e 0000:01:00.0: ASIC revision: 76030010
[ 122.868924] mt7603e: probe of 0000:01:00.0 failed with error -12
[ 122.875098] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 122.888267] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.895239] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 122.908369] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.915339] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 122.929018] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.936173] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 122.949952] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.956907] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 122.970195] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.977153] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 122.990385] kmodloader: loading kernel modules from /etc/modules.d/*
[ 122.997307] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.010554] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.017488] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.030916] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.037874] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.051507] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.058457] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.072132] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.079141] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.117930] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.125074] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.139190] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.146181] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.159542] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.166494] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.179930] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.186885] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 123.210570] kmodloader: loading kernel modules from /etc/modules.d/*
[ 123.217536] kmodloader: done loading kernel modules from /etc/modules.d/*lspci -k
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
lspci: Unable to load libkmod resources: error -2
0000:01:00.0 Network controller: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
Kernel driver in use: rp1opkg install kmod-mt76
dmesg
[ 297.372628] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.381050] kmodloader: done loading kernel modules from /etc/modules.d/*reboot
lspci -k
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
lspci: Unable to load libkmod resources: error -2
0000:01:00.0 Network controller: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
Kernel driver in use: rp1Gdzie najlepiej zgłosić tego buga? Wrzuć link
# dmesg | grep "/etc/modules.d/"
[ 8.405922] kmodloader: loading kernel modules from /etc/modules.d/*
[ 8.543344] kmodloader: done loading kernel modules from /etc/modules.d/*# cat /etc/modules.d/mt7603
mt7603e# cat /sys/bus/pci/devices/0000:01:00.0/vendor
0x14c3# cat /sys/bus/pci/devices/0000:01:00.0/device
0x7603# echo 14c3 7603 > /sys/bus/pci/drivers/mt7603e/new_id
ash: write error: File exists# echo 14c3 7603 > /sys/bus/pci/drivers/mt7603e/remove_id
ash: write error: No such device# echo 14c3 7603 > /sys/bus/pci/drivers/mt7603e/new_id
ash: write error: File exists# echo 14c3 7603 > /sys/bus/pci/drivers/mt7603e/unbind
ash: write error: No such device# echo 14c3 7603 > /sys/bus/pci/drivers/mt7603e/bind
ash: write error: No such device# cat /sys/bus/pci/devices/0000:01:00.0/enable - tutaj jest zero, a powinno być 1
0# cat /sys/bus/pci/devices/0000:01:00.0/uevent - tutaj nie ma wpisu "DRIVER=mt7603e"
PCI_CLASS=28000
PCI_ID=14C3:7603
PCI_SUBSYS_ID=14C3:7603
PCI_SLOT_NAME=0000:01:00.0
MODALIAS=pci:v000014C3d00007603sv000014C3sd00007603bc02sc80i00# ls /sys/bus/pci/devices/0000:01:00.0/driver/ - nie ma katalogu z driverem
ls: /sys/bus/pci/devices/0000:01:00.0/driver/: No such file or directory# dmesg - podczas instalacji kmod-mt7603:
[ 221.100265] kmodloader: loading kernel modules from /etc/modules.d/*
[ 221.108524] mt7603e 0000:01:00.0: enabling device (0000 -> 0002)
[ 221.115042] mt7603e 0000:01:00.0: ASIC revision: 76030010
[ 221.122306] mt7603e: probe of 0000:01:00.0 failed with error -12
[ 221.128845] kmodloader: done loading kernel modules from /etc/modules.d/*Ok. Co z tym mogę zrobić? Czemu lspci nie widzi drivera, skoro driver jest...
Znalazłem coś:
# lspci -k
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
lspci: Unable to load libkmod resources: error -2
0000:01:00.0 Network controller: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
Kernel driver in use: pcieport
0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
Kernel driver in use: rp1lspci: Unable to load libkmod resources: error -2
To w miarę świeży system, a MT7603 do najnowszych chipów nie należy...
# uname -r
6.6.62+rpt-rpi-2712Sterownik jest oficjalnie z repo, nic sam nie kompilowałem.
Wracając do OpenWRT...
Driver jest:
# opkg list-installed | grep mt7603
kmod-mt7603 - 6.6.69.2025.01.04~e354436d-r1Tutaj go nie ma:
# lspci -k
(...)
0000:01:00.0 Network controller: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
(...)Na czym polega problem? Co zrobić?
Tak to wygląda pod Debianem:
0000:01:00.0 Network controller: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 255
Region 0: Memory at 1b80000000 (32-bit, non-prefetchable) [disabled] [size=1M]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L1 unlimited
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [140 v1] Device Serial Number 00-00-0e-80-26-43-0c-00
Capabilities: [150 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
tun0 no wireless extensions.Może ten hat nie jest dobrze zaprojektowany, nie mam pewności co do sygnałów PERST, WAKE oraz CLKREQ.
Samo CLKREQ ustawia się lutowana zworą, mam to teraz chyba podciągnięte pod HIGH rezystorem 10k, ale próbowałem już na wszystkie sposoby - stąd piszę na forum u Ciebie, bo nie potrafię tego ogarnąć. Niby urządzenia chodzą inne, ale z samymi kartami WiFi jest problem

# lspci -vv
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 35
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 80000000-800fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [48] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [ac] Express (v2) Root Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <2us
ClockPM+ Surprise- LLActRep- BwNot+ ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
RootCap: CRSVisible+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible+
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+
AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS+
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported, DRS-
DownstreamComp: Link Up - Present
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn+ NFERptEn+ FERptEn+
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [160 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [180 v1] Vendor Specific Information: ID=0000 Rev=0 Len=028 <?>
Capabilities: [240 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=8us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=1us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Kernel driver in use: pcieport
lspci: Unable to load libkmod resources: error -2
0000:01:00.0 Network controller: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7603E 802.11bgn PCI Express Wireless Network Adapter
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 35
Region 0: Memory at 1b80000000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L1 unlimited
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [140 v1] Device Serial Number 00-00-0e-80-26-43-0c-00
Capabilities: [150 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 36
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 00000000-005fffff [size=6M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [48] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [ac] Express (v2) Root Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L1, Exit Latency L1 <2us
ClockPM+ Surprise- LLActRep- BwNot+ ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x4
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt+
RootCap: CRSVisible+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible+
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+
AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS+
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported, DRS-
DownstreamComp: Link Up - Present
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn+ NFERptEn+ FERptEn+
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [160 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [180 v1] Vendor Specific Information: ID=0000 Rev=0 Len=028 <?>
Capabilities: [240 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=8us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=1us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Kernel driver in use: pcieport
0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 36
Region 0: Memory at 1f00410000 (32-bit, non-prefetchable) [size=16K]
Region 1: Memory at 1f00000000 (32-bit, non-prefetchable) [virtual] [size=4M]
Region 2: Memory at 1f00400000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <2us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x4
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR-
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable+ Count=61 Masked-
Vector table: BAR=0 offset=00000000
PBA: BAR=0 offset=00002000
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Kernel driver in use: rp1Napisałem w pierwszych słowach co robię:
opkg remove wpad*
opkg install wpad kmod-mt7603Po instalacji:
root@OpenWrt:~# opkg install wpad kmod-mt7603
Package wpad (2024.09.15~5ace39b0-r2) installed in root is up to date.
Package kmod-mt7603 (6.6.69.2025.01.04~e354436d-r1) installed in root is up to date.
root@OpenWrt:~# opkg list-installed
base-files - 1649~6dacba30a7
bcm27xx-gpu-fw - 2024.11.26-r1
bcm27xx-utils - 2024.12.19-r1
brcmfmac-firmware-usb - 20241110-r1
brcmfmac-nvram-43455-sdio - 20241110-r1
busybox - 1.36.1-r2
ca-bundle - 20240203-r1
cgi-io - 2022.08.10~901b0f04-r21
cypress-firmware-43455-sdio - 5.10.9.2022.0909-r1
dnsmasq - 2.90-r3
dropbear - 2024.86-r1
e2fsprogs - 1.47.0-r2
firewall4 - 2024.12.18~18fc0ead-r1
fstools - 2024.07.14~408c2cc4-r1
fwtool - 2019.11.12~8f7fe925-r1
getrandom - 2024.04.26~85f10530-r1
hostapd-common - 2024.09.15~5ace39b0-r2
iw - 6.9-r1
iwinfo - 2024.10.20~b94f066e-r1
jansson4 - 2.14-r3
jshn - 2024.03.29~eb9bcb64-r1
jsonfilter - 2024.01.23~594cfa86-r1
kernel - 6.6.69~5c4cd885da5312b24780f1a04051d178-r1
kmod-brcmfmac - 6.6.69.6.12.6-r1
kmod-brcmutil - 6.6.69.6.12.6-r1
kmod-cfg80211 - 6.6.69.6.12.6-r1
kmod-crypto-acompress - 6.6.69-r1
kmod-crypto-aead - 6.6.69-r1
kmod-crypto-ccm - 6.6.69-r1
kmod-crypto-cmac - 6.6.69-r1
kmod-crypto-crc32c - 6.6.69-r1
kmod-crypto-ctr - 6.6.69-r1
kmod-crypto-gcm - 6.6.69-r1
kmod-crypto-geniv - 6.6.69-r1
kmod-crypto-gf128 - 6.6.69-r1
kmod-crypto-ghash - 6.6.69-r1
kmod-crypto-hash - 6.6.69-r1
kmod-crypto-hmac - 6.6.69-r1
kmod-crypto-manager - 6.6.69-r1
kmod-crypto-null - 6.6.69-r1
kmod-crypto-rng - 6.6.69-r1
kmod-crypto-seqiv - 6.6.69-r1
kmod-crypto-sha3 - 6.6.69-r1
kmod-crypto-sha512 - 6.6.69-r1
kmod-fs-vfat - 6.6.69-r1
kmod-hid - 6.6.69-r1
kmod-hid-generic - 6.6.69-r1
kmod-hwmon-core - 6.6.69-r1
kmod-hwmon-pwmfan - 6.6.69-r1
kmod-input-core - 6.6.69-r1
kmod-input-evdev - 6.6.69-r1
kmod-lib-crc-ccitt - 6.6.69-r1
kmod-lib-crc32c - 6.6.69-r1
kmod-lib-lzo - 6.6.69-r1
kmod-mac80211 - 6.6.69.6.12.6-r1
kmod-mmc - 6.6.69-r1
kmod-mt76-core - 6.6.69.2025.01.04~e354436d-r1
kmod-mt7603 - 6.6.69.2025.01.04~e354436d-r1
kmod-nf-conntrack - 6.6.69-r1
kmod-nf-conntrack6 - 6.6.69-r1
kmod-nf-flow - 6.6.69-r1
kmod-nf-log - 6.6.69-r1
kmod-nf-log6 - 6.6.69-r1
kmod-nf-nat - 6.6.69-r1
kmod-nf-reject - 6.6.69-r1
kmod-nf-reject6 - 6.6.69-r1
kmod-nfnetlink - 6.6.69-r1
kmod-nft-core - 6.6.69-r1
kmod-nft-fib - 6.6.69-r1
kmod-nft-nat - 6.6.69-r1
kmod-nft-offload - 6.6.69-r1
kmod-nls-base - 6.6.69-r1
kmod-nls-cp437 - 6.6.69-r1
kmod-nls-iso8859-1 - 6.6.69-r1
kmod-nls-utf8 - 6.6.69-r1
kmod-ppp - 6.6.69-r1
kmod-pppoe - 6.6.69-r1
kmod-pppox - 6.6.69-r1
kmod-slhc - 6.6.69-r1
kmod-sound-arm-bcm2835 - 6.6.69-r1
kmod-sound-core - 6.6.69-r1
kmod-thermal - 6.6.69-r1
kmod-usb-core - 6.6.69-r1
kmod-usb-hid - 6.6.69-r1
libblkid1 - 2.40.2-r1
libblobmsg-json20240329 - 2024.03.29~eb9bcb64-r1
libc - 1.2.5-r4
libcomerr0 - 1.47.0-r2
libe2p2 - 1.47.0-r2
libext2fs2 - 1.47.0-r2
libf2fs6 - 1.16.0-r3
libfdt - 1.7.1-r1
libgcc1 - 13.3.0-r4
libiwinfo-data - 2024.10.20~b94f066e-r1
libiwinfo20230701 - 2024.10.20~b94f066e-r1
libjson-c5 - 0.18-r1
libjson-script20240329 - 2024.03.29~eb9bcb64-r1
liblucihttp-ucode - 2023.03.15~9b5b683f-r1
liblucihttp0 - 2023.03.15~9b5b683f-r1
libmbedtls21 - 3.6.2-r1
libmnl0 - 1.0.5-r1
libnftnl11 - 1.2.8-r1
libnl-tiny1 - 2023.12.05~965c4bf4-r1
libpthread - 1.2.5-r4
librt - 1.2.5-r4
libsmartcols1 - 2.40.2-r1
libss2 - 1.47.0-r2
libubox20240329 - 2024.03.29~eb9bcb64-r1
libubus20250102 - 2025.01.02~afa57cce-r1
libuci20130104 - 2023.08.10~5781664d-r1
libuclient20201210 - 2024.10.22~88ae8f20-r1
libucode20230711 - 2024.07.22~b610860d-r3
libudebug - 2023.12.06~6d3f51f9
libustream-mbedtls20201210 - 2024.07.28~99bd3d2b-r1
libuuid1 - 2.40.2-r1
logd - 2024.04.26~85f10530-r1
luci - 24.297.79519~bcd13b9
luci-app-firewall - 24.363.02792~6664e34
luci-app-package-manager - 24.341.02353~276fef8
luci-base - 25.001.48925~f5c1806
luci-light - 23.024.33244~34dee82
luci-mod-admin-full - 19.253.48496~3f93650
luci-mod-network - 24.354.81503~7fe0218
luci-mod-status - 24.362.82743~6404f3a
luci-mod-system - 24.336.49068~ef16778
luci-proto-ipv6 - 24.350.69236~8d13ea4
luci-proto-ppp - 24.350.69236~8d13ea4
luci-ssl - 24.328.43591~9e70c9a
luci-theme-bootstrap - 24.357.59015~779ca14
mkf2fs - 1.16.0-r3
mtd - 26
netifd - 2024.12.17~ea01ed41-r1
nftables-json - 1.1.1-r1
odhcp6c - 2024.09.25~b6ae9ffa-r1
odhcpd-ipv6only - 2024.05.08~a2988231-r1
openwrt-keyring - 2024.11.01~fbae29d7-r2
opkg - 2024.10.16~38eccbb1-r1
partx-utils - 2.40.2-r1
ppp - 2.5.1-r1
ppp-mod-pppoe - 2.5.1-r1
procd - 2024.12.22~42d39376-r1
procd-seccomp - 2024.12.22~42d39376-r1
procd-ujail - 2024.12.22~42d39376-r1
px5g-mbedtls - 11
rpcd - 2024.09.17~9f4b86e7-r1
rpcd-mod-file - 2024.09.17~9f4b86e7-r1
rpcd-mod-iwinfo - 2024.09.17~9f4b86e7-r1
rpcd-mod-luci - 20240305-r1
rpcd-mod-rrdns - 20170710
rpcd-mod-ucode - 2024.09.17~9f4b86e7-r1
ubox - 2024.04.26~85f10530-r1
ubus - 2025.01.02~afa57cce-r1
ubusd - 2025.01.02~afa57cce-r1
uci - 2023.08.10~5781664d-r1
uclient-fetch - 2024.10.22~88ae8f20-r1
ucode - 2024.07.22~b610860d-r3
ucode-mod-fs - 2024.07.22~b610860d-r3
ucode-mod-html - 1
ucode-mod-math - 2024.07.22~b610860d-r3
ucode-mod-nl80211 - 2024.07.22~b610860d-r3
ucode-mod-rtnl - 2024.07.22~b610860d-r3
ucode-mod-ubus - 2024.07.22~b610860d-r3
ucode-mod-uci - 2024.07.22~b610860d-r3
ucode-mod-uloop - 2024.07.22~b610860d-r3
uhttpd - 2023.06.25~34a8a74d-r4
uhttpd-mod-ubus - 2023.06.25~34a8a74d-r4
urandom-seed - 3
usign - 2020.05.23~f1f65026-r1
wifi-scripts - 1.0-r1
wireless-regdb - 2024.10.07-r1
wpad - 2024.09.15~5ace39b0-r2
root@OpenWrt:~# wifi reconf
'radio0' is disabled
root@OpenWrt:~# wifi config
root@OpenWrt:~# wifi reload
'radio0' is disabled
'radio0' is disabled
root@OpenWrt:~# wifi down
'radio0' is disabled
root@OpenWrt:~# wifi up
'radio0' is disabled
'radio0' is disabled
root@OpenWrt:~# wifi isup
root@OpenWrt:~# wifi status
{
"radio0": {
"up": false,
"pending": false,
"autostart": true,
"disabled": true,
"retry_setup_failed": false,
"config": {
"path": "platform/axi/1001100000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1",
"band": "5g",
"channel": "36",
"htmode": "VHT80",
"disabled": true
},
"interfaces": [
{
"section": "default_radio0",
"config": {
"mode": "ap",
"ssid": "OpenWrt",
"encryption": "none",
"network": [
"lan"
],
"mode": "ap"
},
"vlans": [
],
"stations": [
]
}
]
}
}Karta nie startuje, ta i każda inna. Na innych platformach działają wszystkie te karty.
Cześć,
Jak uruchomić dodatkową kartę Wi-Fi na PCI Express w kapeluszu Raspberry Pi 5?
W przykładzie innych platform dla układu MT7603e, aby uruchomić kartę zwykle wykonywałem:
opkg remove wpad*
opkg install wpad kmod-mt7603
# opkg list-installed
base-files - 1649~6dacba30a7
bcm27xx-gpu-fw - 2024.11.26-r1
bcm27xx-utils - 2024.12.19-r1
brcmfmac-firmware-usb - 20241110-r1
brcmfmac-nvram-43455-sdio - 20241110-r1
busybox - 1.36.1-r2
ca-bundle - 20240203-r1
cgi-io - 2022.08.10~901b0f04-r21
cypress-firmware-43455-sdio - 5.10.9.2022.0909-r1
dnsmasq - 2.90-r3
dropbear - 2024.86-r1
e2fsprogs - 1.47.0-r2
firewall4 - 2024.12.18~18fc0ead-r1
fstools - 2024.07.14~408c2cc4-r1
fwtool - 2019.11.12~8f7fe925-r1
getrandom - 2024.04.26~85f10530-r1
hostapd-common - 2024.09.15~5ace39b0-r1
iw - 6.9-r1
iwinfo - 2024.10.20~b94f066e-r1
jansson4 - 2.14-r3
jshn - 2024.03.29~eb9bcb64-r1
jsonfilter - 2024.01.23~594cfa86-r1
kernel - 6.6.69~5c4cd885da5312b24780f1a04051d178-r1
kmod-brcmfmac - 6.6.69.6.12.6-r1
kmod-brcmutil - 6.6.69.6.12.6-r1
kmod-cfg80211 - 6.6.69.6.12.6-r1
kmod-crypto-acompress - 6.6.69-r1
kmod-crypto-crc32c - 6.6.69-r1
kmod-crypto-hash - 6.6.69-r1
kmod-fs-vfat - 6.6.69-r1
kmod-hid - 6.6.69-r1
kmod-hid-generic - 6.6.69-r1
kmod-hwmon-core - 6.6.69-r1
kmod-hwmon-pwmfan - 6.6.69-r1
kmod-input-core - 6.6.69-r1
kmod-input-evdev - 6.6.69-r1
kmod-lib-crc-ccitt - 6.6.69-r1
kmod-lib-crc32c - 6.6.69-r1
kmod-lib-lzo - 6.6.69-r1
kmod-mmc - 6.6.69-r1
kmod-nf-conntrack - 6.6.69-r1
kmod-nf-conntrack6 - 6.6.69-r1
kmod-nf-flow - 6.6.69-r1
kmod-nf-log - 6.6.69-r1
kmod-nf-log6 - 6.6.69-r1
kmod-nf-nat - 6.6.69-r1
kmod-nf-reject - 6.6.69-r1
kmod-nf-reject6 - 6.6.69-r1
kmod-nfnetlink - 6.6.69-r1
kmod-nft-core - 6.6.69-r1
kmod-nft-fib - 6.6.69-r1
kmod-nft-nat - 6.6.69-r1
kmod-nft-offload - 6.6.69-r1
kmod-nls-base - 6.6.69-r1
kmod-nls-cp437 - 6.6.69-r1
kmod-nls-iso8859-1 - 6.6.69-r1
kmod-nls-utf8 - 6.6.69-r1
kmod-ppp - 6.6.69-r1
kmod-pppoe - 6.6.69-r1
kmod-pppox - 6.6.69-r1
kmod-slhc - 6.6.69-r1
kmod-sound-arm-bcm2835 - 6.6.69-r1
kmod-sound-core - 6.6.69-r1
kmod-thermal - 6.6.69-r1
kmod-usb-core - 6.6.69-r1
kmod-usb-hid - 6.6.69-r1
libblkid1 - 2.40.2-r1
libblobmsg-json20240329 - 2024.03.29~eb9bcb64-r1
libc - 1.2.5-r4
libcomerr0 - 1.47.0-r2
libe2p2 - 1.47.0-r2
libext2fs2 - 1.47.0-r2
libf2fs6 - 1.16.0-r3
libfdt - 1.7.1-r1
libgcc1 - 13.3.0-r4
libiwinfo-data - 2024.10.20~b94f066e-r1
libiwinfo20230701 - 2024.10.20~b94f066e-r1
libjson-c5 - 0.18-r1
libjson-script20240329 - 2024.03.29~eb9bcb64-r1
liblucihttp-ucode - 2023.03.15~9b5b683f-r1
liblucihttp0 - 2023.03.15~9b5b683f-r1
libmbedtls21 - 3.6.2-r1
libmnl0 - 1.0.5-r1
libnftnl11 - 1.2.8-r1
libnl-tiny1 - 2023.12.05~965c4bf4-r1
libpthread - 1.2.5-r4
librt - 1.2.5-r4
libsmartcols1 - 2.40.2-r1
libss2 - 1.47.0-r2
libubox20240329 - 2024.03.29~eb9bcb64-r1
libubus20250102 - 2025.01.02~afa57cce-r1
libuci20130104 - 2023.08.10~5781664d-r1
libuclient20201210 - 2024.10.22~88ae8f20-r1
libucode20230711 - 2024.07.22~b610860d-r3
libudebug - 2023.12.06~6d3f51f9
libustream-mbedtls20201210 - 2024.07.28~99bd3d2b-r1
libuuid1 - 2.40.2-r1
logd - 2024.04.26~85f10530-r1
luci - 24.297.79519~bcd13b9
luci-app-firewall - 24.363.02792~6664e34
luci-app-package-manager - 24.341.02353~276fef8
luci-base - 25.001.48925~f5c1806
luci-light - 23.024.33244~34dee82
luci-mod-admin-full - 19.253.48496~3f93650
luci-mod-network - 24.354.81503~7fe0218
luci-mod-status - 24.362.82743~6404f3a
luci-mod-system - 24.336.49068~ef16778
luci-proto-ipv6 - 24.350.69236~8d13ea4
luci-proto-ppp - 24.350.69236~8d13ea4
luci-ssl - 24.328.43591~9e70c9a
luci-theme-bootstrap - 24.357.59015~779ca14
mkf2fs - 1.16.0-r3
mtd - 26
netifd - 2024.12.17~ea01ed41-r1
nftables-json - 1.1.1-r1
odhcp6c - 2024.09.25~b6ae9ffa-r1
odhcpd-ipv6only - 2024.05.08~a2988231-r1
openwrt-keyring - 2024.11.01~fbae29d7-r2
opkg - 2024.10.16~38eccbb1-r1
partx-utils - 2.40.2-r1
ppp - 2.5.1-r1
ppp-mod-pppoe - 2.5.1-r1
procd - 2024.12.22~42d39376-r1
procd-seccomp - 2024.12.22~42d39376-r1
procd-ujail - 2024.12.22~42d39376-r1
px5g-mbedtls - 11
rpcd - 2024.09.17~9f4b86e7-r1
rpcd-mod-file - 2024.09.17~9f4b86e7-r1
rpcd-mod-iwinfo - 2024.09.17~9f4b86e7-r1
rpcd-mod-luci - 20240305-r1
rpcd-mod-rrdns - 20170710
rpcd-mod-ucode - 2024.09.17~9f4b86e7-r1
ubox - 2024.04.26~85f10530-r1
ubus - 2025.01.02~afa57cce-r1
ubusd - 2025.01.02~afa57cce-r1
uci - 2023.08.10~5781664d-r1
uclient-fetch - 2024.10.22~88ae8f20-r1
ucode - 2024.07.22~b610860d-r3
ucode-mod-fs - 2024.07.22~b610860d-r3
ucode-mod-html - 1
ucode-mod-math - 2024.07.22~b610860d-r3
ucode-mod-nl80211 - 2024.07.22~b610860d-r3
ucode-mod-rtnl - 2024.07.22~b610860d-r3
ucode-mod-ubus - 2024.07.22~b610860d-r3
ucode-mod-uci - 2024.07.22~b610860d-r3
ucode-mod-uloop - 2024.07.22~b610860d-r3
uhttpd - 2023.06.25~34a8a74d-r4
uhttpd-mod-ubus - 2023.06.25~34a8a74d-r4
urandom-seed - 3
usign - 2020.05.23~f1f65026-r1
wifi-scripts - 1.0-r1
wireless-regdb - 2024.10.07-r1Niestety, tym razem widzę tylko wbudowany układ Wi-Fi:
# wifi status
{
"radio0": {
"up": false,
"pending": false,
"autostart": true,
"disabled": true,
"retry_setup_failed": false,
"config": {
"path": "platform/axi/1001100000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1",
"band": "5g",
"channel": "36",
"htmode": "VHT80",
"disabled": true
},
"interfaces": [
{
"section": "default_radio0",
"config": {
"mode": "ap",
"ssid": "OpenWrt",
"encryption": "none",
"network": [
"lan"
],
"mode": "ap"
},
"vlans": [
],
"stations": [
]
}
]
}
}Jeżeli restart sieci pomaga to sam restart interfejsu też musi działać.
Masz na myśli ifconfig xxx down i ifconfig xxx up? To nie pomaga niestety.
Powiem ci że ja mam podobny problem z tym modemem na sieci orange, internet działa itp, ale nie mogę pingować samego modemu oraz się dostać do niego w żaden sposób (mogłem się do niego dostać przez jakieś 2 dni po tym jak to ustawiłem i odpaliłem, później już nie, nic nie pomagało), ogólnie orange jest jakieś problematyczne, bo nawet musiałem dnsy zmienić bo te od orange po prostu nie działały, jak używałem play to nie było tych problemów...
Sprawdź te trzy polecenia i zapisz ich wyjście w stanie kiedy działa i nie działa modem:
ifstatus <nazwa interfejsu uci>
ip addr show dev <nazwa interfejsu fizycznego>
ip route show dev <nazwa interfejsu fizycznego>...i następnie porównaj. Być może jak zastosujesz mój skrypt powyżej to rozwiążesz swój problem. Ja aktualnie go testuje, napisałem drugi skrypt który resetuje mi losowo jednego z dwóch modemów co 90 sekund i sprawdzam kiedy ten skrypt w hotplug się wyłoży.
Cześć,
po około 100 próbach resetów ze skryptu losowo modemu 1 lub 2 udało się doprowadzić do poniższego błędu:
# ifstatus Orange
{
"up": false,
"pending": false,
"available": true,
"autostart": true,
"dynamic": false,
"proto": "dhcp",
"device": "usb2~if0",
"data": {
},
"errors": [
{
"subsystem": "interface",
"code": "DEVICE_CLAIM_FAILED"
}
]
}Oczywiście /etc/init.d/network restart rozwiązuje problem, ale czy jestem w stanie ogarnąć ten problem w inny sposób?
Ogarnąłem. Oto gotowe rozwiązanie, dlaczego działa, nie pytaj ![]()
/etc/hotplug.d/usb/50_e3372h-153-hilink.sh
#!/bin/sh
if [ "$ACTION" = "add" ] && [ "$DRIVER" = "cdc_ether" ] && [ "$PRODUCT" = "12d1/14dc/102" ]; then
sleep 1
interface=$( ls /sys/$DEVPATH/../*/net | head -n 1 )
if [ "$interface" = "" ]; then
exit
fi
network=$( uci show network | grep $interface | tr '.' '\n' | sed -n '2 p' )
if [ "$network" = "" ]; then
exit
fi
ifconfig $interface down
ifconfig $interface $address up
sleep 1
ifstatus=$( ifstatus $network )
address=$( echo "$ifstatus" | grep '"address"' | tr '"' '\n' | sed -n '4 p' )
nexthop=$( echo "$ifstatus" | grep '"nexthop"' | tr '"' '\n' | sed -n '4 p' )
mask=$( echo "$ifstatus" | grep '"mask"' | tr ': ' '\n' | sed -n '3 p' )
if [ "$address" = "" ] || [ "$nexthop" = "" ] || [ "$mask" = "" ]; then
exit
fi
exist=$( ifconfig $interface 2> /dev/null )
if [ "$exist" = "" ]; then
exit
fi
ip_add=$( ip addr show $interface | grep "inet " 2> /dev/null )
if [ "$ip_add" = "" ]; then
ip addr add $address/$mask brd + dev $interface
fi
ip_route=$( ip route show dev $interface | grep "default via $nexthop" )
if [ "$ip_route" = "" ]; then
ip route replace default via $nexthop dev $interface proto static src $address
fi
fiOd teraz mogę do woli resetować swoje modemy ;-)
Modem 2:
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# sh e3372h_usb2.sh
Huawei E3372h-153 HiLink - Autoreboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static src 192.168.204.219 metric 102
192.168.204.216/29 proto static scope link metric 102
# 2023-03-07 02:59(41) - reboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static src 192.168.204.219 metric 102
192.168.204.216/29 proto static scope link metric 102
# 2023-03-07 03:00(24) - reboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static src 192.168.204.219 metric 102
192.168.204.216/29 proto static scope link metric 102
# 2023-03-07 03:01(07) - reboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static src 192.168.204.219 metric 102
192.168.204.216/29 proto static scope link metric 102
# 2023-03-07 03:01(50) - reboot
# ip route list dev usb2~if0
# 2023-03-07 03:02(33) - reboot
^C
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ping 192.168.204.221
PING 192.168.204.221 (192.168.204.221): 56 data bytes
^C
--- 192.168.204.221 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: Network unreachable
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb2~if0 192.168.204.219 up
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route add default via 192.168.204.221 dev usb2~if0 proto static
OpenWRT:~#
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ping 192.168.204.221
PING 192.168.204.221 (192.168.204.221): 56 data bytes
64 bytes from 192.168.204.221: seq=0 ttl=64 time=19.481 ms
64 bytes from 192.168.204.221: seq=1 ttl=64 time=17.572 ms
^C
--- 192.168.204.221 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 17.572/18.526/19.481 ms
OpenWRT:~#
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# sh e3372h_usb2.sh
Huawei E3372h-153 HiLink - Autoreboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static
192.168.204.0/24 proto kernel scope link src 192.168.204.219
# 2023-03-07 03:03(23) - reboot
# ip route list dev usb2~if0
# 2023-03-07 03:04(06) - reboot
^C
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ping 192.168.204.221
PING 192.168.204.221 (192.168.204.221): 56 data bytes
^C
--- 192.168.204.221 ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
OpenWRT:~#
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb2~if0 192.168.204.219 up
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route add default via 192.168.204.221 dev usb2~if0 proto static
OpenWRT:~#
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# sh e3372h_usb2.sh
Huawei E3372h-153 HiLink - Autoreboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static
192.168.204.0/24 proto kernel scope link src 192.168.204.219
# 2023-03-07 03:04(29) - reboot
# ip route list dev usb2~if0
# 2023-03-07 03:05(12) - reboot
^C
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ping 192.168.204.221
PING 192.168.204.221 (192.168.204.221): 56 data bytes
^C
--- 192.168.204.221 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb2~if0 192.168.204.219 up
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route add default via 192.168.204.221 dev usb2~if0 proto static
OpenWRT:~#
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# sh e3372h_usb2.sh
Huawei E3372h-153 HiLink - Autoreboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static
192.168.204.0/24 proto kernel scope link src 192.168.204.219
# 2023-03-07 03:05(35) - reboot
# ip route list dev usb2~if0
# 2023-03-07 03:06(18) - reboot
^C
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb2~if0 192.168.204.219 up
OpenWRT:~# ip route add default via 192.168.204.221 dev usb2~if0 proto static
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# sh e3372h_usb2.sh
Huawei E3372h-153 HiLink - Autoreboot
# ip route list dev usb2~if0
default via 192.168.204.221 proto static
192.168.204.0/24 proto kernel scope link src 192.168.204.219
# 2023-03-07 03:06(29) - reboot
# ip route list dev usb2~if0
# 2023-03-07 03:07(12) - reboot
^C
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb2~if0 192.168.204.219 up
OpenWRT:~# ip route add default via 192.168.204.221 dev usb2~if0 proto static
OpenWRT:~#
OpenWRT:~#
OpenWRT:~#Modem 1:
OpenWRT:~# sh e3372h_usb1.sh
Huawei E3372h-153 HiLink - Autoreboot
# ip route list dev usb1~if0
default via 192.168.204.211 proto static src 192.168.204.212 metric 101
192.168.204.208/29 proto static scope link metric 101
# 2023-03-07 03:08(25) - reboot
# ip route list dev usb1~if0
default via 192.168.204.211 proto static src 192.168.204.212 metric 101
192.168.204.208/29 proto static scope link metric 101
# 2023-03-07 03:09(08) - reboot
# ip route list dev usb1~if0
# 2023-03-07 03:09(51) - reboot
^C
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ping 192.168.204.211
PING 192.168.204.211 (192.168.204.211): 56 data bytes
^C
--- 192.168.204.211 ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb1~if0 192.168.204.212 up
OpenWRT:~# ip route add default via 192.168.204.211 dev usb1~if0 proto static
RTNETLINK answers: File exists
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route list dev usb1~if0
192.168.204.0/24 proto kernel scope link src 192.168.204.212
OpenWRT:~#
OpenWRT:~# ip route del 192.168.204.0/24 proto kernel scope link src 192.168.204.212
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route list dev usb1~if0
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifconfig usb1~if0 192.168.204.212 up
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route list dev usb1~if0
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ip route add default via 192.168.204.211 dev usb1~if0 proto static
RTNETLINK answers: Network unreachable
OpenWRT:~#
OpenWRT:~#
OpenWRT:~# ifstatus MobileVikings
...
"ipv4-address": [
{
"address": "192.168.204.212",
"mask": 29
}
],
...
"route": [
{
"target": "0.0.0.0",
"mask": 0,
"nexthop": "192.168.204.211",
"source": "192.168.204.212/32"
}
],
...
OpenWRT:~#Może to:
Tue Mar 7 03:01:51 2023 daemon.warn dnsmasq[5203]: nameserver 192.168.204.211 refused to do a recursive query
Tue Mar 7 03:02:20 2023 daemon.warn dnsmasq[5203]: nameserver 192.168.204.211 refused to do a recursive queryReboot wygląda tak:
( ( sleep 1 && echo "reboot" && sleep 1 ) | timeout 3 nc $IP 23 ) > /dev/null 2>&1No właśnie samo ifdown/ifup nie pomaga.
Normalnie po 2-3 resetach już nie działa, więc wstrzykuje komendę ręcznie, a później znowu po 2-3 razach nie działa, bo komenda się nie przyjmuje "Network unreachable".
Aktualnie jestem po kilku resetach...
# ifup Orange
# ip route list dev usb2~if0
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: Network unreachable
Cześć,
Mam problem z komunikacją z modemami po ich zresetowaniu.
Wersja oprogramowania niestety v19.07.3 i musi taka być.
/etc/init.d/network restart działa zawsze na ten problem, ale nie jest to jego rozwiązanie.
default via 192.168.204.221 proto static src 192.168.204.219 metric 102
192.168.204.216/29 proto static scope link metric 102po kilku resetach mój modem nie odpowiada na ping.
ip route list dev usb2~if0 nie pokazuje żadnego wpisu.
Więc sprawdzam:
ifstatus Orange
"ipv4-address": [
{
"address": "192.168.204.219",
"mask": 29
}
"route": [
{
"target": "0.0.0.0",
"mask": 0,
"nexthop": "192.168.204.221",
"source": "192.168.204.219/32"
}i dodaje ręcznie (stworzyłem sobie skrypt hotplug na taką ewentualność, jego główna część po spełnieniu wszystkich warunków poniżej):
$interfce=usb2~if0
$address=192.168.204.219
$nexthop=192.168.204.221
ifconfig $interface $address up
ip route add default via $nexthop dev $interface proto statici teraz działa, mój modem zaczął odpowiadać na ping.
Bingo! No to skrypt gotowy.
Kilka resetów dalej...
# ifconfig usb2~if0 192.168.204.219 up
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: File existsDlaczego?
# ip route list dev usb2~if0
192.168.204.0/24 proto kernel scope link src 192.168.204.219i to jest chyba nieprawidłowy wpis, więc go usuwam.
# ip route del 192.168.204.0/24 proto kernel scope link src 192.168.204.219I dodaję ponownie:
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: Network unreachableWięc próbuję:
# ip route add 192.168.204.216/29 proto static dev usb2~if0
# ip route add default via 192.168.204.221 dev usb2~if0 proto static
RTNETLINK answers: File existseko.one.pl → Posty przez tinware
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc