masahiro-999 / core_mp135

Nerves Target for M5Stack Core MP135
Apache License 2.0
11 stars 0 forks source link

solve df: /dev/mmcblk0p6: can't find mount point message in serial console #5

Closed masahiro-999 closed 3 weeks ago

masahiro-999 commented 3 weeks ago

このメッセージが起動時に表示される。 df: /dev/mmcblk0p6: can't find mount point

sshのキーがbootのたびに変わっている。

mmcblk0p6が使えてない為に書き込みができていない可能性がある。

masahiro-999 commented 3 weeks ago

dmesg

    1.820708] hub 2-1:1.0: 4 ports detected
[    1.845640] VFS: Mounted root (squashfs filesystem) readonly on device 179:5.
[    1.850486] devtmpfs: mounted
[    1.854131] Freeing unused kernel image (initmem) memory: 1024K
[    1.875165] Run /sbin/init as init process
[    1.877347]   with arguments:
[    1.877361]     /sbin/init
[    1.877369]   with environment:
[    1.877375]     HOME=/
[    1.877381]     TERM=linux
[    2.138602] erlinit: Cannot mount /dev/mmcblk0p6 at /root: No such device
[    2.154924] usb 2-1.4: new full-speed USB device number 3 using ehci-platform
[    2.248395] erlinit: Unable to create seed directory
[    2.312918] input: Compx 2.4G Receiver as /devices/platform/soc/5800d000.usbh-ehci/usb2/2-1/2-1.4/2-1.4:1.0/0003:25A7:FA61.0001/input/input1
[    2.385669] hid-generic 0003:25A7:FA61.0001: input: USB HID v1.10 Keyboard [Compx 2.4G Receiver] on usb-5800d000.usbh-ehci-1.4/input0
masahiro-999 commented 3 weeks ago

/dev/mmcblk0p6は存在している

iex(10)> ls "/dev"
autofs              bus                 console
cpu_dma_latency     dri                 fb0
full                fuse                gpiochip0
gpiochip1           gpiochip2           gpiochip3
gpiochip4           gpiochip5           gpiochip6
gpiochip7           gpiochip8           hwrng
i2c-0               i2c-1               i2c-2
i2c-3               input               kmsg
log                 loop-control        loop0               loop1
loop2               loop3               loop4
loop5               loop6               loop7
mapper              mem                 mmcblk0
mmcblk0p1           mmcblk0p2           mmcblk0p3
mmcblk0p4           mmcblk0p5           mmcblk0p6
null                ptmx                ptp0
pts                 ptyp0               ptyp1
ptyp2               ptyp3               ptyp4
ptyp5               ptyp6               ptyp7
ram0                ram1                ram10
ram11               ram12               ram13
ram14               ram15               ram2
ram3                ram4                ram5
ram6                ram7                ram8
ram9                random              rfkill
rootdisk0           rootdisk0p1         rootdisk0p2
rootdisk0p3         rootdisk0p4         rootdisk0p5
rootdisk0p6         rtc0                shm
snd                 spidev0.0           tee0
teepriv0            tty                 tty0
tty1                tty10               tty11
tty12               tty13               tty14
tty15               tty16               tty17
tty18               tty19               tty2
tty20               tty21               tty22
tty23               tty24               tty25
tty26               tty27               tty28
tty29               tty3                tty30
tty31               tty32               tty33
tty34               tty35               tty36
tty37               tty38               tty39
tty4                tty40               tty41
tty42               tty43               tty44
tty45               tty46               tty47
tty48               tty49               tty5
tty50               tty51               tty52
tty53               tty54               tty55
tty56               tty57               tty58
tty59               tty6                tty60
tty61               tty62               tty63
tty7                tty8                tty9
ttySTM0             ttySTM2             ttySTM3
ttyp0               ttyp1               ttyp2
ttyp3               ttyp4               ttyp5
ttyp6               ttyp7               ubi_ctrl
urandom             vcs                 vcs1
vcsa                vcsa1               vcsu
vcsu1               watchdog            watchdog0
zero
masahiro-999 commented 3 weeks ago

rootfs_overlay/etc/erlinit.config

# Mount the application partition (run "man fstab" for field names)
# NOTE: This must match the location in the fwup.conf. If it doesn't the system
#       will probably still work fine, but you won't get shell history since
#       shoehorn/nerves_runtime can't mount the application filesystem before
#       the history is loaded. If this mount fails due to corruption, etc.,
#       nerves_runtime will auto-format it. Your applications will need to handle
#       initializing any expected files and folders.
-m /dev/mmcblk0p6:/root:f2fs:nodev:
-m tmpfs:/sys/fs/cgroup:tmpfs:nodev,noexec,nosuid:mode=755,size=1024k
-m cpu:/sys/fs/cgroup/cpu:cgroup:nodev,noexec,nosuid:cpu
-m memory:/sys/fs/cgroup/memory:cgroup:nodev,noexec,nosuid:memory

/dev/mmcblk0p6であってる。

KernelのConfigの F2FS関係がyになってないためではないか確認する。