Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mfiutil does not find controller #12

Open
oskarn97 opened this issue Apr 25, 2018 · 10 comments
Open

mfiutil does not find controller #12

oskarn97 opened this issue Apr 25, 2018 · 10 comments

Comments

@oskarn97
Copy link

Hey!
I am using LSi-9260-8i which perfectly works with OS X - it also lists up under SAS.
However, I am not able to monitor the controller using mfiutil, I only get
mfiutil: mfi_open: No such file or directory

What can I do?
Thanks!

@dukzcry
Copy link
Owner

dukzcry commented Apr 27, 2018

Hi!
Try sudo mfiutil

@oskarn97
Copy link
Author

Hi,
thanks, yeah I tried that but does not help.
Any idea what else I can do?
Everything but the monitoring works fine.

@dukzcry
Copy link
Owner

dukzcry commented Apr 27, 2018

What is the output of ls -la /dev | grep mfi with kext loaded?

@oskarn97
Copy link
Author

Does not return anything. com.apple.driver.SASMegaRAID is loaded.
It is visible in the profiler tough...
bildschirmfoto 2018-04-27 um 18 50 31

@dukzcry
Copy link
Owner

dukzcry commented Apr 28, 2018

Probably Apple changed something related to device creation in macOS. Which OS version do you use?
Other reason may be that I broke something during recent changes. Have you tried old version like https://github.com/dukzcry/osx-goodies/releases/download/1.0/SASMegaRAID.zip?
P.S.: The problem is that I don't use Macs anymore, so can't test things myself. Also I'm out for 4 days. Will continue after that, if you're interested.

@oskarn97
Copy link
Author

I am on OS X 10.13.4 - the old version of both the kext and mfiutil do not work either for monitoring.
Yeah would be great if you could have a look at it again. I can provide you with more details if needed.
Thanks!
Best

@davidnewhall
Copy link

davidnewhall commented Jun 15, 2018

Exact same problem on 10.12.6. Tried mfiutil packaged in release 1.2 and the one built using the mfiutil.sh script. The kext loads and works; I've been playing with all sorts of drives on my LSI 9261-8i. There is nothing with mfi in /dev/.

@dukzcry
Copy link
Owner

dukzcry commented Jun 15, 2018

Patches are welcome. Unfortunately I can't fix that issue myself, because a) I don't use Macs for quite some time 2) I don't know what Apple has changed since in their OS. It worked in the past.

@dukzcry
Copy link
Owner

dukzcry commented Nov 5, 2018

Its strange that you have nothing with mfi in /dev. Otherwise you could try the following solution.
2018-11-05-124715_swaygrab

@CL-Jeremy
Copy link

CL-Jeremy commented Jan 26, 2020

This is super weird... I have not been collecting kernel logs (may do it afterwards, but since this is an AMD Ryzen Hackintosh I cannot guarantee if those logs are good) but /dev/mfi0 seems to pop up iff I manually load the driver with kextload. Upon accessing it with mfiutil, however, leads to immediate freeze (kernel panic). Tested under 10.15.1 with LSI MegaRAID 9260-8i (IBM ServeRAID M5015 flashed with vanilla firmware).

Edit: I think I got the wrong error report...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants