This is an updated version of the patchset to add SMP passthrough support via bsg: http://www.mail-archive.com/linux-scsi@xxxxxxxxxxxxxxx/msg06350.html - I added mptsas support - I updated the patch for libsas to use the new block-layer bidi support (the previous version uses sense buffer for bidi hacky). The change is trivial. This patchset can be applied cleanly to scsi-misc and the latest Linus' tree (2.6.23) however it depends on bsg and the block-layer bidi patcheset. I setup a tree based on 2.6.23 including bsg, the block-layer bidi, and this patchest: git://git.kernel.org/pub/scm/linux/kernel/git/tomo/linux-2.6-bidi.git smp You also need my makeshift bsg tool: git://git.kernel.org/pub/scm/linux/kernel/git/tomo/sgv4-tools.git Here's an example: nice:/home/fujita# ls /sys/class/bsg/ end_device-0:0 end_device-0:1 sas_host0 sda sdb nice:/home/fujita# ./sgv4-tools/smp_rep_manufacturer /sys/class/bsg/sas_host0 SAS-1.1 format: 0 vendor identification: LSI product identification: Virtual SMP Port product revision level: I've not tested this with aic94xx or expanders since I don't have the hardware. - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html