This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/EVMK2H:库 n 和#39;t 通过 SFTP 服务器连接。

Guru**** 2562120 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625995/linux-evmk2h-couldn-t-connect-through-sftp-server

器件型号:EVMK2H

工具/软件:Linux

您好!  

我更新了 SDK 并将已包含的映像刷写到电路板中。 但是、我无法再通过 SFTP 服务器进行连接。 我确实被分配到 IP 地址、我正在使用 WinSCP 连接到 SFTP 服务器、当我尝试连接时、WinSCP 用"服务器拒绝 SFTP 连接、但它侦听 FTP 连接"来响应我。  

当我尝试 FTP 时、它会向我作出响应

由于目标机器主动拒绝连接、因此无法建立连接。

它与以前的 Linux 内核完美配合、我已经使用了几个月。 有什么想法、可能会出什么问题?  

此致

Sheraz javaid

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已通知团队。 他们的反馈将在此处发布。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordon、您好!
    我正在等待响应、但我认为电路板的/boot 目录中缺少一个文件、我是否可以通过某种方式将其传输到电路板、而无需使用 FTP 服务器或 USB? 因为我的板上的 USB 无法正常工作。 是否有任何方法可以使用 UART 将文件传输到/boot 目录?

    此致
    Sheraz Javaid
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Sheraz、

    您可以将文件 tftp 到 u-boot 中的存储器位置、但我没有尝试从存储器位置写入闪存文件系统/boot 中的文件。 您可能需要将其谷歌搜索。

    您是否可以尝试使用 boot=net 通过 tftp 服务器和 NFS 服务器上的文件系统中的映像来引导主板? 然后、将内核映像更改为新映像、并查看其引导是否正常、是否可以使用 NFS 文件系统进行调试。 验证后、您可能需要重建映像以刷写到电路板。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rex:

    我对所有这些都不熟悉、我需要更多的指导来检查您的建议、是否可能有 wiki 指南?

    我认为问题是、根据下面的日志、我缺少一个文件、

    2GiB

    NAND: 512 MiB

    网络:

    警告:netcp@2000000使用来自 ROM 的 MAC 地址

    eth0:netcp@2000000

    警告:netcp@slave-1 (eth1)使用随机 MAC 地址- 0A:64:48:dd:e8:1e

    ,eth1:netcp@slave-1.

    警告:netcp@slave-2 (eth2)使用随机 MAC 地址- 3e:4c:30:D5:A8:3a

    ,eth2:netcp@slave-2

    警告:netcp@slave-3 (eth3)使用随机 MAC 地址- 92:0b:06:2f:09:01

    ,eth3:netcp@slave-3

    按任意键停止自动引导: 0

    ubi0:连接 mtd1

    ubi0:扫描完成

    ubi0:附加的 mtd1 (名称"MTD=2"、大小510 MIB)

    ubi0:PEB 大小:131072字节(128 KiB)、LEB 大小:126976字节

    ubi0:最小值/最大值 I/O 单元大小:2048/248、子页大小2048

    ubi0:VID 标头偏移:2048 (对齐2048)、数据偏移:4096

    ubi0:良好的 PEB:4078、不良 PEB:6、损坏 PEB:0

    ubi0:用户卷:1,内部卷:1,最大 卷数:128

    ubi0:最大/平均擦除计数器:2/0、WL 阈值:4096、图像序列号:1219849320

    ubi0:可用 PEB:0、总保留 PEB:4078、为不良 PEB 处理保留的 PEB:74

    正在将文件'/boot/skern-k2hk.bin 加载到 addr 0x87000000...

    完成

    K2_BM_15.07-53-ge1f885a soc:k2hk built:17:59:36、2017年6月28日

    ##已安装显示器@ 0xc5f0000、freq [200000000]、状态207552512

    正在将文件'/boot/zImage 加载到 addr 0x82000000...

    完成

    正在将文件'/boot/k2-fw-initrd.cpio.gz 加载到 addr 0x88080000...

    **找不到文件/boot/k2-fw-initrd.cpio.gz **

    正在将文件'/boot/keystone-k2hk-evm.dtb 加载到 addr 0x88000000...

    完成

    ###展开的设备树 blob、88000000

     使用0x88000000处的 FDT blob 进行引导

     正在将 Ramdisk 加载到8fcc9000,结束8ff340... 好的

     正在将设备树加载到8fcbb000,结束8fcc880b... 好的

    正在启动内核...

    [0.000000]  在物理 CPU 0x0上引导 Linux

    现在,我不知道文件有什么作用,所以我不知道这是不是问题,你怎么看? 如果这是我们要寻找的问题、我如何解决?

    此致

    Sheraz Javaid

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sheraz、

    该文件是以太网 phy 的固件。 没有以太网连接、您就无法进行连接。 解压 tisdk-server-rootfs tarball 后,您应该能够在 board-support/prebuit-images 文件夹或引导目录中找到它。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rex:
    我的问题仍然是一样的。 如何将此文件传输到电路板的/boot 目录? 正如我之前提到的、我的 USB 无法正常工作、我无法通过 FTP 服务器传输文件。

    此致
    Sheraz Javaid
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Sheraz、

    您是否曾成功启动过一次映像、或者您是第一次尝试映像、但丢失了以太网连接? 您可能必须退后、使用良好的图像重新启动。

    雷克斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rex:

    我是第一次尝试图像。 我确实获得了 IP 地址、ping 工作正常、但我仍然无法建立 SFTP 或 FTP 服务器。 我使 USB 正常工作、因此我能够将 k2-fw-initrd.cpio.gz 放置在/boot 目录中并重新引导、现在它在启动期间加载。 但是、我仍然无法建立 FTP 连接。 你怎么看?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sheraz、

    如果可以 ping、它应该起作用。 您使用的是 FTP 还是 sftp? FTP 无法正常工作、但 sftp 将会正常工作。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以执行 Ping 操作、但它仍然无法正常工作。 FTP 和 SFTP、它们都不起作用。 当我尝试通过 SFTP 进行连接时、
    WinSCP 对我作出了回应

    "服务器拒绝 SFTP 连接、但它侦听 FTP 连接"。

    当我尝试 FTP 时、它会向我作出响应

    由于目标机器主动拒绝连接、因此无法建立连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sheraz、

    我不知道为什么它不适合您。 您可能需要检查 sftp 配置。 我在我的系统上看不到问题。 以下是从 Linux 主机和 EVM 控制台捕获的日志。

    Linux 主机:
    Uda:~ë/Work$ sftp root@158.218.109.189
    连接到158.218.109.189。
    SFTP>lls
    温度
    uart2.
    UART.DIFF
    SFTP>放置 UART.DIFF
    正在将 UART.DIFF 上传到/home/root/uart.diff
    UART.DIFF 100% 969 1.0kB/s 00:00
    SFTF>退出


    [确定]已开始打印有关 GPLv3封装的通知。

    _________ _________ _ _
    ||_|_______|_|_|__||_
    | |_|.'|。 |. ||_|_|. |||-_|_|_|
    ||||||||、||||||||||||||||||________________||
    |__| |__|

    Arago Project http://arago-project.org k2hk) EVM ttyS0

    Arago 2016.12 k2hk EVM ttyS0

    k2hk EVM 登录名:[31.805271] keystone-RapidIO 2900000。RapidIO:Rio 端口寄存器超时、端口掩码0x1未就绪

    root@k2hk) EVM:~# ifconfig
    eth0 链接地址:以太网 HWaddr B4:99:4C:9F:7F:F9
    iNet addr:158.218.109.189 Bcast:158.218.109.255掩码:255.255.255.0
    inet6 addr:fe80::b699:4cff:fe9f:7ff9%132688/64范围:链接
    运行多播 MTU:1500公制:1的上广播
    RX 数据包:53813错误:0丢弃:68溢出:0帧:0
    TX 数据包:46580错误:0丢弃:0溢出:0载波:0
    冲突:0 txqueuelen:1000
    RX 字节:58489959 (55.7 MIB) TX 字节:6918024 (6.5 MIB)

    低 链路环状图:本地环回
    iNet addr:127.0.0.1掩码:255.0.0.0
    inet6 addr:::1%132688/128范围:主机
    正在运行 MTU:65536公制:1的上环回
    RX 数据包:174错误:0丢弃:0超限:0帧:0
    TX 数据包:174错误:0丢弃:0超限:0载波:0
    冲突:0 txqueuelen:1
    RX 字节:13220 (12.9 KiB) TX 字节:13220 (12.9 KiB)

    root@k2hk) EVM:~# ls
    UART.DIFF
    root@k2hk) EVM:~# ls -l
    rw-r--r-- 1根 根 969 2017年9月21日 UART.DIFF
    root@k2hk EVM:~#