Load Alternate SAS Drivers?

brando56894

Wizard
Joined
Feb 15, 2014
Messages
1,537
I got an Atto H120F 12 Gbps SAS HBA off of ebay for "cheap" ($300) and it works with my system, but it looks like it may be in RAID mode since it fails to load the drives during boot up, but once it gets to the login prompt I see a bunch of messages about it assembling RAID arrays and after about 30 seconds all my pools are available. Since the only configuration utilities for it appear to be their config manager, I installed the service in TrueNAS (yes, I know, not recommended) and then installed the client on my laptop. The two can see each other, but the client app is less than useful because the current driver in use doesn't provide the necessary info.

The current driver is pm80xx and the driver I need to load is e5sashba which I downloaded and installed/compiled from their website. I attempted to blacklist pm80xx and load e5sashba via /etc/modprobe.d/atto.conf but the former still loads in place of the latter, even if I use install pm80xx /bin/true which according to the Arch wiki is a "foolproof" way of blacklisting the module, even if something else requires it.

How can I get it to load during boot?
 

Nick2253

Wizard
Joined
Apr 21, 2014
Messages
1,633
It's been a while since I've used an ATTO HBA, but doesn't it have some kind of boot config option? Like, while the server is booting, you hit CTRL-<letter> to configure the device? (For some reason, I want to say CTRL-L, but that could totally be wrong.)

If you're trying to configure the device, then I would *not* recommend doing it via TrueNAS. Much better to boot off of some live CD and then configure the device that way. Once the hardware is set up to your liking, then it's a simple matter of just booting an unmolested TrueNAS install, then trying to roll back whatever changes you've made to the system.
 

brando56894

Wizard
Joined
Feb 15, 2014
Messages
1,537
It's been a while since I've used an ATTO HBA, but doesn't it have some kind of boot config option? Like, while the server is booting, you hit CTRL-<letter> to configure the device? (For some reason, I want to say CTRL-L, but that could totally be wrong.)
I haven't seen anything like that during boot (I know what you mean though we use LSI MegaRAID controllers at work and have to get into the controller config all the time), which I was kind of expecting. I don't see anything mentioned in their (sh!tty) documentation either.
If you're trying to configure the device, then I would *not* recommend doing it via TrueNAS. Much better to boot off of some live CD and then configure the device that way. Once the hardware is set up to your liking, then it's a simple matter of just booting an unmolested TrueNAS install, then trying to roll back whatever changes you've made to the system.
Yeah I was considering that as well if no one had any solutions since I do have Arch installed on another SSD in case I want to roll back. I would still like to be able to use the client manager though during normal usage in case I need it, probably won't need it that frequently though.

Thanks
 
Top