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