Salvator-X And​​roid Oreo唤醒Lan

时间:2018-06-19 08:08:14

标签: android wake-on-lan

我正在使用运行Android Oreo的ARM设备Renesas Salvator-X。 目标是从局域网远程打开它。

我们知道这是可能的。 使用来自https://elinux.org/R-Car/Boards/Salvator-X的Yocto图像,我们能够从源代码交叉编译ethtool并使用它来配置WOL,暂停到空闲板并通过发送魔术包唤醒它。

然后我们尝试使用Android的ethtool项目(https://github.com/rxwen/ethtool),使用Android makefile编译。

但是使用

ethtool eth0

命令不允许访问我们访问WOL配置并返回:

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   100baseT/Half 100baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  100baseT/Half 100baseT/Full 
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                     100baseT/Half 100baseT/Full 
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x000000cc (204)
               link timer rx_err tx_err
Link detected: yes

我不确定我说的是什么,但它可能来自瑞萨驱动程序更新,它不允许Android项目按预期获得以太网接口属性。

我目前正在尝试为此设备编译ethtool,将其作为可执行文件运行。但我面临一些限制,例如屁股

CANNOT LINK EXECUTABLE "ethtool": "/system/bin/ethtool" has text relocations
Aborted

由于Android安全性和优化限制。

是否有人已就此工作或有任何想法?

谢谢!

0 个答案:

没有答案