diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c
index a0ea92ed35c62000ef7554416082d81b153f8e16..04390dff926ada7c495aa37432c19be49ae3492f 100644
--- a/drivers/usb/serial/pl2303.c
+++ b/drivers/usb/serial/pl2303.c
@@ -291,8 +291,8 @@ static void pl2303_encode_baudrate(struct tty_struct *tty,
 		const int baud_sup[] = { 75, 150, 300, 600, 1200, 1800, 2400,
 					 3600, 4800, 7200, 9600, 14400, 19200,
 					 28800, 38400, 57600, 115200, 230400,
-					 460800, 614400, 921600, 1228800,
-					 2457600, 3000000, 6000000 };
+					 460800, 500000, 614400, 921600,
+					 1228800, 2457600, 3000000, 6000000 };
 		int i;
 
 		/* Set baudrate to nearest supported value */