Friday, June 02, 2017

RTL8153 stopped-communicating("crashed")-bug. I think because it was USB3 & OBSD doesn't support 5gbit/superspeed mode yet.

Hi misc@,

My Xeon Asrock machine with an RTL8153 on an USB2 plug (to first
network) and an RTL8153 on an USB3 plug (to second network), just had
this USB failure on the second RTL8153:

cdce1: usb error on tx: IOERROR
cdce1: watchdog timeout
cdce1: usb error on tx: TIMEOUT

I learned today that OpenBSD does not implement USB3 fully, specifically
it doesn't implement the 5gbps SuperSpeed mode, but only 1gbps.

I picture that this could have been because that interface for a split
second consumed the whole 1gbps frame and then attempting to push just a
little bit more, and there was some data loss that ended up confusing
the cdce driver so it (for practical purposes) crashed.

Too bad it doesn't recover and get online again by itself.

This is on a patched 6.0, someday I should try getting ureN devices on
6.1.

Meanwhile I guess that this crash situation should be remedied simply by
using the NIC:s' USB2 ports only instead.

Tinker

No comments:

Post a Comment