public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* printk the cdb's that interest me
@ 2003-09-23 15:40 Pat LaVarre
  2003-09-23 16:52 ` Patrick Mansfield
  0 siblings, 1 reply; 3+ messages in thread
From: Pat LaVarre @ 2003-09-23 15:40 UTC (permalink / raw)
  To: linux-scsi


Can I somehow easily trace only all the scsi cdb's that fail?

How about a patch to trace only the cdb's that fail between the sk asc =
x 6 28 GoneReady of disc insertion and the sk asc = x 2 3A DiskAbsent?

I'm guessing I have to reach down into usb-storage, ide-cd, ide-scsi
etc. to find a line of code thru which all cdb's pass.  I see
CONFIG_USB_STORAGE_DEBUG=y gives me all cdb's and so much more besides
that often I run with =n.  I want only cdb's that interest me to
distract me from my other printk.

I'm slow to believe I'm alone in wanting this - can I really be the
first to try to code it?  I'm motivated specifically by having no
confident interpretation of such existing printk as:

lost page write due to I/O error on sr1
SCSI error : <2 0 0 0> return code = 0x10000
end_request: I/O error, dev sr1, sector 54044096
Buffer I/O error on device sr1, logical block 6755512

1) I think I get these for less than all interesting errors.

In particular, I think I don't see not-retried unit attentions reported
this way, even though unit attentions change such things as the
2.6.0-test4 /proc/sys/dev/cdrom/info

2) I have no confident idea of what the cdb was, and zero idea of what
the auto-sensed sk asc ascq info was.

Pat LaVarre




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-09-24 15:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-23 15:40 printk the cdb's that interest me Pat LaVarre
2003-09-23 16:52 ` Patrick Mansfield
2003-09-24 15:07   ` Pat LaVarre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox