umb interfaces advertise themselves as generic devices. Network makes a lot more sense, I think. tested on amd64.
tilo Index: if_umb.c =================================================================== RCS file: /cvs/src/sys/dev/usb/if_umb.c,v retrieving revision 1.43 diff -u -p -r1.43 if_umb.c --- if_umb.c 1 Apr 2021 08:39:52 -0000 1.43 +++ if_umb.c 10 Apr 2021 20:14:59 -0000 @@ -212,7 +212,7 @@ uint8_t umb_uuid_qmi_mbim[] = MBIM_UUI uint32_t umb_session_id = 0; struct cfdriver umb_cd = { - NULL, "umb", DV_DULL + NULL, "umb", DV_IFNET }; const struct cfattach umb_ca = {