Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Разное > Курилка

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2018, 22:19   #71
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Купил бы CH341A, слил бы то что там было и..
Я мог бы и через dd записать в файл и выкачать любым способом. Можно через SP-tool слить любой участок.
Но это надо делать до перепрошивки
Tohin вне форума   Ответить с цитированием
Старый 30.08.2018, 22:16   #72
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Так. Может вместе опять подумаем? некий Uboot залит. По составу команд и приклашению он отличается от запоротого. Залит образ lede/Openwrt (пробовал разные, результат один).
В конце загрузки вижу следующее:
Код:
  *** U-Boot EMMC ***

     1. System Load Linux to SDRAM via TFTP.
     2. System Load Linux Kernel then write to Flash via TFTP.
     3. Boot system code via Flash.
     4. System Load Boot Loader then write to Flash via TFTP.
     5. System Load Linux Kernel then write to Flash via Serial.
     6. System Load Boot Loader then write to Flash via Serial.
     U-Boot console


  Press UP/DOWN to move or Press 1~9,a~b to choose, ENTER to select
mmc0 is current device
mmc0 operation
dev_num = 0

MMC read: dev # 0, block # 2560, count 1 ... 1 blocks read: OK
[do_read_image_blks]Bad Magic Number = 0x27051956
mmc0 operation
serious check
Bad Data CRC
bootm flag=0, states=70f
## Booting kernel from Legacy Image at 84000000 ...
   Image Name:   MIPS OpenWrt Linux-4.9.44
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4225472 Bytes = 4 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
Чтобы не забыть:
fatls mmc 0:1 - листинг корня SD

Последний раз редактировалось Tohin; 30.08.2018 в 23:08.
Tohin вне форума   Ответить с цитированием
Старый 31.08.2018, 18:11   #73
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 459
Вес репутации: 1146
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию

Если воспользоваться п1 - залить образ в RAM? потом сделать sysupgrade уже из openwrt
paulerr вне форума   Ответить с цитированием
Старый 31.08.2018, 19:35   #74
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Да, вчерась такая же мысля пришла. Но после sysupgrade картина не изменилась: Bad Data CRC и с точностью до символа.
Не уверен, что sysupgrade вообще что-то пишет.
Вот бы понять что делают команды
mmc write 84000000 1000 6000 (вроде берет чтото из ram по адресу 84000000 и пишет на mmc, интересно что такое 1000 и 6000)
emmc pconf 0x48 (где по факту этот байт храниться? как его проверить/отредактировать без утилиты emmc?)

Последний раз редактировалось Tohin; 31.08.2018 в 19:39.
Tohin вне форума   Ответить с цитированием
Старый 31.08.2018, 22:57   #75
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,532
Вес репутации: 1594
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Посмотреть mmc -help т.д. и т.п. :
https://manpages.debian.org/testing/.../mmc.1.en.html
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 01.09.2018, 10:03   #76
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Попробовал загрузить образ 18.06.1 через RAM:
Код:
setenv ipaddr 192.168.2.150 
setenv netmask 255.255.255.0
setenv serverip 192.168.2.2
tftpboot openwrt-18.06.1-mediatek-mt7623-7623n-bananapi-bpi-r2-initramfs-kernel.bin
bootm

log

Код:
Enter mt7623_ethifsys_init()
[mt7623_pinmux_set]start
[mt7623_pinmux_set]end

 Waitting for RX_DMA_BUSY status Start... done

Enter setup_internal_gsw()
MT7530 Reset Completed!!
change HW-TRAP to 0x1015edf
 Release MT7623 RXC Reset
set LAN/WAN LLLLW
Using mtk_eth device
TFTP from server 192.168.2.2; our IP address is 192.168.2.150
Filename 'openwrt-18.06.1-mediatet7623-7623n-bananapi-bpi-r2-initramfs-kernel.bi                                                                                                                                                             n'.
Load address: 0x84000000
Loading: T
TFTP error: 'File not found' (1)
Not retrying...
MT7623> tftpboot openwrt-18.06.1-mediatek-mt7623-7623n-bananapi-bpi-r2-initramfs                                                                                                                                                             -kernel.bin
Using mtk_eth device
TFTP from server 192.168.2.2; our IP address is 192.168.2.150
Filename 'openwrt-18.06.1-mediatek-mt7623-7623n-bananapi-bpi-r2-initramfs-kernel                                                                                                                                                             .bin'.
Load address: 0x84000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ################################################
         501 KiB/s
done
Bytes transferred = 4235554 (40a122 hex)
get filesize 0x40a122

MT7623> bootm
bootm flag=0, states=70f
## Booting kernel from Legacy Image at 84000000 ...
   Image Name:   ARM OpenWrt Linux-4.14.63
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4235490 Bytes = 4 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.63 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7141-e4d0ee5af5)) #0 SMP PREEMPT Wed Aug 15 20:42:39 2018
[    0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Bananapi BPI-R2
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] random: get_random_bytes called from 0xc07008e4 with crng_init=0
[    0.000000] percpu: Embedded 15 pages/cpu @ef7a9000 s29964 r8192 d23284 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 260608
[    0.000000] Kernel command line: earlyprintk console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1025444K/1048576K available (5120K kernel code, 164K rwdata, 760K rodata, 7168K init, 278K bss, 23132K reserved, 0K cma-reserved, 262144K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0600000   (6112 kB)
[    0.000000]       .init : 0xc0700000 - 0xc0e00000   (7168 kB)
[    0.000000]       .data : 0xc0e00000 - 0xc0e29300   ( 165 kB)
[    0.000000]        .bss : 0xc0e2ce70 - 0xc0e727f4   ( 279 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns
[    0.000006] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns
[    0.000017] Switching to timer-based delay loop, resolution 76ns
[    0.000146] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 147020034397 ns
[    0.000162] sched_clock: 32 bits at 13MHz, resolution 76ns, wraps every 165191050201ns
[    0.000361] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000)
[    0.000377] pid_max: default: 32768 minimum: 301
[    0.000480] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000495] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000911] CPU: Testing write buffer coherency: ok
[    0.040019] Setting up static identity map for 0x80100000 - 0x80100060
[    0.060016] Hierarchical SRCU implementation.
[    0.100072] smp: Bringing up secondary CPUs ...
[    0.310476] smp: Brought up 1 node, 4 CPUs
[    0.310489] SMP: Total of 4 processors activated (104.00 BogoMIPS).
[    0.310496] CPU: All CPU(s) started in SVC mode.
[    0.315638] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3
[    0.315855] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.315876] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.316023] pinctrl core: initialized pinctrl subsystem
[    0.316715] NET: Registered protocol family 16
[    0.316932] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.317539] No ATAGs?
[    0.377175] usbcore: registered new interface driver usbfs
[    0.377226] usbcore: registered new interface driver hub
[    0.377282] usbcore: registered new device driver usb
[    0.378384] clocksource: Switched to clocksource arch_sys_counter
[    0.379305] NET: Registered protocol family 2
[    0.379950] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.380023] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.380136] TCP: Hash tables configured (established 8192 bind 8192)
[    0.380228] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.380275] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.380523] NET: Registered protocol family 1
[    0.469122] No memory allocated for crashlog
[    0.469310] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    0.471902] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.471913] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.475802] bounce: pool size: 64 pages
[    0.475824] io scheduler noop registered
[    0.475832] io scheduler deadline registered (default)
[    0.480411] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.482464] console [ttyS0] disabled
[    0.503197] 11004000.serial: ttyS0 at MMIO 0x11004000 (irq = 194, base_baud = 1625000) is a ST16650V2
[    0.971543] console [ttyS0] enabled
[    0.975555] mtk_rng 1020f000.rng: registered RNG driver
[    0.975695] random: fast init done
[    0.975883] random: crng init done
[    0.988248] mt6323-regulator mt6323-regulator: Chip ID = 0x2023
[    1.003221] libphy: Fixed MDIO Bus: probed
[    1.030531] mtk_soc_eth 1b100000.ethernet: chip id = 7623
[    1.036082] libphy: mdio: probed
[    1.039319] drivers/net/ethernet/mediatek/mtk_eth_soc.c:mtk_mdio_init[412]0 ee82e400
[    1.047024] mtk_soc_eth 1b100000.ethernet: generated random MAC address 1a:f1:9f:d0:cb:9d
[    1.061320] mtk_soc_eth 1b100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
[    1.072009] mtk_soc_eth 1b100000.ethernet eth0: mediatek frame engine at 0xf08e0000, irq 204
[    1.080458] mtk_soc_eth 1b100000.ethernet: generated random MAC address d6:a6:bb:26:37:3c
[    1.094479] mtk_soc_eth 1b100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY]
[    1.105195] mtk_soc_eth 1b100000.ethernet eth1: mediatek frame engine at 0xf08e0000, irq 204
[    1.114600] xhci-mtk 1a1c0000.usb: xHCI Host Controller
[    1.119898] xhci-mtk 1a1c0000.usb: new USB bus registered, assigned bus number 1
[    1.130323] xhci-mtk 1a1c0000.usb: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
[    1.138706] xhci-mtk 1a1c0000.usb: irq 202, io mem 0x1a1c0000
[    1.144929] hub 1-0:1.0: USB hub found
[    1.148700] hub 1-0:1.0: 1 port detected
[    1.152894] xhci-mtk 1a1c0000.usb: xHCI Host Controller
[    1.158086] xhci-mtk 1a1c0000.usb: new USB bus registered, assigned bus number 2
[    1.165470] xhci-mtk 1a1c0000.usb: Host supports USB 3.0  SuperSpeed
[    1.171845] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.180326] hub 2-0:1.0: USB hub found
[    1.184075] hub 2-0:1.0: 1 port detected
[    1.188690] xhci-mtk 1a240000.usb: xHCI Host Controller
[    1.193894] xhci-mtk 1a240000.usb: new USB bus registered, assigned bus number 3
[    1.204269] xhci-mtk 1a240000.usb: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
[    1.212621] xhci-mtk 1a240000.usb: irq 203, io mem 0x1a240000
[    1.218799] hub 3-0:1.0: USB hub found
[    1.222544] hub 3-0:1.0: 1 port detected
[    1.226720] xhci-mtk 1a240000.usb: xHCI Host Controller
[    1.231935] xhci-mtk 1a240000.usb: new USB bus registered, assigned bus number 4
[    1.239292] xhci-mtk 1a240000.usb: Host supports USB 3.0  SuperSpeed
[    1.245652] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.254098] hub 4-0:1.0: USB hub found
[    1.257846] hub 4-0:1.0: 1 port detected
[    1.262256] i2c /dev entries driver
[    1.267056] mtk-thermal 1100b000.thermal: Device not calibrated, using default calibration values
[    1.276582] mtk-wdt 10007000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0)
[    1.284659] cpu cpu0: dummy supplies not allowed for exclusive requests
[    1.292252] sdhci: Secure Digital Host Controller Interface driver
[    1.298409] sdhci: Copyright(c) Pierre Ossman
[    1.358962] mtk-msdc 11240000.mmc: Got CD GPIO
[    1.413721] mmc0: new high speed MMC card at address 0001
[    1.419639] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.425416] mmcblk0: mmc0:0001 8WPD3R 7.28 GiB
[    1.430172] mmcblk0boot0: mmc0:0001 8WPD3R partition 1 4.00 MiB
[    1.436285] mmcblk0boot1: mmc0:0001 8WPD3R partition 2 4.00 MiB
[    1.444297] NET: Registered protocol family 10
[    1.449660] Segment Routing with IPv6
[    1.449710] NET: Registered protocol family 17
[    1.449740] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.450917] 8021q: 802.1Q VLAN Support v1.8
[    1.450967] ThumbEE CPU extension supported.
[    1.450976] Registering SWP/SWPB emulation handler
[    1.499713] mmcblk0rpmb: mmc0:0001 8WPD3R partition 3 512 KiB
[    1.506192] DSA: switch 0 0 parsed
[    1.509641] DSA: tree 0 parsed
[    1.512775]  mmcblk0: p2 p3
[    1.535649] mmc1: host does not support reading read-only switch, assuming write-enable
[    1.545985] mmc1: new high speed SDHC card at address 59b4
[    1.551991] mmcblk1: mmc1:59b4 USDU1 15.1 GiB
[    1.557482]  mmcblk1: p1
[    1.561056] libphy: dsa slave smi: probed
[    1.565280] Generic PHY dsa-0.0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:00, irq=POLL)
[    1.575856] Generic PHY dsa-0.0:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:01, irq=POLL)
[    1.586327] Generic PHY dsa-0.0:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:02, irq=POLL)
[    1.596777] Generic PHY dsa-0.0:03: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:03, irq=POLL)
[    1.607278] Generic PHY dsa-0.0:04: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:04, irq=POLL)
[    1.632840] hctosys: unable to open rtc device (rtc0)
[    1.637963] clk: Not disabling unused clocks
[    1.642347] vusb: disabling
[    1.645122] vmc: disabling
[    1.647809] vgp1: disabling
[    1.650618] vcamaf: disabling
[    1.659385] Freeing unused kernel memory: 7168K
[    1.670026] init: Console is alive
[    1.674127] init: - watchdog -
[    1.682387] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    1.691868] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    1.708828] init: - preinit -
[    1.734223] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    1.740064] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    1.747581] IPv6: ADDRCONF(NETDEV_UP): lan1: link is not ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    2.798755] mt7530 3.switch lan1: Link is Down
[    4.805730] procd: - early -
[    4.808720] procd: - watchdog -
[    5.455266] procd: - watchdog -
[    5.459172] procd: - ubus -
[    5.512458] procd: - init -
Please press Enter to activate this console.
[    5.574182] kmodloader: loading kernel modules from /etc/modules.d/*
[    5.581946] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    5.960130] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[    5.968070] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[    5.975462] ip_tables: (C) 2000-2006 Netfilter Core Team
[    6.300167] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    6.470716] xt_time: kernel timezone is -0000
[    6.679226] PPP generic driver version 2.4.2
[    6.683951] NET: Registered protocol family 24
[    6.689316] kmodloader: done loading kernel modules from /etc/modules.d/*
[    9.940135] br-lan: port 1(lan0) entered blocking state
[    9.945340] br-lan: port 1(lan0) entered disabled state
[    9.951080] device lan0 entered promiscuous mode
[    9.955681] device eth0 entered promiscuous mode
[    9.962160] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[    9.973494] br-lan: port 2(lan1) entered blocking state
[    9.978774] br-lan: port 2(lan1) entered disabled state
[    9.985498] device lan1 entered promiscuous mode
[    9.993134] br-lan: port 3(lan2) entered blocking state
[    9.998374] br-lan: port 3(lan2) entered disabled state
[   10.005064] device lan2 entered promiscuous mode
[   10.012938] br-lan: port 4(lan3) entered blocking state
[   10.018180] br-lan: port 4(lan3) entered disabled state
[   10.024783] device lan3 entered promiscuous mode
[   10.036683] IPv6: ADDRCONF(NETDEV_UP): wan: link is not ready
[   10.958885] mt7530 3.switch lan0: Link is Down
[   11.039209] mt7530 3.switch lan3: Link is Down
[   11.039376] mt7530 3.switch wan: Link is Down
[   11.039648] mt7530 3.switch lan2: Link is Down
[   13.119409] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready
[   13.125781] mt7530 3.switch wan: Link is Up - 100Mbps/Full - flow control rx/tx
[   13.148405] NOHZ: local_softirq_pending 80
[   15.258394] NOHZ: local_softirq_pending 282
[   19.038411] NOHZ: local_softirq_pending 80
[   19.128415] NOHZ: local_softirq_pending 80
BusyBox v1.28.3 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 18.06.1, r7258-5eb055306f
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/#
[свернуть]

Скачиваем и прошиваем образ

Приходится поднимать свой веб-сервер, поскольку ftp и scp отсутствут, а имеющийся wget не прожевывает https.
Код:
root@OpenWrt:/# wget http://192.168.2.2/BPI-R2/mtk-bpi-r2-EMMC.img
Downloading 'http://192.168.2.2/BPI-R2/mtk-bpi-r2-EMMC.img'
Connecting to 192.168.2.2:80
Writing to 'mtk-bpi-r2-EMMC.img'
[  433.335893] NOHZ: local_softirq_pending 08
[  433.339967] NOHZ: local_softirq_pending 08
[  433.344029] NOHZ: local_softirq_pending 08
[  433.348089] NOHZ: local_softirq_pending 08
[  433.352150] NOHZ: local_softirq_pending 08
[  433.356210] NOHZ: local_softirq_pending 08
mtk-bpi-r2-EMMC.img  100% |*******************************|    97M  0:00:00 ETA
Download completed (102498308 bytes)
root@OpenWrt:/# dd if=mtk-bpi-r2-EMMC.img of=/dev/mmcblk0
200192+1 records in
200192+1 records out
root@OpenWrt:/# echo 0 > /sys/block/mmcblk0boot0/force_ro
root@OpenWrt:/# dd if=mtk-bpi-r2-EMMC.img of=/dev/mmcblk0boot0 bs=1M count=1
1+0 records in
1+0 records out
[свернуть]


Вся эпопея упирается в ограничение 35000 символов в одном сообщении.

Последний раз редактировалось Tohin; 01.09.2018 в 10:38. Причина: Пишем дальше...
Tohin вне форума   Ответить с цитированием
Старый 01.09.2018, 10:38   #77
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Ребутимся.
Начинаем грузить образ.... И.... Барабанная дробь! Preloader - сработал! Uboot - загрузился!! Kernel найден и опознан, грузим систему!!! ОБЛОМ!!!

Лог загрузки

Код:
Device APC domain init setup:

 bootloader load uboot ,the address of uboot is 81E00000
[PART]partition name UBOOT
[PART]partition start block 0x200
[PART]partition size 0x80000
[PART]partition blks 0x400
[PART]partition flags 0x0
[PART]partition name 0x8
[bean] part->startblk(0x200) bdev->blksz(0x200) part->part_id(8) hdr(0xFFB50000)
[BlkDev.c 101 ]partition block size 0x200 ,blks:0x1E1F800
[BlkDev.c 101 ]partition block erase size 0x200

[PART] load "UBOOT" from 0x0000000000050000 (dev) to 0x81E00000 (mem) [SUCCESS]
[PART] load speed: 6103KB/s, 300000 bytes, 48ms
[BT_SD_PG] device info 0x8590 0x8A00 0xCB01 0x102
0:dram_rank_size:80000000
[PLFM] md_type[0] = 0
[PLFM] md_type[1] = 0

[PLFM] boot reason: 0
[PLFM] boot mode: 0
[PLFM] META COM0: 0
[PLFM] <0xFFB7CC10>: 0x0
[PLFM] boot time: 5570ms
[PLFM] DDR reserve mode: enable = 0, success = 0

[BLDR] jump to 0x81E00000
[BLDR] <0x81E00000>=0xEA00000F
[BLDR] <0x81E00004>=0xE59FF014


U-Boot 2014.04-rc1 (Sep 05 2017 - 12:43:27)

g_nr_bank = 1.
g_total_rank_size = 0x80000000
DRAM:  2 GiB
WARNING: Caches not enabled
MMC:     emmc: 0,  sdcard: 1
dev_num = 1
***size=16384, offset=1048576, blk_start=2048, blk_cnt=32
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Eth0
Uip activated
Hit any key to stop autoboot:  0
dev_num = 0
mmc0 is current device
dev_num = 0

MMC read: dev # 0, block # 4096, count 22528 ... 22528 blocks read: OK
bootm flag=0, states=70f
## Booting kernel from Legacy Image at 84000000 ...
   Image Name:   MIPS OpenWrt Linux-4.9.44
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2792868 Bytes = 2.7 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.44 (root@bld2) (gcc version 5.4.0 (LEDE GCC 5.4.0 r4773-2cb61a8) ) #0 SMP PREEMPT Tue Jun 26 11:00:25 2018
[    0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt:Machine model: Bananapi BPI-R2
[    0.000000] [WMT-CONSYS-HW][W]reserve_memory_consys_fn: name: consys-reserve-memory, base: 0xffe00000, size: 0x100000
[    0.000000] OF: reserved mem: initialized node consys-reserve-memory, compatible id mediatek,consys-reserve-memory
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] percpu: Embedded 14 pages/cpu @eefaa000 s25356 r8192 d23796 u57344
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 522495
[    0.000000] Kernel command line: earlyprintk block2mtd.block2mtd=/dev/mmcblk0,65536,eMMC,5 mtdparts=eMMC:256k(mbr)ro,512k(uboot)ro,256k(config)ro,256k(factory)ro,32M(kernel),32M(recovery),1024M(rootfs),2048M(usrdata),-(bmtpool) rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 2070072K/2096124K available (5395K kernel code, 264K rwdata, 1776K rodata, 228K init, 655K bss, 26052K reserved, 0K cma-reserved, 1309692K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc054d05c   (5397 kB)
[    0.000000]       .init : 0xc0735000 - 0xc076e000   ( 228 kB)
[    0.000000]       .data : 0xc076e000 - 0xc07b0380   ( 265 kB)
[    0.000000]        .bss : 0xc07b0380 - 0xc0854108   ( 656 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 13.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns
[    0.000005] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns
[    0.000016] Switching to timer-based delay loop, resolution 76ns
[    0.000138] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 147020034397 ns
[    0.000153] sched_clock: 32 bits at 13MHz, resolution 76ns, wraps every 165191050201ns
[    0.000358] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000)
[    0.000372] pid_max: default: 32768 minimum: 301
[    0.000455] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000466] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000945] CPU: Testing write buffer coherency: ok
[    0.001195] Setting up static identity map for 0x80008200 - 0x80008258
[    0.360510] Brought up 4 CPUs
[    0.360525] SMP: Total of 4 processors activated (104.00 BogoMIPS).
[    0.360532] CPU: All CPU(s) started in SVC mode.
[    0.368613] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3
[    0.368916] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.368936] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.369063] pinctrl core: initialized pinctrl subsystem
[    0.369922] NET: Registered protocol family 16
[    0.370167] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.371317] No ATAGs?
[    0.432228] SCSI subsystem initialized
[    0.432513] usbcore: registered new interface driver usbfs
[    0.432576] usbcore: registered new interface driver hub
[    0.432663] usbcore: registered new device driver usb
[    0.432745] pps_core: LinuxPPS API ver. 1 registered
[    0.432753] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.432775] PTP clock support registered
[    0.434128] ------------[ cut here ]------------
[    0.434151] WARNING: CPU: 0 PID: 1 at net/wireless/reg.c:516 regulatory_init+0x80/0x124
[    0.434158] db.txt is empty, you should update it...
[    0.434164] Modules linked in:
[    0.434179] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.44 #0
[    0.434186] Hardware name: Mediatek Cortex-A7 (Device Tree)
[    0.434214] [<c0015df4>] (unwind_backtrace) from [<c0012298>] (show_stack+0x10/0x14)
[    0.434234] [<c0012298>] (show_stack) from [<c01a2678>] (dump_stack+0x78/0x98)
[    0.434251] [<c01a2678>] (dump_stack) from [<c001d968>] (__warn+0xbc/0xec)
[    0.434266] [<c001d968>] (__warn) from [<c001d9cc>] (warn_slowpath_fmt+0x34/0x44)
[    0.434281] [<c001d9cc>] (warn_slowpath_fmt) from [<c0756414>] (regulatory_init+0x80/0x124)
[    0.434295] [<c0756414>] (regulatory_init) from [<c075631c>] (cfg80211_init+0x54/0xcc)
[    0.434309] [<c075631c>] (cfg80211_init) from [<c0009798>] (do_one_initcall+0xb8/0x174)
[    0.434324] [<c0009798>] (do_one_initcall) from [<c0735d88>] (kernel_init_freeable+0x120/0x1e4)
[    0.434341] [<c0735d88>] (kernel_init_freeable) from [<c05477d0>] (kernel_init+0x8/0xf4)
[    0.434357] [<c05477d0>] (kernel_init) from [<c000eeb8>] (ret_from_fork+0x14/0x3c)
[    0.434373] ---[ end trace 8db2bc2956c8c932 ]---
[    0.434831] clocksource: Switched to clocksource arch_sys_counter
[    0.436059] NET: Registered protocol family 2
[    0.436698] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.436777] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.436889] TCP: Hash tables configured (established 8192 bind 8192)
[    0.436949] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.436994] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.437157] NET: Registered protocol family 1
[    0.438410] No memory allocated for crashlog
[    0.438638] workingset: timestamp_bits=30 max_order=19 bucket_order=0
[    0.443578] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.443590] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.454492] bounce: pool size: 64 pages
[    0.454509] io scheduler noop registered
[    0.454518] io scheduler deadline registered (default)
[    0.458596] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.459764] console [ttyS0] disabled
[    0.479999] 11004000.serial: ttyS0 at MMIO 0x11004000 (irq = 195, base_baud = 1625000) is a ST16650V2
[    1.101016] console [ttyS0] enabled
[    1.105039] mtk_rng 1020f000.rng: registered RNG driver
[    1.110556] [WMT-DETECT][I]wmt_detect_driver_init:driver(major 154) installed success
[    1.118371] [SDIO-DETECT][I]sdio_detect_init:sdio_register_driver() ret=0
[    1.125205] MTK-BTIF[E]hal_btif_clk_get_and_prepare(286):[CCF]clk_btif=eeb42e40
[    1.132464] MTK-BTIF[E]hal_btif_clk_get_and_prepare(292):[CCF]clk_btif_apdma=eeb42ec0
[    1.141290] mt6323-regulator mt6323-regulator: Chip ID = 0x2023
[    1.157835] libphy: Fixed MDIO Bus: probed
[    1.162129] 2.mt7530 supply core not found, using dummy regulator
[    1.168277] 2.mt7530 supply io not found, using dummy regulator
[    1.174307] mt7530: probe of 2.mt7530 failed with error -22
[    1.180241] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[    1.186310] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.191801] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    1.198841] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.204605] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    1.210419] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.216397] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    1.223300] igb: Copyright (c) 2007-2014 Intel Corporation.
[    1.228906] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    1.236707] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    1.242623] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 1.6.16-k
[    1.250493] i40e: Copyright (c) 2013 - 2014 Intel Corporation.
[    1.256463] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI
[    1.263539] ixgb: Copyright (c) 1999-2008 Intel Corporation.
[    1.269235] Intel(R) Ethernet Switch Host Interface Driver - version 0.21.2-k
[    1.276326] Copyright (c) 2013 - 2016 Intel Corporation.
[    1.304431] mtk_soc_eth 1b100000.ethernet: chip id = 7623
[    1.310012] libphy: mdio: probed
[    1.313241] mtk_soc_eth 1b100000.ethernet: generated random MAC address a6:63:b6:c8:39:fc
[    1.321762] mtk_soc_eth 1b100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
[    1.332639] mtk_soc_eth 1b100000.ethernet eth0: mediatek frame engine at 0xf0920000, irq 211
[    1.341052] mtk_soc_eth 1b100000.ethernet: generated random MAC address 06:fd:95:0e:3d:2c
[    1.349505] mtk_soc_eth 1b100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY]
[    1.360264] mtk_soc_eth 1b100000.ethernet eth1: mediatek frame engine at 0xf0920000, irq 211
[    1.368806] usbcore: registered new interface driver rtl8150
[    1.374456] usbcore: registered new interface driver r8152
[    1.380726] xhci-mtk 1a1c0000.usb: xHCI Host Controller
[    1.385982] xhci-mtk 1a1c0000.usb: new USB bus registered, assigned bus number 1
[    1.393561] xhci-mtk 1a1c0000.usb: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
[    1.401923] xhci-mtk 1a1c0000.usb: irq 209, io mem 0x1a1c0000
[    1.408295] hub 1-0:1.0: USB hub found
[    1.412046] hub 1-0:1.0: 1 port detected
[    1.416307] xhci-mtk 1a1c0000.usb: xHCI Host Controller
[    1.421505] xhci-mtk 1a1c0000.usb: new USB bus registered, assigned bus number 2
[    1.428955] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.437559] hub 2-0:1.0: USB hub found
[    1.441302] hub 2-0:1.0: 1 port detected
[    1.445977] xhci-mtk 1a240000.usb: xHCI Host Controller
[    1.451177] xhci-mtk 1a240000.usb: new USB bus registered, assigned bus number 3
[    1.458781] xhci-mtk 1a240000.usb: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
[    1.467131] xhci-mtk 1a240000.usb: irq 210, io mem 0x1a240000
[    1.473425] hub 3-0:1.0: USB hub found
[    1.477192] hub 3-0:1.0: 1 port detected
[    1.481430] xhci-mtk 1a240000.usb: xHCI Host Controller
[    1.486650] xhci-mtk 1a240000.usb: new USB bus registered, assigned bus number 4
[    1.494053] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.502674] hub 4-0:1.0: USB hub found
[    1.506439] hub 4-0:1.0: 1 port detected
[    1.510879] usbcore: registered new interface driver usb-storage
[    1.516951] usbcore: registered new interface driver usbserial
[    1.522773] usbcore: registered new interface driver usbserial_generic
[    1.529417] usbserial: USB Serial support registered for generic
[    1.535440] usbcore: registered new interface driver opticon
[    1.541086] usbserial: USB Serial support registered for opticon
[    1.547102] usbcore: registered new interface driver option
[    1.552671] usbserial: USB Serial support registered for GSM modem (1-port)
[    1.559877] i2c /dev entries driver
[    1.564018] mediatek-mt7623-pinctrl 1000b000.pinctrl: invalid function 1 on pin 57 .
[    1.571739] i2c-mt65xx: probe of 11008000.i2c failed with error -22
[    1.578105] IR NEC protocol handler initialized
[    1.582597] IR RC5(x/sz) protocol handler initialized
[    1.587730] IR RC6 protocol handler initialized
[    1.592221] IR JVC protocol handler initialized
[    1.596728] IR Sony protocol handler initialized
[    1.601305] IR SANYO protocol handler initialized
[    1.605980] IR Sharp protocol handler initialized
[    1.610642] IR XMP protocol handler initialized
[    1.615396] Registered IR keymap rc-empty
[    1.619673] input: mtk_cir as /devices/platform/10013000.cir/rc/rc0/input0
[    1.626637] rc rc0: mtk_cir as /devices/platform/10013000.cir/rc/rc0
[    1.633248] mtk_cir 10013000.cir: Initialized MT7623 IR driver, sample period = 46us
[    1.641240] mtk-thermal 1100b000.thermal: Device not calibrated, using default calibration values
[    1.650444] MTK_WDT_NONRST_REG(0)
[    1.654295] mtk-wdt 10007000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0)
[    1.663398] cpu cpu0: dummy supplies not allowed
[    1.669082] sdhci: Secure Digital Host Controller Interface driver
[    1.675263] sdhci: Copyright(c) Pierre Ossman
[    1.735380] mtk-msdc 11240000.mmc: Got CD GPIO
[    1.789553] mmc0: new high speed MMC card at address 0001
[    1.795415] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.801378] mmcblk0: mmc0:0001 8WPD3R 7.28 GiB
[    1.806272] mmcblk0boot0: mmc0:0001 8WPD3R partition 1 4.00 MiB
[    1.812517] mmcblk0boot1: mmc0:0001 8WPD3R partition 2 4.00 MiB
[    1.819794] mmcblk0rpmb: mmc0:0001 8WPD3R partition 3 512 KiB
[    1.828488] alg: aead: encryption failed on test 1 for gcm-aes-mtk: ret=22
[    1.839551] random: fast init done
[    1.850417] NET: Registered protocol family 10
[    1.855743] NET: Registered protocol family 17
[    1.860310] 8021q: 802.1Q VLAN Support v1.8
[    1.862011] mmc1: host does not support reading read-only switch, assuming write-enable
[    1.864291] mmc1: new high speed SDHC card at address 59b4
[    1.864698] mmcblk1: mmc1:59b4 USDU1 15.1 GiB
[    1.865656]  mmcblk1: p1
[    1.884925] ThumbEE CPU extension supported.
[    1.889166] Registering SWP/SWPB emulation handler
[    2.006497] mtk-pcie 1a140000.pcie-controller: Port0 link down
[    2.042750] mtk-pcie 1a140000.pcie-controller: PCI host bridge to bus 0000:00
[    2.049854] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x1a160000-0x1a16ffff])
[    2.059269] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    2.066100] pci_bus 0000:00: root bus resource [bus 00-ff]
[    2.071884] PCI: bus0: Fast back to back transfers disabled
[    2.077430] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    2.085557] pci 0000:01:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[    2.092562] pci 0000:01:00.0: reg 0x14: initial BAR value 0x00000000 invalid
[    2.099583] pci 0000:01:00.0: reg 0x18: initial BAR value 0x00000000 invalid
[    2.106598] pci 0000:01:00.0: reg 0x1c: initial BAR value 0x00000000 invalid
[    2.113602] pci 0000:01:00.0: reg 0x20: initial BAR value 0x00000000 invalid
[    2.120862] PCI: bus1: Fast back to back transfers disabled
[    2.126566] pci 0000:00:01.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[    2.133301] pci 0000:00:01.0: BAR 9: assigned [mem 0x60100000-0x601fffff pref]
[    2.140481] pci 0000:00:01.0: BAR 1: assigned [mem 0x60200000-0x6020ffff]
[    2.147229] pci 0000:00:01.0: BAR 7: assigned [io  0x1000-0x1fff]
[    2.153277] pci 0000:01:00.0: BAR 6: assigned [mem 0x60100000-0x6010ffff pref]
[    2.160453] pci 0000:01:00.0: BAR 5: assigned [mem 0x60000000-0x600001ff]
[    2.167201] pci 0000:01:00.0: BAR 4: assigned [io  0x1000-0x100f]
[    2.173249] pci 0000:01:00.0: BAR 0: assigned [io  0x1010-0x1017]
[    2.179307] pci 0000:01:00.0: BAR 2: assigned [io  0x1018-0x101f]
[    2.185365] pci 0000:01:00.0: BAR 1: assigned [io  0x1020-0x1023]
[    2.191412] pci 0000:01:00.0: BAR 3: assigned [io  0x1024-0x1027]
[    2.197470] pci 0000:00:01.0: PCI bridge to [bus 01]
[    2.202394] pci 0000:00:01.0:   bridge window [io  0x1000-0x1fff]
[    2.208450] pci 0000:00:01.0:   bridge window [mem 0x60000000-0x600fffff]
[    2.215195] pci 0000:00:01.0:   bridge window [mem 0x60100000-0x601fffff pref]
[    2.222439] pcieport 0000:00:01.0: enabling device (0140 -> 0143)
[    2.228640] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    2.235558] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    2.242388] ahci 0000:01:00.0: enabling device (0140 -> 0143)
[    2.248187] ahci 0000:01:00.0: SSS flag set, parallel bus scan disabled
[    2.254786] ahci 0000:01:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl IDE mode
[    2.262744] ahci 0000:01:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc sxs
[    2.272245] scsi host0: ahci
[    2.285503] scsi host1: ahci
[    2.288567] ata1: SATA max UDMA/133 abar m512@0x60000000 port 0x60000100 irq 219
[    2.295931] ata2: SATA max UDMA/133 abar m512@0x60000000 port 0x60000180 irq 219
[    2.303650] DSA: switch 0 0 parsed
[    2.307043] DSA: tree 0 parsed
[    2.328175] libphy: dsa slave smi: probed
[    2.332907] Generic PHY dsa-0.0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:00, irq=-1)
[    2.343260] Generic PHY dsa-0.0:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:01, irq=-1)
[    2.353583] Generic PHY dsa-0.0:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:02, irq=-1)
[    2.363905] Generic PHY dsa-0.0:03: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:03, irq=-1)
[    2.374247] Generic PHY dsa-0.0:04: attached PHY driver [Generic PHY] (mii_bus:phy_addr=dsa-0.0:04, irq=-1)
[    2.394862] mtk_soc_eth 1b100000.ethernet eth1: rx pause enabled, tx pause enabled
[    2.402382] mtk_soc_eth 1b100000.ethernet eth0: rx pause enabled, tx pause enabled
[    2.626284] ata1: SATA link down (SStatus 0 SControl 300)
[    2.966271] ata2: SATA link down (SStatus 0 SControl 300)
[    2.981789] 9 cmdlinepart partitions found on MTD device eMMC
[    2.987512] Creating 9 MTD partitions on "eMMC":
[    2.992092] 0x000000000000-0x000000040000 : "mbr"
[    2.997533] 0x000000040000-0x0000000c0000 : "uboot"
[    3.003042] 0x0000000c0000-0x000000100000 : "config"
[    3.008676] 0x000000100000-0x000000140000 : "factory"
[    3.024322] 0x000000140000-0x000002140000 : "kernel"
[    3.039898] 0x000002140000-0x000004140000 : "recovery"
[    3.045654] 0x000004140000-0x000044140000 : "rootfs"
[    3.051211] mtd: device 6 (rootfs) set to be root filesystem
[    3.057415] mtdsplit: no squashfs found in "rootfs"
[    3.062267] 0x000044140000-0x0000c4140000 : "usrdata"
[    3.077970] 0x0000c4140000-0x0001d2000000 : "bmtpool"
[    3.093634] block2mtd: mtd0: [eMMC] erase_size = 64KiB [65536]
[    3.099892] mediatek-mt7623-pinctrl 1000b000.pinctrl: pin_config_group_set op failed for group 256
[    3.108822] gpio-keys gpio_keys: Error applying setting, reverse things back
[    3.115842] gpio-keys: probe of gpio_keys failed with error -22
[    3.121758] hctosys: unable to open rtc device (rtc0)
[    3.126991] clk: Not disabling unused clocks
[    3.131255] vusb: disabling
[    3.134029] vmc: disabling
[    3.136735] vgp1: disabling
[    3.139530] vcamaf: disabling
[    3.224667] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0000: 0x7368 instead
[    3.234113] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0004: 0x1672 instead
[    3.243528] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0008: 0x1cc9 instead
[    3.252942] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0010: 0x00dd instead
[    3.262354] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0014: 0x0004 instead
[    3.271767] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0018: 0x06c0 instead
[    3.281180] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c001c: 0x0004 instead
[    3.290593] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0020: 0x1b3d instead
[    3.300006] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0028: 0xb8aa instead
[    3.309419] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0030: 0xb8a2 instead
[    3.318830] jffs2: Further such events for this erase block will not be printed
[    3.326584] jffs2: Empty flash at 0x000c0038 ends at 0x000c0040
[    3.334771] jffs2: Old JFFS2 bitmask found at 0x000c5444
[    3.340056] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[свернуть]


Что-то я утомился...
Tohin вне форума   Ответить с цитированием
Старый 01.09.2018, 15:14   #78
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,532
Вес репутации: 1594
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Preloader - сработал! Uboot - загрузился!! Kernel найден и опознан, грузим систему!!! ОБЛОМ!!!
Наверное дело в этом:
Цитата:
А emmc скорее всего надо было форматить особым образом из загрузчика. Осталось найти как.
===
Собственно в "ворнингах" что-то есть
Цитата:
WARNING: Caches not enabled
MMC: emmc: 0, sdcard: 1
dev_num = 1
***size=16384, offset=1048576, blk_start=2048, blk_cnt=32
*** Warning - bad CRC, using default environment
Как-то так:
https://www.google.com/search?client...utf-8&oe=utf-8
https://www.google.com/search?client...utf-8&oe=utf-8
И вишенка на торте:
[ 3.340056] jffs2: You cannot use older JFFS2 filesystems with newer kernels
https://www.google.com/search?client....0.hhGyZmfSq-g

Цитата:

Развернуть для просмотра

JFFS2 generates messages, is there a problem?

JFFS2 adopts the philosophy of keeping the user completely appraised of what is going on. This can catch out the unwary novice. The following messages can be moved to a higher log level once you are sure that they are benign.
Empty flash at 0xXXXXXXXX ends at 0xXXXXXXXX

This message is generated if a block of data is partially written. It is generally not a sign of any problem.
Name CRC failed on node at 0x00b620c8: Read 0x640c8ca3, calculated 0x795111fe

or similar message about CRC failures. If you have ever done unclean reboots - this is harmless. This just means that the unclean reboot happened (1) during data write or write buffer sync or (2) while GC was working or (3) while the write-buffer contained some data and was not yet synced before the unclean reboot happened. In them first and the third cases, you just lose the very last data you have written, in the second case you lose nothing. The wrong nodes will eventually be recycled by Garbage Collector and the messages will go (but they may live quite long).

But this also may mean that data on your flash was corrupted for sum reasons. Unfortunately JFFS2 cannot distinguish between node corruptions cause by unclean reboots and by real media corruptions. But the latter case is very rare.
You cannot use older JFFS2 filesystems with newer kernels

Please, update your MTD utilities and use newer mkfs.jffs2.
I cannot loop mount a JFFS2 image

JFFS2 images can not be loop mounted. The loop device is essentially a driver which represents files as block devices. But JFFS2 works on top of MTD devices which are different. So an "mtdloop" device would be needed for this, but nobody implemented it yet.

The only way to manipulate JFFS2 images is by copying them into a mtdram device and mounting the device with JFFS2.

Also, if you are desperate, then fix jffs2_dump to recreate the filesystem from the image. It's not hard. All the basics are done already.
Do I need to use mtdblock to mount my JFFS2 filesystem?

In general, mtdblock is not required to mount JFFS2 filesystems. One can use the MTD device name or minor number to specify the MTD device that contains the JFFS2 filesystem. For example, both:
mount -t jffs2 mtd2 /foo

mount -t jffs2 mtd:name_of_device /foo

should both work assuming the device specified actually contains a valid JFFS2 filesystem.

There are two cases where this does not work. The first is when JFFS2 is used as a root filesystem. For now, this requires the mtdblock device to be specified for root= on the kernel command line. The second case is when the mount binary that is being used does not play nicely with the above format. The BusyBox version of mount is known to not work without the mtdblock device.
[свернуть]
http://www.linux-mtd.infradead.org/faq/jffs2.html
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 01.09.2018 в 15:34.
sunny вне форума   Ответить с цитированием
Старый 01.09.2018, 19:32   #79
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

ворнинги я гуглил, и даже пробовал читать. есть 2 мысли:

Отсюда

Первая

Цитата:
Теперь разберемся с заглушкой в конце образа. Есть подозрение, что она как-то относится к ФС JFFS2, потому что при прошивке образа sysupgrade и последующей загрузке в dmesg появляются строки:
Код:
[   29.550000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   29.580000] jffs2_build_filesystem(): unlocking the mtd device... done.
[   29.590000] jffs2_build_filesystem(): erasing all blocks after the end marker...
Заглушка 0xDEADCODE. Если драйвер JFFS2 находит эту метку, то он считает ее концом предыдущей файловой системы и стирает все, начиная с нулевого байта метки и заканчивая концом накопителя. Таким образом сама метка также затирается.
[свернуть]

Вторая, отсюда:
when dealing with NAND flashes one has to skip bad eraseblocks and write only in NAND page size chunks
Also please, do not forget to erase your flash before flashing the image

Из неосиленного: у меня emmc 8WPD3R он же KLM8G1WEPD-B031, какой у него page size?

Но как это применить на практике - мой мозг инструкций не дает.

UPD: Появилась мысль - сдампить всю флэху и разбирать на компе по байтам. но 8GB это неприятно.

Последний раз редактировалось Tohin; 01.09.2018 в 21:11.
Tohin вне форума   Ответить с цитированием
Старый 01.09.2018, 22:05   #80
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 976
Вес репутации: 1012
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

так. а ларчик просто открывался. Вот так пакеты можно ставить в RAM. По идее это должно мне помочь выстрадать систему на emmc. Но я пока еще не понимаю как.

Развернуть для просмотра

root@OpenWrt:/# mount -t tmpfs -o size=200M,mode=777 tmpfs /overlay/
root@OpenWrt:/# opkg update
root@OpenWrt:/# opkg install fdisk nano
Configuring terminfo.
Configuring libncurses.
Configuring nano.
Configuring librt.
Configuring libuuid.
Configuring libblkid.
Configuring libfdisk.
Configuring libsmartcols.
Configuring fdisk.
[свернуть]


root@OpenWrt:/# fdisk /dev/mmcblk0

Device does not contain a recognized partition table.


UPD: залез hex'ом в образы. Что в SD, что в EMMC образы заканчиваются одинаково:
61с0000: DE AD C0 DE

То есть как и завещал хабр...

Проверяем, что там на плате записано:
root@OpenWrt:/# hexdump -Cs 0x61C0000 /dev/mmcblk0 |more
061c0000 de ad c0 de 00 00 00 00 00 00 00 00 00 00 00 00 |................|

Да вот он родимый... Непонятно.

неоправдалось


А где там таблица разделов должна лежать?

UPD: Кажется нашел таблицу разделов:
000001d0 00 00 83 00 00 00 00 0a 02 00 00 00 20 00 00 00 |............ ...|
000001e0 00 00 83 00 00 00 00 0a 22 00 00 00 40 00 00 00 |........"...@...|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|

надо думать как это записать на нужные места emmc, т.к. у меня там нули..

Скачал hexedit, дописал таблицу разделов в образ, залил на плату = без изменений jffs недоволен.

А вот fdisk GPT видит:
Код HTML:
Disk /dev/mmcblk0: 7.3 GiB, 7818182656 bytes, 15269888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xffffffff

Device         Boot      Start        End    Sectors Size Id Type
/dev/mmcblk0p1      4294967295 8589934589 4294967295   2T ff BBT
/dev/mmcblk0p2          133632    2230783    2097152   1G 83 Linux
/dev/mmcblk0p3         2230784    6425087    4194304   2G 83 Linux

Partition table entries are not in disk order.
[свернуть]

Последний раз редактировалось Tohin; 02.09.2018 в 15:37.
Tohin вне форума   Ответить с цитированием
Ответ

Метки
bpi-r2, mediatek, mtk 7623


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:19. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика