Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jan 2012 20:52:38 -0600
From:      Richard Todd <rmtodd@servalan.servalan.com>
To:        freebsd-current@freebsd.org, ken@freebsd.org
Subject:   Firewire disk/tape access stopped working after recent CAM commit
Message-ID:  <20120123025238.GA17816@ichotolot.servalan.com>

next in thread | raw e-mail | index | archive | help
Hi.  I tried upgrading my amd64 10-CURRENT box to the most recent -CURRENT code
and found that the new kernel couldn't find my two disks and tape drive that
are on a Firewire bus.  All the USB and AHCI-attached hardware still showed
up okay, it's just the Firewire stuff that failed to show up properly on boot.
Spent today doing binary search to find the responsible commit and it looks
to be this one: 

  r230000 | ken | 2012-01-11 18:41:48 -0600 (Wed, 11 Jan 2012) | 72 lines

  Fix a race condition in CAM peripheral free handling, locking
  in the CAM XPT bus traversal code, and a number of other periph level
  issues.

Not sure what in this commit triggers the problem, or why it just hits 
Firewire and not the rest of the system.   I've built kernels both right
before and right after the r230000 commit, with CAM debugging turned on real
high on the firewire bus in question, bus 0 (hardwired to that number in
device.hints, if that matters)

 options CAMDEBUG
 options CAM_DEBUG_BUS=0
 options CAM_DEBUG_TARGET=-1
 options CAM_DEBUG_LUN=-1
 options CAM_DEBUG_FLAGS=CAM_DEBUG_INFO|CAM_DEBUG_TRACE|CAM_DEBUG_CDB

and got dmesgs of both the "bad" (r230000) and "good" (pre-r230000) kernels,
which I've put online at http://ln.servalan.com/rmtodd/bug1/dmesg.bad and
http://ln.servalan.com/rmtodd/bug1/dmesg.good, respectively.  They're a bit
lengthy, what with all that debug info.  Grepping out the info for one of
the targets (disk 0, sbp0:0:0:0) and just looking at the lines for that one,
we see that the "good" kernel does a lot more with that target, starting
with the "(noperiph:sbp0:0:0:0): xpt_compile_path" bit, that the "bad"
kernel doesn't do, as seen in the diff below. 

Not sure what's going on here, but if anyone has suggestions on more things
I can test/debug code I can add to track this down further, let me know.

--- /tmp/dbad	2012-01-22 19:08:03.000000000 -0600
+++ /tmp/dgood	2012-01-22 19:08:10.000000000 -0600
@@ -128,3 +128,1097 @@
 (xpt0:sbp0:0:0:0): xpt_action_default
 (xpt0:sbp0:0:0:0): xpt_free_path
 (xpt0:sbp0:0:0:0): xpt_release_path
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_compile_path
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(noperiph:sbp0:0:0:0): xpt_release_path
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee c1 2f 0 0 1 0 
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(noperiph:sbp0:0:0:0): xpt_release_path
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(pass0:sbp0:0:0:0): xpt_compile_path
+(pass0:sbp0:0:0:0): xpt_setup_ccb
+(pass0:sbp0:0:0:0): xpt_action
+(pass0:sbp0:0:0:0): xpt_action_default
+(pass0:sbp0:0:0:0): xpt_done
+(pass0:sbp0:0:0:0): xpt_setup_ccb
+(pass0:sbp0:0:0:0): xpt_action
+(pass0:sbp0:0:0:0): xpt_action_default
+(noperiph:sbp0:0:0:0): xpt_release_path
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(noperiph:sbp0:0:0:0): xpt_release_path
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(noperiph:sbp0:0:0:0): xpt_release_path
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(noperiph:sbp0:0:0:0): xpt_release_path
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 1 0 0 1 0 
+(noperiph:sbp0:0:0:0): xpt_compile_path
+(noperiph:sbp0:0:0:0): xpt_setup_ccb
+(noperiph:sbp0:0:0:0): xpt_action
+(noperiph:sbp0:0:0:0): xpt_action_default
+(noperiph:sbp0:0:0:0): xpt_release_path
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_done
+(pass0:sbp0:0:0:0): xpt_setup_ccb
+(pass0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 1 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee c1 2f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee c1 2f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 80 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 10 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 2 0 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 80 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 10 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 2 0 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 40 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 2 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 10 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 80 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee ad 40 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 40 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 3f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee ad 40 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 bf 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 3f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 2 3f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 bf 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 3f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 2 3f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 7f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 3f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 41 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 bf 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 3f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 f ff ff fe 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 f ff ff fe 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 cf 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 5f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 2 4f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 cf 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 5f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 2 4f 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 8f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 51 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 5f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 cf 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 0 0 0 4f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee ad 40 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee ad 40 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 81 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 11 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 1 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 2 1 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 81 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 11 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 1 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 2 1 0 0 10 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 41 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 1 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 3 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 11 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 81 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 10 0 0 1 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 f ff ff fd 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ(10). CDB: 28 0 22 ee ad 3f 0 0 1 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): daopen: disk=da0 (unit 0)
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): entering cdgetccb
+(da0:sbp0:0:0:0): xpt_schedule
+(da0:sbp0:0:0:0): xpt_setup_ccb
+(da0:sbp0:0:0:0): xpt_action
+(da0:sbp0:0:0:0): xpt_action_default
+(da0:sbp0:0:0:0): SYNCHRONIZE CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0 
+(da0:sbp0:0:0:0): xpt_done
+(da0:sbp0:0:0:0): camisr

I'm not sure 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120123025238.GA17816>