On 8/11/2026 9:01 AM, Jakub Ramaseuski wrote:
On Thu, Mar 19, 2026 at 12:15 PM Przemyslaw Korba <[email protected]> 
wrote:

On E830, PTP time adjustment commands sent via
SBQ don't generate completion responses, causing the driver to
timeout waiting and return -EIO, when trying:

phc_ctl eth8 get adj 2 get
dmesg: ice 0000:1a:00.0: PTP failed to adjust time, err -5

Add support for posted mode not to wait for completion response.

Fixes: 8f5ee3c477a8 ("ice: add support for sideband messages")
Signed-off-by: Przemyslaw Korba <[email protected]>
---

...


This is actually a valid fix to a,
885c5e57924dc0 ("ice: fix 'adjust' timer programming for E830 devices"),
which allows the E830 HW to continue in the function
and then invoke the following: (with some ice_debug() messages enabled)

[ 2946.907728] ice 0000:6c:00.0: Failed to send message to PHY, err -5
[ 2946.907731] ice 0000:6c:00.0: Failed to prepare PHY ports for timer command 
2, err -5
[ 2946.907733] ice 0000:6c:00.0: PTP failed to adjust time, err -5

But the patchwork lists it as Changes Requested. Any idea what happened with it?

I believed it turned into this patch [1] which last received Sashiko feedback [2] on the netdev send.

[1] https://lore.kernel.org/intel-wired-lan/[email protected]/#t
[2] https://lore.kernel.org/netdev/[email protected]/

Thanks,
Tony

Tested-by: Jakub Ramaseuski <[email protected]>


Reply via email to