I am getting USB timeout messages in my console window when I try to scan with the TPU. How can I use the TPU as an input device?
There is a problem with the USB scanner driver. It times out way too fast for the EPSON scanners (esp. with the TPU attached). When you scan from the TPU then the scanner needs more time until it sends the first data bytes, and the USB scanner driver interprets this as an error condition. You can patch this driver if you want to recompile your kernel: Edit the file linux/driver/usb/scanner.h and look for the following macro definition: #define RD_NAK_TIMEOUT (10*HZ) Just change the “10″ to “20″ and recompile everything. Now the TPU should work without any problems. For some scanners it may be necessary to go even higher than 20 seconds, so try 40. This comes with one drawback: If you want to cancel a scan operation with Ctrl-C, then it will take the number of seconds to actually finish, so if you specify 40 seconds, then you will have to wait 40 seconds after a Ctrl-C, the computer will look like it’s not reacting to the cancel, don’t give up – it will finally cancel the operation. Wit
Related Questions
- When I warn or die all messages go to the console window or aren displayed at all. How can I see what warnings or errors my GUI script gives?
- I am getting USB timeout messages in my console window when I try to scan with the TPU. How can I use the TPU as an input device?
- There are many "tran_err" and "timeout" errors in /var/adm/messages when I am using a USB disk. What could be the problem?