1285242Sachim 2285242Sachim"Readme.freebsd.txt" PMC-Sierra, Inc. 05/01/2013 3285242Sachim 4285242Sachim PMC-Sierra SPCv/SPCve/SPCv+ TISA FreeBSD Initiator Driver 5285242Sachim ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6285242Sachim 7285242SachimDate: 06/01/2014 8285242SachimRelease Purpose: PMC-Sierra sTSDK support customer evaluation 9285242SachimSPCv Host Driver ver. 1.2.0 for Rev C chip 10285242Sachim 11285242Sachim 12285242Sachim1. Driver Source Structure 13285242Sachim-------------------------- 14285242Sachim - SAS related source tree - 15285242Sachim Tisa/sallsdk/api 16285242Sachim Tisa/sallsdk/spc 17285242Sachim Tisa/sallsdk/hda 18285242Sachim Tisa/tisa/sassata 19285242Sachim Tisa/discovery/api 20285242Sachim Tisa/discovery/src 21285242Sachim Tisa/sat/api 22285242Sachim Tisa/sat/src 23285242Sachim - FreeBSD related source tree - 24285242Sachim Tisa/tisa/api 25285242Sachim freebsd/common 26285242Sachim freebsd/ini 27285242Sachim freebsd/ini/src 28285242Sachim 29285242Sachim2. Process To Build the Driver Module First Time 30285242Sachim------------------------------------------------ 31285242Sachim From the directory freebsd/ini/src, type "make". 32285242Sachim 33285242Sachim3. Process To Rebuild the Driver Module 34285242Sachim--------------------------------------- 35285242Sachim 1. from the directory freebsd/ini/src, type "make clean". 36285242Sachim 2. When the mclean operation is finished, type "make". 37285242Sachim 38285242Sachim4. Loading and Unloading Driver Module 39285242Sachim-------------------------------------- 40285242Sachim Type "kldload ./pmspcv.ko" to load the driver 41285242Sachim 42285242Sachim Type "kldunload pmspcv.ko" to unload the driver 43285242Sachim 44285242Sachim Please note: 45285242Sachim Loading may fail to detect attached device because improper 46285242Sachim parameter setting, or because of an extra "^M" character 47285242Sachim at the end of each line in some file. 48285242Sachim 49285242Sachim 50285242Sachim5. Description 51285242Sachim-------------- 52285242Sachim 1. This driver has been built and tested on FreeBSD 9.0 amd64 53285242Sachim 54285242Sachim 55285242Sachim6. Additional Notes 56285242Sachim------------------------------------- 57285242Sachim 1. This section covers how phy ID in PhyParms should be used in the 58285242Sachim different types of the controller. In SPCv/SPCve controller (8-phy 59285242Sachim controller), 60285242Sachim PhyParms[0-3] are mapped to Phy0-3 and PhyParms[8-11] are mapped to Phy4-8. 61285242Sachim In SPCv+/SPCve+ controller(16-phy controller), PhyParms[0-15] are mapped to 62285242Sachim Phy 0-15. 63285242Sachim 64