The ident string does not contain the bus, and the slot and funcfor NVMe and VirtIO block deivces do not contain the
bus, and the various fields can potentially use up to three characters (full range of
when printed as unsigned values (full range of uint8_t) even if not
likely in practice.