Adapter it was. System Information showed nothing through my no-name USB-C dongle; through a powered hub it shows “USBasp” and avrdude finds it. Flashed four boards in the field yesterday, the brand-new spare board needed -B 32 exactly like tsmith said. Fuses were already set on the others. Linux laptop stays in the workshop now.
If it isn't logged, it didn't happen.

