Greg, recent USB drivers will not print photos on my Epson printer (and maybe nothing else, I don't use it for anythign else. Photos have been problematic in the past simply because they are _huge_, so...).
I get drivers/usb/core/message.c: usb_control/bulk_msg: timeout and that is apparently all she ever wrote. Also, doing a "cat /proc/bus/usb/devices" will hang in D state for what appears forever, apparently in hcd_unlink_urb(). The traces seem to be similar, although I don't see what the connection between them are.. This is on a 00:02.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07) which successfully reads all my camera files (I read off 340MB today on the same machine, so the USB subsystem generally works fine, but printing obviously doesn't). This is the "cat /proc/bus/usb/devices" thing: cat D D6DAA000 384 1137 1 1068 (NOTLB) Call Trace: [<c010f317>] wait_for_completion+0x1b/0xe0 [<c010f395>] wait_for_completion+0x99/0xe0 [<c010f1e0>] default_wake_function+0x0/0x34 [<c010f1e0>] default_wake_function+0x0/0x34 [<c023a18e>] hcd_unlink_urb+0x186/0x1d4 [<c023a630>] usb_api_blocking_completion+0x0/0x20 [<c023a622>] usb_unlink_urb+0x26/0x34 [<c023a7a6>] usb_start_wait_urb+0x156/0x194 [<c010f1e0>] default_wake_function+0x0/0x34 [<c023a842>] usb_internal_control_msg+0x5e/0x70 [<c023a8cf>] usb_control_msg+0x7b/0x9c [<c023aef9>] usb_get_string+0x41/0x48 [<c023b3e7>] usb_string+0xd7/0x160 [<c024086d>] usb_dump_device_strings+0x55/0xf4 [<c024093f>] usb_dump_desc+0x33/0x88 [<c0240ac3>] usb_device_dump+0x12f/0x25c [<c0240bd0>] usb_device_dump+0x23c/0x25c [<c0240bd0>] usb_device_dump+0x23c/0x25c [<c0240cb8>] usb_device_read+0xc8/0xf4 [<c0137f21>] vfs_read+0xc1/0x158 [<c0138552>] sys_read+0x2a/0x3c [<c0106f0f>] syscall_call+0x7/0xb and this is the "cat" from lpd: cat D DC6DE000 4 841 786 840 (NOTLB) Call Trace: [<c010f317>] wait_for_completion+0x1b/0xe0 [<c010f395>] wait_for_completion+0x99/0xe0 [<c010f1e0>] default_wake_function+0x0/0x34 [<c010f1e0>] default_wake_function+0x0/0x34 [<c023a18e>] hcd_unlink_urb+0x186/0x1d4 [<c023a630>] usb_api_blocking_completion+0x0/0x20 [<c023a622>] usb_unlink_urb+0x26/0x34 [<c023a7a6>] usb_start_wait_urb+0x156/0x194 [<c010f1e0>] default_wake_function+0x0/0x34 [<c023a842>] usb_internal_control_msg+0x5e/0x70 [<c023a8cf>] usb_control_msg+0x7b/0x9c [<c024ac34>] usblp_ctrl_msg+0x64/0x74 [<c024ad09>] usblp_check_status+0x25/0x88 [<c024b45f>] usblp_write+0x16b/0x264 [<c010f1e0>] default_wake_function+0x0/0x34 [<c010f1e0>] default_wake_function+0x0/0x34 [<c01382e1>] vfs_write+0xc5/0x15c [<c013858e>] sys_write+0x2a/0x3c [<c0106f0f>] syscall_call+0x7/0xb which doesn't tell me anything, but maybe you have a clue. Clearly the wait_for_completion(&splice.done) never finishes. Anything you want me to try? Linus ------------------------------------------------------- This sf.net email is sponsored by: See the NEW Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel