You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem
When running [TC_MC_4.1], Step 1, the Mac Address returned is Empty for wake-on-lan-mac-address attribute for the wakeonlan cluster.
Expect to see the mac address of the device, in this case, the Linux device running chip-tv-app.
Command used to build the TV-app built the tv-app in linux using scripts/examples/gn_build_example.sh examples/tv-app/linux/ examples/tv-app/linux/out/tv-app chip_inet_config_enable_ipv4=false chip_enable_wake_on_lan=true
GitHub hash of the SDK that was being used 2767b51 - Master
The Linux version of WakeOnLanManager::HandleGetMacAddress is fairly broken (e.g. encodes char strings, not byte strings), but apart from that it seems to assume that /sys/class/net/eth0/address will exist and be the right thing, which it might well not be on the hardware you are running on... and it has no error handling around it not existing.
We can fix this to work on the RPI dummy linux tv-app DUT but each real device will likely need to tweak the implementation to use the correct interface.
@chrisdecenzo as long as we have it fixed on RPI in the tv-app, QA can verify this TC on reference platform. For actual cert testing, since this is a manual test, we"ll have the ATL verify the actual MAC address.
Problem
When running [TC_MC_4.1], Step 1, the Mac Address returned is Empty for wake-on-lan-mac-address attribute for the wakeonlan cluster.
Expect to see the mac address of the device, in this case, the Linux device running chip-tv-app.
Command used to build the TV-app
built the tv-app in linux using scripts/examples/gn_build_example.sh examples/tv-app/linux/ examples/tv-app/linux/out/tv-app chip_inet_config_enable_ipv4=false chip_enable_wake_on_lan=true
GitHub hash of the SDK that was being used
2767b51 - Master
PFA Log below
TC-WAKEONLAN-4.1.txt
The text was updated successfully, but these errors were encountered: