This didn't used to happen (not sure how far back), but
seeing this odd behavior with the latest 4-0 CVS code and
my 2.6.9* kernel.
Anyone else testing /dev/sg* devices?
The tool I have issues a few commands like TUR,
to get some info about the device, then issues a vendor
command to get more info. From the trace, it looks
first TUR completes then right after that a TMF ABORT TASK
is issued on the command, followed by the targets' response
of "task not in task set". A few more commands are issued,
some of which complete just fine with no TMF's issued
driver, but then the driver issues another TMF for one of
the commands. It's not consistent though. You can see
some info in /var/log/messages as well.
Attached is the ethereal trace and the