26

Odp: exroot na bb

sformatowałem jako ext4,  configa trzyma, ale exroot nie działa. Nie monutuje karty pamięci jako /overlay pomimo wykonania wszystkich poleceń na exroota od nowa.

/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock6 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)


karte pamięci widać w /mnt/mmcblk0p1

27

Odp: exroot na bb

uci show fstab
block info
logread

pokaż.

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

28

Odp: exroot na bb

fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='0'
fstab.@mount[0]=mount
fstab.@mount[0].uuid='904f5ecd-9ca7-43a3-a1c1-a34afba5aebc'
fstab.@mount[0].target='/overlay'
fstab.@mount[0].device='/mnt/mmcblk0p1'
fstab.@mount[0].enabled='1'
fstab.@mount[0].fstype='ext4'
fstab.@mount[1]=mount
fstab.@mount[1].target='/mnt/mmcblk0p1'
fstab.@mount[1].uuid='747ff343-3d0a-d301-707d-f3433d0ad301'
fstab.@mount[1].enabled='1'

/dev/mtdblock5: UUID="132eb291-76f1053e-26f0bd9c-a4e4c900" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"
/dev/mmcblk0: UUID="904f5ecd-9ca7-43a3-a1c1-a34afba5aebc" VERSION="1.8" TYPE="f2fs"
/dev/mmcblk0p1: UUID="747ff343-3d0a-d301-707d-f3433d0ad301" LABEL="KARTASD" VERSION="1.0" TYPE="ext4"


i pełny logread http://wklej.to/LMN9j

29

Odp: exroot na bb

Mon Jul 31 21:29:13 2017 kern.info kernel: [   11.010000]  mmcblk0: p1
Mon Jul 31 21:29:13 2017 user.info kernel: [   11.020000] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
Mon Jul 31 21:29:13 2017 user.info kernel: [   11.240000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
Mon Jul 31 21:29:13 2017 kern.err kernel: [   11.260000] F2FS-fs (mmcblk0): Failed to get valid F2FS checkpoint
Mon Jul 31 21:29:13 2017 kern.err kernel: [   11.260000] F2FS-fs (mmcblk0): Failed to get valid F2FS checkpoint
Mon Jul 31 21:29:13 2017 user.err kernel: [   11.270000] block: extroot: mounting /dev/mmcblk0 (f2fs) on /tmp/extroot/overlay failed: 22 (Invalid argument)
Mon Jul 31 21:29:13 2017 user.info kernel: [   11.320000] mount_root: switching to jffs2 overlay
Mon Jul 31 21:29:13 2017 user.warn kernel: [   11.330000] urandom-seed: Seeding with /etc/urandom.seed

On twierdzi że f2fs chce montować. Czy na pewnie na karcie zrobiłeś system ext4? Odinstaluj wszystko od f2fs.

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

30 (edytowany przez kidler 2017-08-01 16:41:53)

Odp: exroot na bb

Na pewno jest ext4 bo ja ręcznie formatowałem ale dla pewności sformatowałem raz kolejny.

Zrobiłem

opkg remove block-mount kmod-fs-f2fs f2fsck
reboot
opkg install block-mount kmod-fs-ext4
block detect > /etc/config/fstab
uci set fstab.@mount[0].target='/overlay'
uci set fstab.@mount[0].enabled='1'
uci set fstab.@global[0].check_fs='1'
uci commit fstab
reboot

przy czym wywaliło taki błąd

Configuring block-mount. this file has been obsoleted. please call "/sbin/block mount" directly

i niestety nie działa dalej

pełny logread http://wklej.to/7GgyY

fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='1'
fstab.@mount[0]=mount
fstab.@mount[0].uuid='904f5ecd-9ca7-43a3-a1c1-a34afba5aebc'
fstab.@mount[0].target='/overlay'
fstab.@mount[0].enabled='1'
fstab.@mount[1]=mount
fstab.@mount[1].target='/mnt/mmcblk0p1'
fstab.@mount[1].uuid='d7f81826-a3b4-44d9-9f8f-c89422ad3f52'
fstab.@mount[1].enabled='0'

/dev/mtdblock5: UUID="132eb291-76f1053e-26f0bd9c-a4e4c900" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"
/dev/mmcblk0: UUID="904f5ecd-9ca7-43a3-a1c1-a34afba5aebc" VERSION="1.8" TYPE="f2fs"
/dev/mmcblk0p1: UUID="d7f81826-a3b4-44d9-9f8f-c89422ad3f52" LABEL="dane" VERSION="1.0" TYPE="ext4"


wgrałem fw na nowo a potem

opkg update
opkg install kmod-mmc-spi kmod-sdhci kmod-sdhci-mt7620
reboot
opkg install block-mount kmod-fs-ext4
block detect > /etc/config/fstab
uci set fstab.@mount[0].target='/overlay'
uci set fstab.@mount[0].enabled='1'
uci set fstab.@global[0].check_fs='1'
uci commit fstab
reboot

dalej to samo

31

Odp: exroot na bb

Pokaż ponownie logi skoro wgrałeś na czysto.

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

32

Odp: exroot na bb

fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='1'
fstab.@mount[0]=mount
fstab.@mount[0].uuid='904f5ecd-9ca7-43a3-a1c1-a34afba5aebc'
fstab.@mount[0].target='/overlay'
fstab.@mount[0].enabled='1'
fstab.@mount[1]=mount
fstab.@mount[1].target='/mnt/mmcblk0p1'
fstab.@mount[1].uuid='d7f81826-a3b4-44d9-9f8f-c89422ad3f52'
fstab.@mount[1].enabled='0'

/dev/mtdblock5: UUID="132eb291-76f1053e-26f0bd9c-a4e4c900" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"
/dev/mmcblk0: UUID="904f5ecd-9ca7-43a3-a1c1-a34afba5aebc" VERSION="1.8" TYPE="f2fs"
/dev/mmcblk0p1: UUID="d7f81826-a3b4-44d9-9f8f-c89422ad3f52" LABEL="dane" VERSION="1.0" TYPE="ext4"

nowe logi http://wklej.to/5bH6D

33

Odp: exroot na bb

uuid się nie zgadza. Partycję masz d7f81826-a3b4-44d9-9f8f-c89422ad3f52

a w sekcji  od overlaya masz wpisane uuid od /dev/mmcblk0

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

34

Odp: exroot na bb

zamieniłem partycję na tą właściwą. faktycznie exroot się udał jednakże po restarcie znowu wywaliło całą konfigurację do 0.

obecnie jest tak i nie działa:

fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='1'
fstab.@mount[0]=mount
fstab.@mount[0].target='/overlay'
fstab.@mount[0].enabled='1'
fstab.@mount[0].uuid='d7f81826-a3b4-44d9-9f8f-c89422ad3f52'
fstab.@mount[1]=mount
fstab.@mount[1].target='/mnt/mmcblk0p1'
fstab.@mount[1].uuid='d7f81826-a3b4-44d9-9f8f-c89422ad3f52'
fstab.@mount[1].enabled='0'

dev/mtdblock5: UUID="132eb291-76f1053e-26f0bd9c-a4e4c900" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"
/dev/mmcblk0: UUID="904f5ecd-9ca7-43a3-a1c1-a34afba5aebc" VERSION="1.8" TYPE="f2fs"
/dev/mmcblk0p1: UUID="d7f81826-a3b4-44d9-9f8f-c89422ad3f52" LABEL="dane" VERSION="1.0" TYPE="ext4"

nowe logi http://wklej.to/9Fc4s

35

Odp: exroot na bb

Weź ty wywal tą kartę i zrób na pendrive lub na dysku tego extroota.

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

36 (edytowany przez kidler 2017-08-01 22:35:05)

Odp: exroot na bb

sytuacja po użyciu innej karty:

root@LEDE:~# uci show fstab
fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='1'
fstab.@mount[0]=mount
fstab.@mount[0].uuid='63d86fcf-060b-d301-6008-4fcb060bd301'
fstab.@mount[0].target='/overlay'
fstab.@mount[0].enabled='1'

/dev/mtdblock5: UUID="132eb291-76f1053e-26f0bd9c-a4e4c900" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"
/dev/mmcblk0p1: UUID="63d86fcf-060b-d301-6008-4fcb060bd301" LABEL="KARTASD" VERSION="1.0" TYPE="ext4"

logi: http://wklej.to/uSgfK

jak dam polecenie mount /dev/mmcblk0p1 /overlay to exroot działa ("Free space: 100% (13.50 GB) )

sytuacja po użyciu pendriva

root@LEDE:~# uci show fstab
fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].anon_mount='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='0'
root@LEDE:~# block info
/dev/mtdblock5: UUID="132eb291-76f1053e-26f0bd9c-a4e4c900" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2"

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 4.04
S:  Manufacturer=Linux 4.4.71 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 4.04
S:  Manufacturer=Linux 4.4.71 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=3538 ProdID=0901 Rev= 1.00
S:  SerialNumber=01AC00000005E4
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 98mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=16ms

tak jakby nie wykrywało w ogole pendriva
logi http://wklej.to/wjJiv

37

Odp: exroot na bb

kmod-usb-storage zainstalowane masz?

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

38

Odp: exroot na bb

w koncu exroot działa, nawet po restarcie routera.

pozostały tylko dwa pytania:
1. czy pendrive z usb 2.0 nie będzie za wolny? na nim chcę trzymać pliki php strony
2. czy jak przepnę się na huba aktywnego i dołączę jeden dysk to exroot się nie rozleci? chyba nie powinien bo uuid powinno zostać takie samo

dzięki za pomoc.

39

Odp: exroot na bb

1. masz te 25MB/s. Jak za mało to kup usb 3.0
2. Nie, uuid zostanie to samo.

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