aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mfi
Commit message (Collapse)AuthorAgeFilesLines
* Sync the MFI driver to HEAD. This fixes a potential problem with AENScott Long2006-10-214-165/+605
| | | | | | | | | | | events, adds many debugging and informational tools, and increases support for running the linux management apps. Approved by: re Sponsored by: IronPort Notes: svn path=/stable/6/; revision=163554
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2006-10-201-0/+263
| | | | Notes: svn path=/stable/6/; revision=163518
* MFC: Sync with head.John Baldwin2006-07-185-311/+285
| | | | | | | | | | | | | | - Use firmware commands to do device discovery instead of SCSI probes which fixes a problem with multiple volumes and do the probe synchronously during boot. - Fix a typo when getting the log_state. - Consolidate dcmd firmware processing into a single function. - Cleanup various printfs and nits. Reviewed by: scottl, ambrisko Notes: svn path=/stable/6/; revision=160471
* MFC in all the changes to the mfi(4) driver. The high light is:Doug Ambrisko2006-06-156-34/+1053
| | | | | | | | | | | | | | | | | | | | | Add in a bunch of things to the mfi driver: - Linux ioctl support, with the other Linux changes MegaCli will run if you mount linprocfs & linsysfs then set sysctl compat.linux.osrelease=2.6.12 or similar. This works on i386. It should work on amd64 but not well tested yet. StoreLib may or may not work. Remember to kldload mfi_linux. - Add in AEN (Async Event Notification) support so we can get messages from the firmware when something happens. Not all messages are in defined in event detail. Use event_log to try to figure out what happened. - Try to implement something like SIGIO for StoreLib. Since mrmonitor doesn't work right I can't fully test it. StoreLib works best with the rh9 base. In theory mrmonitor isn't needed due to native driver support of AEN :-) Now we can configure and monitor the RAID better. Notes: svn path=/stable/6/; revision=159645
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2006-05-251-0/+90
| | | | Notes: svn path=/stable/6/; revision=158908
* This commit was manufactured by cvs2svn to create branch 'RELENG_6'.cvs2svn2006-03-286-0/+2682
Notes: svn path=/stable/6/; revision=157238