1 2"Readme.freebsd.txt" PMC-Sierra, Inc. 05/01/2013 3 4 PMC-Sierra SPCv/SPCve/SPCv+ TISA FreeBSD Initiator Driver 5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6 7Date: 06/01/2014 8Release Purpose: PMC-Sierra sTSDK support customer evaluation 9SPCv Host Driver ver. 1.2.0 for Rev C chip 10 11 121. Driver Source Structure 13-------------------------- 14 - SAS related source tree - 15 Tisa/sallsdk/api 16 Tisa/sallsdk/spc 17 Tisa/sallsdk/hda 18 Tisa/tisa/sassata 19 Tisa/discovery/api 20 Tisa/discovery/src 21 Tisa/sat/api 22 Tisa/sat/src 23 - FreeBSD related source tree - 24 Tisa/tisa/api 25 freebsd/common 26 freebsd/ini 27 freebsd/ini/src 28 292. Process To Build the Driver Module First Time 30------------------------------------------------ 31 From the directory freebsd/ini/src, type "make". 32 333. Process To Rebuild the Driver Module 34--------------------------------------- 35 1. from the directory freebsd/ini/src, type "make clean". 36 2. When the mclean operation is finished, type "make". 37 384. Loading and Unloading Driver Module 39-------------------------------------- 40 Type "kldload ./pmspcv.ko" to load the driver 41 42 Type "kldunload pmspcv.ko" to unload the driver 43 44 Please note: 45 Loading may fail to detect attached device because improper 46 parameter setting, or because of an extra "^M" character 47 at the end of each line in some file. 48 49 505. Description 51-------------- 52 1. This driver has been built and tested on FreeBSD 9.0 amd64 53 54 556. Additional Notes 56------------------------------------- 57 1. This section covers how phy ID in PhyParms should be used in the 58 different types of the controller. In SPCv/SPCve controller (8-phy 59 controller), 60 PhyParms[0-3] are mapped to Phy0-3 and PhyParms[8-11] are mapped to Phy4-8. 61 In SPCv+/SPCve+ controller(16-phy controller), PhyParms[0-15] are mapped to 62 Phy 0-15. 63 64