Am 04.07.2013 14:44, schrieb Frank Schäfer: > ... > To summarize our current knowledge: > > divisor = 2^A * B > > with > > A = buf[1] & 0x0E > B = buf[0] + (buf[1] & 0x01) << 8 Update / addition: => for B <= 8 the device always uses the maximum value B = 512 instead => for 8 < B < 16 something strange is going on. No idea what happens, I'm unable to determine the resulting baud rate. => for B >= 16 everthing works normally Frank -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html