If a USB string can't be read, log its number. (dm)
Use ssize_t (instead of int). (dm)