In the driver's adjtime function, I'm just returning 0 without doing anything as I think ptp master doesn't need this function.
On Tue, Jan 31, 2023 at 12:45 PM Aditya Venu <aditya.v...@5g.iith.ac.in> wrote: > Hi linuxptp users, > > ptp4l code hangs when I run the master with sudo ./ptp4l -f > configs/default.cfg -i enp1s0 -2 -m. > I provided the information below. > > sudo ./ptp4l -v > 3.1-00193-g6bac465 > > *linux version*: 5.4.0-132-generic #148~18.04.1-Ubuntu SMP > > *Crash dump:* > RIP: 0010:0x0 > [ 887.936559] Code: Bad RIP value. > [ 887.936561] RSP: 0018:ffffb44f595a3db0 EFLAGS: 00010246 > [ 887.936563] RAX: 0000000000000000 RBX: ffffb44f595a3e30 RCX: > 000000003b9ac9ff > [ 887.936565] RDX: 0000000000000000 RSI: 0000000000000000 RDI: > ffff8ba9eeb949b0 > [ 887.936567] RBP: ffffb44f595a3dc8 R08: ffff8bb9f533ec38 R09: > 0000000000000000 > [ 887.936568] R10: 0000000000000000 R11: 0000000000000000 R12: > ffff8ba9eeb18000 > [ 887.936570] R13: 0000000000000000 R14: 0000000000000000 R15: > 0000000000000000 > [ 887.936572] FS: 00007fef83cb3b80(0000) GS:ffff8bbccf640000(0000) > knlGS:0000000000000000 > [ 887.936574] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 887.936576] CR2: ffffffffffffffd6 CR3: 0000001bcb794000 CR4: > 0000000000340ee0 > [ 887.936577] Call Trace: > [ 887.936584] ptp_clock_adjtime+0xe1/0x110 > [ 887.936588] pc_clock_adjtime+0x87/0xa0 > [ 887.936592] do_clock_adjtime+0x43/0x70 > [ 887.936596] __do_sys_clock_adjtime+0x46/0xa0 > [ 887.936601] __x64_sys_clock_adjtime+0x16/0x20 > [ 887.936606] do_syscall_64+0x57/0x190 > [ 887.936611] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 > [ 887.936613] RIP: 0033:0x7fef8301aee7 > [ 887.936616] Code: 73 01 c3 48 8b 0d a1 8f 2c 00 f7 d8 64 89 01 48 83 c8 > ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 31 01 00 00 0f 05 > <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 71 8f 2c 00 f7 d8 64 89 01 48 > [ 887.936618] RSP: 002b:00007ffd0eaa0968 EFLAGS: 00000202 ORIG_RAX: > 0000000000000131 > [ 887.936621] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: > 00007fef8301aee7 > [ 887.936622] RDX: 00007ffd0eaa0980 RSI: 00007ffd0eaa0980 RDI: > 00000000ffffffdb > [ 887.936623] RBP: 00007ffd0eaa0a60 R08: 0000000000000000 R09: > 0000000000000000 > [ 887.936625] R10: 00007ffd0eaa0930 R11: 0000000000000202 R12: > 000055af6926a740 > [ 887.936626] R13: 00007ffd0eaa0ca0 R14: 0000000000000000 R15: > 0000000000000000 > > > From the dump logs, I find that it hangs in ptp_clock_adjtime function in > the kernel. > > How to fix it? I guess this is not a driver issue. > > Please let me know if any further information is required. > > Thanks, > Aditya. > -- Disclaimer:- This footer text is to convey that this email is sent by one of the users of IITH. So, do not mark it as SPAM.
_______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users