1 (edytowany przez marcinwijata 2021-01-22 10:46:24)

Temat: Oolite-7620a

Witajcie,
Mam w rękach ciekawy moduł osadzony w routerze. Chciałbym na niego wgrać obraz z Twoich kompilacji Ceary. Który z nich będzie najlepszy, jest ich dużo pod ten chipset. Jest on bardzo popularny.
Moduł:
https://drive.google.com/file/d/1icMZiz … sp=sharing

Router:
https://gainstrong.en.alibaba.com/produ … 78adZ0sAKA
Moja wersja to : 32M flash 128M DDR

2

Odp: Oolite-7620a

Tak prawdę mówiąc to żaden, bo on oficjalnie nie jest wspierany.

Sam moduł to tylko procek z pamięciami, więc do tego możesz użyć jakiegoś generica o ile podział pamięci flash się zgadza - np. możesz zobaczyć mt7620a_v22sg/mt7620a/mt7620a_mt7530 - tylko najpierw sprawdź podział pamięci!

Co do routera - tam masz i przyciski i ledy, i porty wyprowadzone, więc jeżeli to nie jest klon czegoś to nic nie będzie pasowało i musiz sobie sam napisać odpowiedni dts który to wszystko będzie obsługiwał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Oolite-7620a

Dziękuję,
Przepraszam za "słabe pytanie" : jak sprawdzić na jaki podział pamięci jest dany obraz systemu?

4

Odp: Oolite-7620a

Po prostu  to uruchom. W logach startowych (przez konsole, dmesg lub logread lub w /var/lib szukaj) będziesz miał informację jak wygląda podział flash podczas uruchomienia. Później wchodzisz w źródła openwrt w ramipsa/mt7620 i szukasz czy jest dts który wygląda na zgodny.

W ogóle jaki to ma system? Może to jest pochodna openwrt? Na jakiej wersji kernela? Jako co się to przedstawia? (w /tmpsysinfo szukaj).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez marcinwijata 2021-01-22 11:15:20)

Odp: Oolite-7620a

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   26.3M    872.0K     25.5M   3% /
/dev/root                 4.5M      4.5M         0 100% /rom
tmpfs                    61.9M     24.0K     61.8M   0% /tmp
/dev/mtdblock5           26.3M    872.0K     25.5M   3% /overlay
overlayfs:/overlay       26.3M    872.0K     25.5M   3% /
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~# free
             total         used         free       shared      buffers
Mem:        126688        27416        99272            0         2944
-/+ buffers:              24472       102216
Swap:            0            0            0
root@OpenWrt:~#

cały log startowy:

erminal log file
Date: 2021-01-22 - 11:05:50
-----------------------------------------------
11:05:54.651, ˙
11:05:54.651, 
11:05:54.651, U-Boot 1.1.3 (Mar 25 2017 - 15:10:45)
11:05:54.651, 
11:05:54.651, Board: Ralink APSoC DRAM:  128 MB
11:05:54.651, relocate_code Pointer at: 87fa8000
11:05:55.637, enable ephy clock...done. rf reg 29 = 5
11:05:55.637, SSC disabled.
11:05:55.637, spi_wait_nsec: 29 
11:05:55.637, spi device id: ef 40 19 0 0 (40190000)
11:05:55.637, find flash: W25Q256FV
11:05:55.637, raspi_read: from:30000 len:1000 
11:05:55.637, *** Warning - bad CRC, using default environment
11:05:55.637, 
11:05:55.637, ============================================ 
11:05:55.637, Ralink UBoot Version: 4.3.0.0
11:05:55.637, -------------------------------------------- 
11:05:55.637, ASIC 7620_MP (Port5<->None)
11:05:55.637, DRAM component: 1024 Mbits DDR, width 16
11:05:55.637, DRAM bus: 16 bit
11:05:55.637, Total memory: 128 MBytes
11:05:55.637, Flash component: SPI Flash
11:05:55.637, Date:Mar 25 2017  Time:15:10:45
11:05:55.637, ============================================ 
11:05:55.637, icache: sets:512, ways:4, linesz:32 ,total:65536
11:05:55.637, dcache: sets:256, ways:4, linesz:32 ,total:32768 
11:05:55.637, 
11:05:55.637,  ##### The CPU freq = 580 MHZ #### 
11:05:55.637,  estimate memory size =128 Mbytes
11:05:55.637, raspi_read: from:40028 len:6 
11:05:55.637, 
11:05:55.637, 
11:05:55.637, Catution: ResetButton wasn't pressed or not long enough!
11:05:55.637, Continuing normal boot...
11:05:55.637, ============================================ 
11:05:55.637, 
11:05:55.637, 
11:05:55.637, Please choose the operation: 
11:05:55.637,    1: Load system code to SDRAM via TFTP. 
11:05:55.637,    2: Load system code then write to Flash via TFTP. 
11:05:55.637,    3: Boot system code via Flash (default).
11:05:55.637,    4: Entr boot command line interface.
11:05:55.637,    7: Load Boot Loader code then write to Flash via Serial. 
11:05:55.637,    9: Load Boot Loader code then write to Flash via TFTP. 
11:05:55.637, 
11:05:55.637, 
11:05:55.637, You choosed 3
11:05:55.637, 
11:05:55.637,  0 
11:05:55.637, raspi_read: from:40000 len:10000 
11:05:55.748,    
11:05:55.748, 3: System Boot system code via Flash.
11:05:55.748, ## Booting image at bc050000 ...
11:05:55.748, raspi_read: from:50000 len:40 
11:05:55.748,    Image Name:   MIPS OpenWrt Linux-3.10.49
11:05:55.748,    Image Type:   MIPS Linux Kernel Image (lzma compressed)
11:05:55.748,    Data Size:    1085730 Bytes =  1 MB
11:05:55.748,    Load Address: 80000000
11:05:55.748,    Entry Point:  80000000
11:05:55.748, raspi_read: from:50040 len:109122 
11:05:56.180,    Verifying Checksum ... OK
11:05:57.709,    Uncompressing Kernel Image ... OK
11:05:57.927, No initrd
11:05:57.927, ## Transferring control to Linux (at address 80000000) ...
11:05:57.927, ## Giving linux memsize in MB, 128
11:05:57.927, 
11:05:57.927, Starting kernel ...
11:05:57.927, 
11:05:57.927, [    0.000000] Linux version 3.10.49 (bond@ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42270) ) #88 Wed Mar 23 20:52:44 CST 2016
11:05:57.927, [    0.000000] Board has DDR2
11:05:57.927, [    0.000000] Analog PMU set to hw control
11:05:57.927, [    0.000000] Digital PMU set to hw control
11:05:57.927, [    0.000000] SoC Type: Ralink MT7620A ver:2 eco:6
11:05:57.927, [    0.000000] bootconsole [early0] enabled
11:05:57.927, [    0.000000] CPU revision is: 00019650 (MIPS 24KEc)
11:05:57.927, [    0.000000] MIPS: machine is OOLITE-7620A
11:05:57.927, [    0.000000] Determined physical RAM map:
11:05:57.927, [    0.000000]  memory: 08000000 @ 00000000 (usable)
11:05:57.927, [    0.000000] Initrd not found or empty - disabling initrd
11:05:57.927, [    0.000000] Zone ranges:
11:05:57.927, [    0.000000]   Normal   [mem 0x00000000-0x07ffffff]
11:05:57.927, [    0.000000] Movable zone start for each node
11:05:57.927, [    0.000000] Early memory node ranges
11:05:57.927, [    0.000000]   node   0: [mem 0x00000000-0x07ffffff]
11:05:58.050, [    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
11:05:58.050, [    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
11:05:58.050, [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
11:05:58.050, [    0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2
11:05:58.050, [    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
11:05:58.050, [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
11:05:58.050, [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
11:05:58.050, [    0.000000] Writing ErrCtl register=0002d8b4
11:05:58.050, [    0.000000] Readback ErrCtl register=0002d8b4
11:05:58.157, [    0.000000] Memory: 126488k/131072k available (2401k kernel code, 4584k reserved, 595k data, 200k init, 0k highmem)
11:05:58.157, [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
11:05:58.157, [    0.000000] NR_IRQS:256
11:05:58.157, [    0.000000] CPU Clock: 580MHz
11:05:58.157, [    0.000000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
11:05:58.265, [    0.060000] pid_max: default: 32768 minimum: 301
11:05:58.265, [    0.060000] Mount-cache hash table entries: 512
11:05:58.265, [    0.070000] pinctrl core: initialized pinctrl subsystem
11:05:58.265, [    0.080000] NET: Registered protocol family 16
11:05:58.588, [    0.450000] PCIE0 no card, disable it(RST&CLK)
11:05:58.696, [    0.460000] bio: create slab <bio-0> at 0
11:05:58.804, [    0.470000] PCI host bridge to bus 0000:00
11:05:58.804, [    0.480000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
11:05:58.804, [    0.490000] pci_bus 0000:00: root bus resource [io  0x10160000-0x1016ffff]
11:05:58.804, [    0.500000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
11:05:58.804, [    0.510000] Switching to clocksource MIPS
11:05:58.804, [    0.520000] NET: Registered protocol family 2
11:05:58.804, [    0.520000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
11:05:58.804, [    0.530000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
11:05:58.804, [    0.540000] TCP: Hash tables configured (established 1024 bind 1024)
11:05:58.804, [    0.560000] TCP: reno registered
11:05:58.804, [    0.560000] UDP hash table entries: 256 (order: 0, 4096 bytes)
11:05:58.804, [    0.580000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
11:05:58.804, [    0.590000] NET: Registered protocol family 1
11:05:58.804, [    0.600000] rt-timer 10000100.timer: maximum frequncy is 2441Hz
11:05:58.913, [    0.630000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
11:05:58.913, [    0.640000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
11:05:58.913, [    0.660000] msgmni has been set to 247
11:05:58.913, [    0.670000] io scheduler noop registered
11:05:58.913, [    0.670000] io scheduler deadline registered (default)
11:05:58.913, [    0.690000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
11:05:58.913, [    0.700000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20) is a 16550A
11:05:58.913, [    0.720000] console [ttyS0] enabled, bootconsole disabled
11:05:58.913, [    0.720000] console [ttyS0] enabled, bootconsole disabled
11:05:59.252, [    0.740000] m25p80 spi32766.0: found w25q256, expected mx25l12805d
11:05:59.252, [    0.750000] m25p80 spi32766.0: w25q256 (32768 Kbytes)
11:05:59.252, [    0.760000] 4 ofpart partitions found on MTD device spi32766.0
11:05:59.252, [    0.780000] Creating 4 MTD partitions on "spi32766.0":
11:05:59.252, [    0.790000] 0x000000000000-0x000000030000 : "u-boot"
11:05:59.252, [    0.800000] 0x000000030000-0x000000040000 : "u-boot-env"
11:05:59.252, [    0.810000] 0x000000040000-0x000000050000 : "factory"
11:05:59.252, [    0.820000] 0x000000050000-0x000002000000 : "firmware"
11:05:59.252, [    0.830000] 0x000000159162-0x000002000000 : "rootfs"
11:05:59.252, [    0.840000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
11:05:59.252, [    0.870000] mtd: device 4 (rootfs) set to be root filesystem
11:05:59.252, [    0.880000] mtd: partition "rootfs_data" created automatically, ofs=0x5b0000, len=0x1a50000
11:05:59.252, [    0.900000] 0x0000005b0000-0x000002000000 : "rootfs_data"
11:05:59.252, [    0.910000] ralink_soc_eth 10100000.ethernet: Enabling TSO
11:05:59.252, [    0.930000] gsw: setting port4 to ephy mode
11:05:59.252, [    0.940000] ralink_soc_eth 10100000.ethernet: loaded mt7530 driver
11:05:59.252, [    0.950000] eth0: done loading
11:05:59.252, [    0.960000] rt3xxx-usbphy usbphy.3: loaded
11:05:59.252, [    0.970000] rt2880_wdt 10000120.watchdog: Initialized
11:05:59.252, [    0.980000] TCP: cubic registered
11:05:59.252, [    0.980000] NET: Registered protocol family 17
11:05:59.252, [    0.990000] 8021q: 802.1Q VLAN Support v1.8
11:05:59.252, [    1.010000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
11:05:59.252, [    1.030000] Freeing unused kernel memory: 200K (802ee000 - 80320000)
11:06:00.991, procd: Console is alive
11:06:00.991, procd: - watchdog -
11:06:04.824, [    6.580000] usbcore: registered new interface driver usbfs
11:06:04.824, [    6.590000] usbcore: registered new interface driver hub
11:06:04.824, [    6.600000] usbcore: registered new device driver usb
11:06:04.824, [    6.650000] SCSI subsystem initialized
11:06:04.932, [    6.670000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
11:06:04.932, [    6.680000] ehci-platform: EHCI generic platform driver
11:06:05.148, [    6.890000] rt3xxx-usbphy usbphy.3: remote usb device wakeup disabled
11:06:05.148, [    6.900000] rt3xxx-usbphy usbphy.3: UTMI 16bit 30MHz
11:06:05.148, [    6.910000] ehci-platform 101c0000.ehci: EHCI Host Controller
11:06:05.148, [    6.930000] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1
11:06:05.148, [    6.940000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
11:06:05.257, [    6.970000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
11:06:05.257, [    6.980000] hub 1-0:1.0: USB hub found
11:06:05.257, [    6.990000] hub 1-0:1.0: 1 port detected
11:06:05.257, [    7.000000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
11:06:05.257, [    7.010000] ohci-platform 101c1000.ohci: Generic Platform OHCI Controller
11:06:05.257, [    7.020000] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2
11:06:05.257, [    7.040000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
11:06:05.366, [    7.110000] hub 2-0:1.0: USB hub found
11:06:05.366, [    7.120000] hub 2-0:1.0: 1 port detected
11:06:05.366, [    7.130000] uhci_hcd: USB Universal Host Controller Interface driver
11:06:05.366, [    7.160000] sdhci: Secure Digital Host Controller Interface driver
11:06:05.366, [    7.170000] sdhci: Copyright(c) Pierre Ossman
11:06:05.366, [    7.180000] MTK MSDC device init.
11:06:05.476, [    7.230000] mtk-sd: MediaTek MT6575 MSDC Driver
11:06:05.476, [    7.240000] sdhci-pltfm: SDHCI platform and OF driver helper
11:06:05.476, [    7.260000] usbcore: registered new interface driver usb-storage
11:06:05.476, procd: - preinit -
11:06:05.585, [    7.350000] usb 1-1: new high-speed USB device number 2 using ehci-platform
11:06:05.694, [    7.500000] mmc0: new high speed SDHC card at address aaaa
11:06:05.803, [    7.530000] hub 1-1:1.0: USB hub found
11:06:05.803, [    7.540000] hub 1-1:1.0: 4 ports detected
11:06:05.803, [    7.560000] mmcblk0: mmc0:aaaa SC16G 14.8 GiB 
11:06:05.803, [    7.580000]  mmcblk0: p1
11:06:06.130, Press the [f] key and hit [enter] to enter failsafe mode
11:06:06.130, Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
11:06:09.303, kmod: ran 1 iterations
11:06:10.290, [   12.020000] jffs2: notice: (333) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 8 of xref (0 dead, 0 orphan) found.
11:06:10.290, block: extroot: no root or overlay mount defined
11:06:10.290, jffs2 is ready
11:06:10.290, jffs2 is ready
11:06:10.614, [   12.420000] jffs2: notice: (330) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 8 of xref (0 dead, 0 orphan) found.
11:06:10.614, switching to overlay
11:06:10.724, procd: - early -
11:06:10.724, procd: - watchdog -
11:06:11.490, procd: - ubus -
11:06:11.490, procd: - init -
11:06:11.719, Please press Enter to activate this console.
11:06:12.915, [   14.660000] NET: Registered protocol family 10
11:06:12.915, [   14.690000] RPC: Registered named UNIX socket transport module.
11:06:12.915, [   14.700000] RPC: Registered udp transport module.
11:06:12.915, [   14.710000] RPC: Registered tcp transport module.
11:06:12.915, [   14.720000] RPC: Registered tcp NFSv4.1 backchannel transport module.
11:06:12.915, [   14.750000] NTFS driver 2.1.30 [Flags: R/O MODULE].
11:06:13.022, [   14.770000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.790000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.810000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.820000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.840000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.860000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.880000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.900000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.910000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.930000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.132, [   14.950000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   14.970000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   14.990000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   15.010000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   15.030000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   15.040000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   15.060000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   15.080000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.349, [   15.100000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.130000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.150000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.170000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.180000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.200000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.220000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.240000] nf_conntrack version 0.5.0 (1979 buckets, 7916 max)
11:06:13.472, [   15.260000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.270000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.472, [   15.290000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.310000] ip6_tables: (C) 2000-2006 Netfilter Core Team
11:06:13.686, [   15.320000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.340000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.360000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.370000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.390000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.410000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.420000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.440000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.460000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.470000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.490000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.686, [   15.510000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.795, [   15.530000] fuse init (API version 7.22)
11:06:13.795, [   15.540000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.795, [   15.560000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:13.795, [   15.580000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
11:06:13.795, [   15.590000] Backport generated by backports.git backports-20140320-37-g5c33da0
11:06:13.795, [   15.610000] ip_tables: (C) 2000-2006 Netfilter Core Team
11:06:14.012, [   15.640000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:14.012, [   15.660000] usbcore: registered new interface driver ums-alauda
11:06:14.012, [   15.680000] usbcore: registered new interface driver ums-cypress
11:06:14.012, [   15.690000] usbcore: registered new interface driver ums-datafab
11:06:14.012, [   15.710000] usbcore: registered new interface driver ums-freecom
11:06:14.012, [   15.720000] usbcore: registered new interface driver ums-isd200
11:06:14.012, [   15.730000] usbcore: registered new interface driver ums-jumpshot
11:06:14.012, [   15.750000] usbcore: registered new interface driver ums-karma
11:06:14.012, [   15.760000] usbcore: registered new interface driver ums-sddr09
11:06:14.012, [   15.780000] usbcore: registered new interface driver ums-sddr55
11:06:14.012, [   15.790000] usbcore: registered new interface driver ums-usbat
11:06:14.012, [   15.810000] usbcore: registered new interface driver usbserial
11:06:14.012, [   15.820000] usbcore: registered new interface driver usbserial_generic
11:06:14.012, [   15.840000] usbserial: USB Serial support registered for generic
11:06:14.121, [   15.870000] xt_time: kernel timezone is -0000
11:06:14.336, [   15.910000] cfg80211: Calling CRDA to update world regulatory domain
11:06:14.336, [   15.920000] cfg80211: World regulatory domain updated:
11:06:14.336, [   15.930000] cfg80211:  DFS Master region: unset
11:06:14.336, [   15.940000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
11:06:14.336, [   15.960000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
11:06:14.336, [   15.970000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
11:06:14.336, [   15.990000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
11:06:14.336, [   16.010000] cfg80211:   (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
11:06:14.336, [   16.020000] cfg80211:   (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
11:06:14.336, [   16.040000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
11:06:14.336, [   16.050000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
11:06:14.336, [   16.070000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
11:06:14.336, [   16.140000] PPP generic driver version 2.4.2
11:06:14.336, [   16.150000] NET: Registered protocol family 24
11:06:14.445, [   16.180000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:14.445, [   16.230000] usbcore: registered new interface driver option
11:06:14.445, [   16.240000] usbserial: USB Serial support registered for GSM modem (1-port)
11:06:14.554, [   16.280000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 0500 detected
11:06:14.554, [   16.290000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected
11:06:14.554, [   16.320000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:14.554, [   16.350000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:14.662, [   16.390000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:14.662, [   16.410000] soundcore: exports duplicate symbol register_sound_dsp (owned by kernel)
11:06:21.677, [   23.450000] device eth0.1 entered promiscuous mode
11:06:21.677, [   23.460000] device eth0 entered promiscuous mode
11:06:21.677, [   23.490000] br-lan: port 1(eth0.1) entered forwarding state
11:06:21.677, [   23.500000] br-lan: port 1(eth0.1) entered forwarding state
11:06:23.109, procd: - init complete -
11:06:23.430, [   25.190000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
11:06:23.769, [   25.500000] br-lan: port 1(eth0.1) entered forwarding state
11:07:03.804, [   65.560000] eth0: port 1 link up (100Mbps/Full duplex)
11:08:02.921, [  124.710000] eth0: port 1 link down
11:08:02.921, [  124.710000] br-lan: port 1(eth0.1) entered disabled state
11:08:21.188, [  142.880000] eth0: port 4 link up (100Mbps/Full duplex)
11:08:21.188, [  142.900000] br-lan: port 1(eth0.1) entered forwarding state
11:08:21.188, [  142.910000] br-lan: port 1(eth0.1) entered forwarding state
11:08:23.145, [  144.910000] br-lan: port 1(eth0.1) entered forwarding state

6 (edytowany przez marcinwijata 2021-01-22 11:23:24)

Odp: Oolite-7620a

To jest OpenWrt tylko stare

 CHAOS CALMER (Bleeding Edge, r42270)
 -----------------------------------------------------
  * 1 1/2 oz Gin            Shake with a glassful
  * 1/4 oz Triple Sec       of broken ice and pour
  * 3/4 oz Lime Juice       unstrained into a goblet.
  * 1 1/2 oz Orange Juice
  * 1 tsp. Grenadine Syrup
 -----------------------------------------------------

Czy coś do niego dopasujemy ze standardowych obrazów? Nie zależy mi na diodach LED itp. Powinny się tylko interfejsy uruchomić ( USB ) , WANx1, LANx4

EDIT: "Później wchodzisz w źródła openwrt w ramipsa/mt7620 i szukasz czy jest dts który wygląda na zgodny."
Poproszę podpowiedz, gdzie to "leży"?

7 (edytowany przez Cezary 2021-01-22 11:27:07)

Odp: Oolite-7620a

Ok, czyli masz nie wspierane oficjalnie urządzenie. Taki sam flash (rozmiar i podział) ma np. ZBT-WE826 - 32M, choć pewnie ledy i przyciski mogą działać inaczej.

EDIT: tu są definicje urządzeń m.in dla tego procka: https://github.com/openwrt/openwrt/tree … ramips/dts

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez marcinwijata 2021-01-22 11:36:06)

Odp: Oolite-7620a

Bardzo dziękuję za odpowiedź.
Ostatnie pytania, żeby nie zabierać czasu:
1.Czy można edytować dts bez ponownej rekompilacji systemu? Cel: np.: aktywacja diod LED, przycisków itp.
2.Jak sam mogę sprawdzić podziały pamięci dla danego obrazu, który można pobrać z Twojej strony? NP:

openwrt-19.07-snapshot-r11267-b14eeccdfe-ramips-mt7620-mt7620a-squashfs-sysupgrade.bin    2020-12-18 14:46    3.8M
openwrt-19.07-snapshot-r11267-b14eeccdfe-ramips-mt7620-mt7620a_mt7530-squashfs-sysupgrade.bin    2020-12-18 14:46    3.8M
openwrt-19.07-snapshot-r11267-b14eeccdfe-ramips-mt7620-mt7620a_mt7610e-squashfs-sysupgrade.bin    2020-12-18 14:46    3.8M
openwrt-19.07-snapshot-r11267-b14eeccdfe-ramips-mt7620-mt7620a_v22sg-squashfs-sysupgrade.bin    2020-12-18 14:46    3.8M

3.Czy mogę sklonować tego dts-a z obecnego systemu na 19.07? Czy Winscp da się go pobrać czy inna metoda jest potrzebna?

9 (edytowany przez Cezary 2021-01-22 11:38:29)

Odp: Oolite-7620a

1. Nie.
2. W dtsach, link ci dałem.
3. Nie. dts to tekst który jest "kompilowany" do innej formy i dołączony do kernela linuksowego.

PS. Zgraj sobie najpierw co to masz tam w systemie, będziesz miał i kopię zapasową a i dts można zdekompilować o tyle tam był dts.

dd if=/dev/mtd0 of=/tmp/mtd0
dd if=/dev/mtd1 of=/tmp/mtd1
dd if=/dev/mtd2 of=/tmp/mtd2
dd if=/dev/mtd3 of=/tmp/mtd3

I po każdym poleceniu skopiuj sobie na dysk ten /tmp/mtdX i go skasuj z tmp żeby nie zajmował miejsca. W ten sposób będziesz miał kopię i bootloadera i systemu, który ew być może da wgrać przez bootloader i tftp.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez marcinwijata 2021-01-22 20:57:42)

Odp: Oolite-7620a

W routerze, który przywołałem zależy mi na obsłudze karty/nośnika SD/microSD. Czy fakt obsługi SD wynika z konfiguracji w dts? Chciałbym dobrać taki obraz, w którym obsługa SD będzie aktywna. Ne ma kłopotu z obrazem, który jest na mniejszą  pamięć, po prostu nie wykorzysta dostępnej całości tylko jakąś część ( tak mi się wydaje )
EDIT:Sterownie diodami LED możemy pominąć , jeden przycisk , też, więcej nie ma w tym routerze, goły moduł embedded smile

11

Odp: Oolite-7620a

Sprawdź: czytnik jest albo na usb (wtedy normalnie potrzebujesz kmod-usb-storage) albo jest podłączony bezpośrednio pod mt7620 i wtedy potrzebujesz kmod-sdhci-mt7620 . W dts potrzebujesz włączenia grupy pinów za to odpowiadających (i akurat we826 to już ma).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Oolite-7620a

Dziękuję,
tak przy okazji gdzieś mi wpadł taki samouczek jak ładnie wkomponowywać w forum np. kod źródłowy i inne elementy, ale teraz za nic nie mogę tego znaleźć. Podpowiedz poproszę gdzie tego szukać.

13

Odp: Oolite-7620a

Zaraz na górze okienka gdzie piszesz wiadomość widzisz: Możesz używać: BBCode, kliknij to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14 (edytowany przez marcinwijata 2021-01-22 22:58:01)

Odp: Oolite-7620a

Niestety przy upgrade przez LuCi mam taki monit:
"The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform."
Odznaczyłem "keep settings", ale to nic nie pomogło.
Przy starcie mam taką sekwencję:

22:54:39.899, Please choose the operation: 
22:54:39.899,    1: Load system code to SDRAM via TFTP. 
22:54:39.899,    2: Load system code then write to Flash via TFTP. 
22:54:39.899,    3: Boot system code via Flash (default).
22:54:39.899,    4: Entr boot command line interface.
22:54:39.899,    7: Load Boot Loader code then write to Flash via Serial. 
22:54:39.899,    9: Load Boot Loader code then write to Flash via TFTP. 
22:54:42.861,  0 
22:54:42.861, raspi_read: from:40000 len:10000 
22:54:42.971,    
22:54:42.971, 3: System Boot system code via Flash.
22:54:42.971, ## Booting image at bc050000 ...
22:54:42.971, raspi_read: from:50000 len:40 
22:54:42.971,    Image Name:   MIPS OpenWrt Linux-3.10.49
22:54:42.971,    Image Type:   MIPS Linux Kernel Image (lzma compressed)
22:54:42.971,    Data Size:    1085730 Bytes =  1 MB
22:54:42.971,    Load Address: 80000000
22:54:42.971,    Entry Point:  80000000
22:54:42.971, raspi_read: from:50040 len:109122 

Edit: tak zrobiłem backup jak wyżej opisałeś

15

Odp: Oolite-7620a

No oczywiście, przecież to dla innego modelu urządzenia. Jeżeli jesteś pewien że chcesz to zrobić to robisz przez sysupgrade -n -F

Zrobiłeś backup?

Jak chcesz  bootloadera to opcja 2.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Oolite-7620a

Przepraszam, ale nigdy nie robiłem tego więc poproszę, wpisz pełniejszą procedurę co zrobić krok po kroku

17

Odp: Oolite-7620a

Procedurę czego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez marcinwijata 2021-01-22 23:17:31)

Odp: Oolite-7620a

1. Zrobiłem kopię
2. Mogę zrobić sysupgrade -n -F. Ok, ale gdzie ma być obraz wgrany/gdzie ma czekać na wykonanie tej komendy?
Obraz:openwrt-19.07-snapshot-r11267-b14eeccdfe-ramips-mt7620-zbt-we826-32M-squashfs-sysupgrade.bin
3. Opcja 2. Szukam instrukcji i są takie jakieś szczątkowe, pewnie słabo szukam. Masz linka do jakiejś dobrej?

EDIT: 3 - tak widzę, wiem, że mogę wybrać i dalej lecieć, nie byłem pewien co jeszcze jest  potrzebne. Teraz już wiem: ftp. Dziękuję

19

Odp: Oolite-7620a

2. Masz to w faq na górze tej strony. W /tmp
3. Naprawdę nie widzisz? Podczas uruchamiania sprzętu masz małe menu z opcjami 1 2 3 4 7 9. Po prostu jak masz podłączony serial (a masz to bo widzisz) to wciskasz 2 jak to menu się wyświetla. Dalej odpowiadasz na pytania, oczywiście potrzebujesz serwer tftpdo tego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20 (edytowany przez marcinwijata 2021-01-22 23:29:42)

Odp: Oolite-7620a

Faktycznie, doczytałem w FAQ, zastanawiam się jak zblokuję sobie ten router to czy odratuję go z tych plików mtd0-mtd3.
EDIT:
Sprawdziłem na tym routerze i sytuacja wygląda tak:

root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00010000 00010000 "factory"
mtd3: 01fb0000 00010000 "firmware"
mtd4: 01ea6e9e 00010000 "rootfs"
mtd5: 01a50000 00010000 "rootfs_data"

Czy mtd4 i mtd5 też należy backupować?

21

Odp: Oolite-7620a

My? Czy ty go odratujesz. Opcja 1, wgrywasz się obraz z initramfs, on startuje w ramie, a ty z jego poziomu flashujesz partycje przez mtd.

I nie dotykaj bootloadera (partycje 0 i 1).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22 (edytowany przez Cezary 2021-01-22 23:33:10)

Odp: Oolite-7620a

Jeżeli backupujesz 3 (firmware) to nie, bo ona zawiera w sobie kernel, rootfs i rootfs_data. Ale możesz jeżeli chcesz później podejrzeć dane i nie bawić się w dzielenie obrazu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23 (edytowany przez marcinwijata 2021-01-23 22:32:11)

Odp: Oolite-7620a

Dziękuję za cenne instrukcje
Na stronie OpenWrt znalazłem więcej szczegółów dotyczących modeli routera:zbt-we826
https://openwrt.org/toh/zbt/we-826
Pierwsza i druga tabelka od góry. Czy obraz, który mogę pobrać z Twojej strony dotyczy modelu:
WE826    T 32M    MediaTek MT7620A    580    32    128    MediaTek MT7620A    b/g/n    -    5    -    -    1x 2.0
???
Czy kopie partycji mtd0-mtd3 można przeglądać pod jakimiś edytorami plików wsadowych do pamięci?...lub czy wprost można załadować do bufora programatora pamięci szeregowych. Myślę o takim scenariuszu, w którym zawieszę płytkę, zawiodą wszystkie metody i jedyne co mi pozostanie to wylutowanie pamięci i załadowanie ponownie z poziomu programatora.

24

Odp: Oolite-7620a

Tak, to ten obraz. To już pisałem.

To plik binarny. Możesz to przeglądać zwykłym edytorem hex.

Jak chcesz się bawić programatorem to zrzuć sobie od razu całą pamieć, całe 32MB

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Oolite-7620a

Jak chcesz się bawić programatorem to zrzuć sobie od razu całą pamieć, całe 32MB
O właśnie, będę miał komfort "psychiczny", mając całą pamięć z możliwością ponownego załadowania.
Podpowiedz poproszę jak zrzucić całą pamięć. Czy to też będzie dd.......... ?