framewrangler
Dabbler
- Joined
- Nov 18, 2013
- Messages
- 41
I’m having what I believe to be a driver issue with my FreeNAS build [FreeNAS-9.10.1-U4 (ec9a7d3)] and I’m hoping that someone out there can help point me in the right direction. The problem that I’m facing is that all new HDD installs to my server (disks 86-90) are failing to install or be recognized by FreeNAS, and seemingly the OS as well. All old or previously installed HDDs continue to function without issue. The problem persists after numerous reboots.
After installing a new SAS HDD the DMESG output will state the following:
The error message repeats for each new drive with the actual handle being unique to each drive. I will post pertanent DMESG and SAS2FLAH output below:
DMESG output relative to my Avago/LSI adapters
SAS2FLASH output
After opening a ticket with Broadcom I’ve been instructed to replace the currently installed Kernel driver with the manufacture variant which can be found on their site and is currently P20.00.00.00. I’m extremely apprehensive about this. Is this even a valid troubleshooting step with regard to a FreeNAS server? Is it critical to run the Kernel driver that is installed by default and otherwise unique to this build? I currently have the BIOS disabled within the LSI HBA configurations as well as a very low INIT13 number, possibly zero.
I appreciate any insight or experience you might be able to share on this matter.
Server specs
After installing a new SAS HDD the DMESG output will state the following:
Code:
mps1: _mapping_add_new_device: failed to add the device with handle 0x000e to persistent table because there is no free space available
The error message repeats for each new drive with the actual handle being unique to each drive. I will post pertanent DMESG and SAS2FLAH output below:
DMESG output relative to my Avago/LSI adapters
Code:
… mps0: <Avago Technologies (LSI) SAS2308> port 0x6000-0x60ff mem 0xdf640000-0xdf64ffff,0xdf600000-0xdf63ffff irq 42 at device 0.0 on pci6 mps0: Firmware: 20.00.07.00, Driver: 21.00.00.00-fbsd mps0: IOCCapabilities: 5285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc> mps1: <Avago Technologies (LSI) SAS2308> port 0xf000-0xf0ff mem 0xfbe40000-0xfbe4ffff,0xfbe00000-0xfbe3ffff irq 58 at device 0.0 on pci132 mps1: Firmware: 20.00.07.00, Driver: 21.00.00.00-fbsd mps1: IOCCapabilities: 5285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc> mps1: _mapping_add_new_device: failed to add the device with handle 0x000e to persistent table because there is no free space available mps1: _mapping_add_new_device: failed to add the device with handle 0x0017 to persistent table because there is no free space available mps1: _mapping_add_new_device: failed to add the device with handle 0x001a to persistent table because there is no free space available …
SAS2FLASH output
Code:
[root@storeserv01] ~# sas2flash -listall LSI Corporation SAS2 Flash Utility Version 16.00.00.00 (2013.03.01) Copyright (c) 2008-2013 LSI Corporation. All rights reserved Adapter Selected is a LSI SAS: SAS2308_2(D1) Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr ---------------------------------------------------------------------------- 0 SAS2308_2(D1) 20.00.07.00 14.01.00.06 07.39.02.00 00:06:00:00 1 SAS2308_2(D1) 20.00.07.00 14.01.00.06 07.39.02.00 00:84:00:00 Finished Processing Commands Successfully. Exiting SAS2Flash. [root@storeserv01] ~#
After opening a ticket with Broadcom I’ve been instructed to replace the currently installed Kernel driver with the manufacture variant which can be found on their site and is currently P20.00.00.00. I’m extremely apprehensive about this. Is this even a valid troubleshooting step with regard to a FreeNAS server? Is it critical to run the Kernel driver that is installed by default and otherwise unique to this build? I currently have the BIOS disabled within the LSI HBA configurations as well as a very low INIT13 number, possibly zero.
I appreciate any insight or experience you might be able to share on this matter.
Server specs
- 2 - Intel XEON E5-2643 v2 @ 3.50GHz (Hex Core)
- 128 - ECC RAM (GB)
- 2 - JBOD - SC847E26-RJBOD1
- http://www.supermicro.com/products/chassis/4U/847/SC847E26-RJBOD1.cfm
- Server - 6037R-TXRF
- http://www.supermicro.com/products/system/3U/6037/SYS-6037R-TXRF.cfm
- Motherboard - X9DRX+-F
- https://www.supermicro.com/products/motherboard/Xeon/C600/X9DRX_-F.cfm
- 2 - LSI SAS9207-8e ((chipset LSI SAS 2308))
- 85 - WD4001FYYG - 4TB SAS HDD (functional)
- 5 - WD4001FYYG - 4TB SAS HDD (non-functional, issue discussed here)
- 1 - SanDisk Cruzer Fit 16 GB USB Flash Drive (boot device)
- 1 - X520-SR2 10GbE Dual-Port Server Adapter (82599ES)