导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. lishengyin
    3. 最佳
    L
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 408
    • 主题 4
    • 帖子 7
    • 最佳 2
    • 群组 0

    lishengyin 发布的最佳帖子

    • 回复: fw_printfenv不可用(Error locking file /var/lock/fw_printenv.lock)

      @tevet - make_kernel_menuconfig 搜索 CONFIG_FILE_LOCKING,打开如下配置,重新编译即可。

      默认不编译POSIX标准文件锁定API,所以程序执行到文件加锁与解锁的flock()时失败。

      # fw_env_main.c
          if (-1 == flock(lockfd, LOCK_EX)) {
              fprintf(stderr, "Error locking file %s\n", lockname);
              close(lockfd);
              return EXIT_FAILURE;
          }
      
      
      发布在 V Series
      L
      htujun
    • fw_setenv boot_partition bootA Write error on /dev/by-name/env: Operation not permitted Error: can't write fw_env to flash

      fw_setenv 修改 env报错, 报错权限问题,但修改权限后还是不行。

      root@(none):/mnt/extsd# fw_setenv boot_partition bootA
      Write error on /dev/by-name/env: Operation not permitted
      Error: can't write fw_env to flash
      
      root@(none):/mnt/extsd# ll /dev/by-name/
      UDISK        bootB        extend       rootfsB
      bootA        env          rootfsA      rootfs_data
      root@(none):/mnt/extsd# ll /dev/by-name/env 
      lrwxrwxrwx    1 root     root            14 Jan  1 00:00 /dev/by-name/env -> /dev/mtdblock7
      

      请问是还需要修改哪以一部分的权限设置。

      发布在 V Series
      L
      htujun
    • 1 / 1