]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/blob - usr.sbin/mfiutil/README
Merge mfiutil
[FreeBSD/stable/8.git] / usr.sbin / mfiutil / README
1 # $FreeBSD$
2
3 This package includes a mfiutil command for administering mfi(4) controllers
4 on FreeBSD.
5
6 Version 1.0.13
7         * Cleaned up warnings in preparation for integration with FreeBSD
8
9 Version 1.0.12
10         * Add 'drive clear' command to wipe drives with all 0x00 characters
11
12 Version 1.0.11
13         * Display serial number for drives
14         * Display location info for drives with 'show config'
15
16 Version 1.0.10
17         * Display min and max stripe size supported by adapters.
18         * Added support for examining the controller event log.
19
20 Version 1.0.9
21         * Display stripe size for volumes.
22         * Added support for setting the stripe size for new volumes.
23         * Fix a regression in 1.0.8 that broke creation of RAID-5 and RAID-50
24           arrays.
25
26 Version 1.0.8
27         * Added support for RAID-60 arrays.
28         * Added 'flash' command to support firmware flashing.
29
30 Version 1.0.7
31         * Renamed 'clear config' to 'clear, 'create volume' to 'create',
32           'delete volume' to 'delete', 'create spare' to 'add', and
33           'delete spare' to 'remove'.  The old names still work.
34         * Added support for RAID-6 arrays.
35
36 Version 1.0.6
37         * Added 'show patrol', 'patrol', 'start patrol', and 'stop patrol'
38           commands to manage patrol reads.
39
40 Version 1.0.5
41         * Added 'create volume' and 'delete volume' commands to manage volumes.
42         * Added 'clear config' command to clear entire configuration.
43         * Added more detailed error reporting based on firmware status codes.
44         * Renamed 'progress' command to 'drive progress'.
45         * Added 'volume progress' command to display progress of volume-level
46           activites such as background inits.
47         * Fixed 'create spare' to properly add global spares.
48
49 Version 1.0.4
50         * Added 'create spare' and 'delete spare' commands to manage hot spares.
51         * Added 'good' command to mark unconfigured bad drives as good.
52         * Display more information about hot spares in 'show config'
53         * Allow physical drives to be specified via Exx:Syy similar to megacli
54         * Display onboard memory size in 'show adapter'
55
56 Version 1.0.3
57         * Added 'cache' command to manage cache settings for volumes.
58         * Added 'name' command to name volumes.
59         * Added manpage.
60
61 Version 1.0.2
62         * Added 'show adapter' and 'show battery' commands.
63         * Added RAID level of volumes to 'show config' and 'show volumes'.
64         * Added drive model info to 'show config' and 'show drives'.
65         * Added package firmware version to 'show firmware'.
66         * Added read and write cache status to 'show volumes'.
67         * Map volume IDs to mfidX device names on newer kernels.
68
69 Version 1.0.1
70         * Added 'show firmware' command
71
72 Version 1.0.0
73         * Initial release
74
75 usage: mfiutil [-u unit] <command> ...
76
77 Commands include:
78     version
79     show adapter              - display controller information
80     show battery              - display battery information
81     show config               - display RAID configuration
82     show drives               - list physical drives
83     show firmware             - list firmware images
84     show volumes              - list logical volumes
85     show patrol               - display patrol read status
86     fail <drive>              - fail a physical drive
87     good <drive>              - mark a bad physical drive as good
88     rebuild <drive>           - mark failed drive ready for rebuild
89     drive progress <drive>    - display status of active operations
90     start rebuild <drive>
91     abort rebuild <drive>
92     locate <drive> <on|off>   - toggle drive LED
93     cache <volume> [command [setting]]
94     name <volume> <name>
95     volume progress <volume>  - display status of active operations
96     clear                     - clear volume configuration
97     create <type> [-v] <drive>[,<drive>[,...]] [<drive>[,<drive>[,...]]
98     delete <volume>
99     add <drive> [volume]      - add a hot spare
100     remove <drive>            - remove a hot spare
101     patrol <disable|auto|manual> [interval [start]]
102     start patrol              - start a patrol read
103     stop patrol               - stop a patrol read
104     flash <firmware>