This is a follow up to a previous post (http://e2e.ti.com/support/embedded/linux/f/354/t/374140.aspx).
I've switched to the official kernel (Linux arm 3.12.10-ti2013.12.01 #1 Thu Oct 30 14:37:46 ADT 2014 armv7l GNU/Linux), and am still having errors occur when I close /dev/ttyUSB1, which is a stream of GPS data from a modem/GPS receiver.
I can produce the error by starting cat /dev/ttyUSB1 , letting it run for a bit and then typing CTRL^C (SIGINT). For some reason the error only seems to happen when I close /dev/ttyUSB1/. The error message I get is "Could not flush host TX2 fifo: csr: 2403". dmesg output is attached.
Does anyone have any ideas?