computerconnections
Cadet
- Joined
- Dec 31, 2012
- Messages
- 8
Hello everyone. I have a FreeNAS box with the following configuration:
I thought that was really odd, so I tried replacing the drive with a new 3TB Seagate drive we had at the office here. No luck. Again, you could see the drive in the controller BIOS, but not in the OS. Using this as leverage, I finally was allowed to buy the LSI HBA. Put that in the server, booted up, and boom, drive 11 was there again. YAY! Wait. Now drive 0 is missing. I went ahead and did a zpool replace on drive 11, and pool 1 is now online instead of degraded, but pool 0 is degraded due to disk 0 (da0) missing. Same exact behavior. New drive, no go. Different brand drive? No go.
In desperation, I flashed the IT firmware onto the new HBA, without any change. I can see drive0 in the HBA BIOS, but not in the OS. Also interesting is after I installed the FreeBSD sas3ircu LSI command line tool, and issued sas3ircu 0 DISPLAY, I cannot see the drive. Slot 0 is filled with the controller itself.
I have posted the output of camcontrol and the sas3ircu utility here: https://gist.github.com/russianryebread/b08238898e449a28e03a
I am really at a loss where to go from here, and am a little concerned, since there is another disk that is showing some SMART errors in pool0. I know I can lose 2 disks in each pool, but I'd rather not tempt fate. The data is backed up, but since it is remote, it isn't easily or quickly restoreable. So, on that same note, reformatting everything and starting from scratch isn't really a great option either.
Does anyone here have any idea if I am missing something stupidly simple? I replaced the SAS cables when I put in the new controller, since the HBA uses the newer MiniSAS connectors, so I don't think it is a cabling issue. I suppose it could be a backplane / SAS Expander issue, but why is the missing drive "moving"?
Any help would be GREATLY appreciated. If you need more info, just ask.
Thanks!
P.S. Admins, it sure would be nice to have a way to do inline code objects for accenting bash commands and such. The blocklevel element breaks up the flow for anything other than large pastes. Just a thought.
- FreeNAS-9.2.1.7-RELEASE-x64 (fdbe9a0)
- SuperMicro X9DRi-LN4F+ Motherboard
- Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
- 32GB RAM
- Kingston 8GB Thumbdrive for booting
- LSI SAS 9300-8i HBA (Flashed to IT Firmware)
- 16 - 3TB WD Green drives
- 2 - ZRAID2 pools striped to form the main pool.
I thought that was really odd, so I tried replacing the drive with a new 3TB Seagate drive we had at the office here. No luck. Again, you could see the drive in the controller BIOS, but not in the OS. Using this as leverage, I finally was allowed to buy the LSI HBA. Put that in the server, booted up, and boom, drive 11 was there again. YAY! Wait. Now drive 0 is missing. I went ahead and did a zpool replace on drive 11, and pool 1 is now online instead of degraded, but pool 0 is degraded due to disk 0 (da0) missing. Same exact behavior. New drive, no go. Different brand drive? No go.
In desperation, I flashed the IT firmware onto the new HBA, without any change. I can see drive0 in the HBA BIOS, but not in the OS. Also interesting is after I installed the FreeBSD sas3ircu LSI command line tool, and issued sas3ircu 0 DISPLAY, I cannot see the drive. Slot 0 is filled with the controller itself.
I have posted the output of camcontrol and the sas3ircu utility here: https://gist.github.com/russianryebread/b08238898e449a28e03a
I am really at a loss where to go from here, and am a little concerned, since there is another disk that is showing some SMART errors in pool0. I know I can lose 2 disks in each pool, but I'd rather not tempt fate. The data is backed up, but since it is remote, it isn't easily or quickly restoreable. So, on that same note, reformatting everything and starting from scratch isn't really a great option either.
Does anyone here have any idea if I am missing something stupidly simple? I replaced the SAS cables when I put in the new controller, since the HBA uses the newer MiniSAS connectors, so I don't think it is a cabling issue. I suppose it could be a backplane / SAS Expander issue, but why is the missing drive "moving"?
Any help would be GREATLY appreciated. If you need more info, just ask.
Thanks!
P.S. Admins, it sure would be nice to have a way to do inline code objects for accenting bash commands and such. The blocklevel
Code:
code
Last edited: