I have debugged linux kernel over ethernet. Thought it would be
similar. Debugging over ethernet is faster but required an out of tree
patch (when I used it).
Generally it is easier to go through the code and fix issues if any.
Even Linus prefers this instead of debugging a kernel.
Thanks,
PrasannaKumar