--- zzzz-none-000/linux-2.6.28.10/drivers/usb/serial/usb-serial.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/drivers/usb/serial/usb-serial.c 2010-04-22 12:12:59.000000000 +0000 @@ -1141,6 +1141,12 @@ | HUPCL | CLOCAL; usb_serial_tty_driver->init_termios.c_ispeed = 9600; usb_serial_tty_driver->init_termios.c_ospeed = 9600; + + /* WK/AVM Patch from AVM Kernel 2.6.19 */ + /* 20081210 WK/AVM CHG: avoid local echo in tty layer */ + usb_serial_tty_driver->init_termios.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHOCTL | ECHOKE); + + tty_set_operations(usb_serial_tty_driver, &serial_ops); result = tty_register_driver(usb_serial_tty_driver); if (result) {