multiple updates

interface update
get volume information
scsi ata pass-through bug fix