>>>>> "Ionut" == Ionut Nicu <ionut.nicu@xxxxxxxxxxx> writes: Ionut> * how do you send a 32 bit result with just one Ionut> usb_control_message? By encoding into value and index, as done in change_speed() Ionut> * isn't encoding the first 16-bit half into Ionut> urb_index wrong? There are a lot of devices out there that work as expected, so we can't be totally of... I tested with a real FT232H device and the algorithm in the FTDI, and with setting the baudrate so that the divisor should change between 2.0, 2.124, 2.25, ..., 3 I could see the bittime grow continious. Fractional devide make the edge jitter as expected... So I am quite confident with the patch I sent. Bye -- Uwe Bonnes bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ---------- -- 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