On Tue, Aug 17, 2010 at 02:11:16PM -0700, Michael Wileczka wrote: > I was having trouble with a FTDI 4232 chip on an IXP430 (armeb) in OpenWRT. > > It appears the max packet size function was not byte swapping appropriately. > > The following fixed the problem for 2.6.32.16. > > --- a/drivers/usb/serial/ftdi_sio.c > +++ b/drivers/usb/serial/ftdi_sio.c > @@ -1397,7 +1397,7 @@ > } > > /* set max packet size based on descriptor */ > - priv->max_packet_size = ep_desc->wMaxPacketSize; > + priv->max_packet_size = le16_to_cpu(ep_desc->wMaxPacketSize); > > dev_info(&udev->dev, "Setting MaxPacketSize %d\n", > priv->max_packet_size); > } > > Regards, > Mike Wileczka > AIS, Inc. > > PS - I apologize if this is in the wrong format, I've never used a mailing list > or submitted a patch before. It's really close, nice job :) But if you could take a look at the file, Documentation/SubmittingPatches and resend the patch, with a "Signed-off-by:" line, and in a format that I can apply the patch in (your email client converted the tabs to spaces, so it can't apply), then I will be glad to queue up and apply the patch. thanks, greg k-h -- 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