On 08/14/2016 03:59 AM, Fawzy Ibrhim wrote:
I have managed to install Centos 6.2 64bit with kernel 2.6.32-220.el6.x86_64 and upgraded it to Centos 6.8 with kernel 2.6.32-642.3.1.el6.x86_64.
What about the output of "lsmod" and "modinfo dmraid"?
Please reply on the list, rather than to my address directly, and if you could, please avoid sending HTML messages. Your font is so small I can barely read it.
I guess module ioatdma is missing in Centos 7:-
00:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22) Subsystem: NEC Corporation Device 8372 Kernel driver in use: ioatdma Kernel modules: ioatdma
# lsmod Module Size Used by autofs4 27000 3 sunrpc 267620 1 8021q 20362 0 garp 7152 1 8021q stp 2218 1 garp llc 5418 2 garp,stp cpufreq_ondemand 10544 8 acpi_cpufreq 7763 1 freq_table 4936 2 cpufreq_ondemand,acpi_cpufreq mperf 1557 1 acpi_cpufreq ipt_REJECT 2351 2 nf_conntrack_ipv4 9186 2 nf_defrag_ipv4 1483 1 nf_conntrack_ipv4 iptable_filter 2793 1 ip_tables 17831 1 iptable_filter ip6t_REJECT 4340 2 nf_conntrack_ipv6 7985 2 nf_defrag_ipv6 26468 1 nf_conntrack_ipv6 xt_state 1492 4 nf_conntrack 79537 3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state ip6table_filter 2889 1 ip6_tables 18732 1 ip6table_filter ipv6 336282 77 ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6 uinput 8120 0 microcode 112205 0 power_meter 9009 0 acpi_ipmi 3745 1 power_meter ipmi_si 46440 2 acpi_ipmi ipmi_msghandler 40044 2 acpi_ipmi,ipmi_si iTCO_wdt 7278 0 iTCO_vendor_support 3056 1 iTCO_wdt sg 29318 0 i2c_i801 12881 0 lpc_ich 13571 0 mfd_core 1927 1 lpc_ich ioatdma 53955 24 i7core_edac 17948 0 edac_core 46645 3 i7core_edac igb 191907 0 dca 7101 2 ioatdma,igb i2c_algo_bit 5711 1 igb i2c_core 29132 3 i2c_i801,igb,i2c_algo_bit ptp 9614 1 igb pps_core 10690 1 ptp ext4 379655 4 jbd2 93252 1 ext4 mbcache 8193 1 ext4 sr_mod 15049 0 cdrom 39085 1 sr_mod sd_mod 37158 2 crc_t10dif 1209 1 sd_mod ahci 43154 2 dm_mirror 14864 1 dm_region_hash 12085 1 dm_mirror dm_log 9930 3 dm_mirror,dm_region_hash dm_mod 102467 22 dm_mirror,dm_log
# modinfo dmraid ERROR: modinfo: could not find module dmraid
Again, please stop mailing me directly.
On 08/16/2016 07:23 AM, Fawzy Ibrhim wrote:
I guess module ioatdma is missing in Centos 7:-
I don't think so. I see that module on the host I checked. None of the missing modules appear to be related to RAID: autofs4, cpufreq_ondemand, freq_table, mperf, ipv6, microcode, power_meter.
Can you post the output of "dmesg" on your CentOS 6 system here: https://paste.fedoraproject.org/
dmesg output has been pasted to http://paste.fedoraproject.org/409669/47144402/
There's no option in BIOS to disable the RAID mode; this is NEC servers !! Also; I have found that it's a bug in Centos 7 as per this pages:- https://www.centos.org/forums/viewtopic.php?t=49069
https://bugs.centos.org/view.php?id=9813
From: Fawzy Ibrhim fawzy_ibrhim@yahoo.com To: CentOS mailing list centos@centos.org Sent: Wednesday, August 17, 2016 5:41 PM Subject: Re: [CentOS] LSI SATA MegaRaid & Centos 7 build 1511
dmesg output has been pasted to http://paste.fedoraproject.org/409669/47144402/
On 08/17/2016 07:46 AM, Fawzy Ibrhim wrote:
Also; I have found that it's a bug in Centos 7 as per this pages:-
Yes, that's the link I sent to you on the 13th. I don't see any resolution to the problem of using fakeraid on CentOS 7 in lists or forums. All the instances I can find end in users clearing the fakeraid metadata and using Linux software RAID.
On 8/17/2016 7:46 AM, Fawzy Ibrhim wrote:
There's no option in BIOS to disable the RAID mode; this is NEC servers !!
huh. i've never seen anyone using the lsi megaraid firmware with intel SATA ports, so thats two things weird about NEC, kinda glad I don't ever see those.
Am 17.08.2016 um 20:22 schrieb John R Pierce:
On 8/17/2016 7:46 AM, Fawzy Ibrhim wrote:
There's no option in BIOS to disable the RAID mode; this is NEC servers !!
huh. i've never seen anyone using the lsi megaraid firmware with intel SATA ports, so thats two things weird about NEC, kinda glad I don't ever see those.
I have been working as a NEC partner and reseller and know very well what NEC implements in their Express 5800 server line.
They do not ship anything from LSI which is fake RAID. The onboard SATA controllers are Intel chip technology and can work with Windows drivers in fake RAID mode. Not with Linux.
On the other hand when real RAID is wanted NEC sells LSI PCI controllers. In the model R120b-2 it had been the LSI MegaRAID SAS 9264-8i. That controller has a BIOS where you define all the common parameters which apply to a true RAID controller.
What NEC offers can easily be seen in the Configuration Guide for the named server model:
http://www.nec.com/en/global/prod/express/rack/r120b-2/collateral/R120b-2_CG...
NEC did some Linux compatibility testing:
http://www.nec.com/en/global/prod/express/linux/r120b-2/EN_R120b-2_CentOS64....
http://www.nec.com/en/global/prod/express/linux/r120b-2/EN_R120b-2_RH64.html
It is pretty simple: if lspci does not print out a PCI RAID controller card then there is simply no real RAID functionality and no LSI component in that server model.
NEC engineers very solid and produces very reliable server hardware. Many components are industry standard, as the Intel chipsets and processors, OEM LSI RAID controller cards, Emulex FiberChannel HBAs, ... NEC does not do any strange modification like implementing LSI firmware into Intel chips. Though their motherboards are their own design and are manufactured in Japan.
Regards
Alexander
On 8/17/2016 2:28 PM, Alexander Dalloz wrote:
I have been working as a NEC partner and reseller and know very well what NEC implements in their Express 5800 server line.
They do not ship anything from LSI which is fake RAID. The onboard SATA controllers are Intel chip technology and can work with Windows drivers in fake RAID mode. Not with Linux.
On the other hand when real RAID is wanted NEC sells LSI PCI controllers. In the model R120b-2 it had been the LSI MegaRAID SAS 9264-8i. That controller has a BIOS where you define all the common parameters which apply to a true RAID controller.
Fawny's screen shot of the BIOS showed "LSI MegaRAID Software RAID BIOS' finding "LSI SATA RAID" on PCI device 00:1F, and his lspci output identifies 00:1F as the intel ICH SATA in fake-raid mode, and no LSI devices at all. This is what I based my statements on.
Dear Alexander; Thanks for your reply but what you are saying could apply in Europe and USA but not in Middle East. I'm using these servers for around 5 years now and I know it's NEC with FakeRaid ; please check these photos https://drive.google.com/open?id=0BzqgoXi9IUMid3pNOXRZOHZuMkU I totally agree with John; NEC sold these servers with fakeraid from LSI as I used to login to LSI Firmware to manage the RAID disks. But when I install Centos 5.X/6.X 64bit; I can see the disks as standalone disks as well as dmraid devices.
# dmraid -rD /dev/sda: ddf1, ".ddf1_disks", GROUP, ok, 974608384 sectors, data@ 0 /dev/sdb: ddf1, ".ddf1_disks", GROUP, ok, 974608384 sectors, data@ 0 It looks like kernel issue more than Centos 7 issue as I faced the same issue while installing Debian 8 Please; check this link:- https://bugs.centos.org/view.php?id=9813 https://www.centos.org/forums/viewtopic.php?t=49069
Thanks again for you and John and I hope they will solve this bug as soon as possible
On 08/18/2016 02:17 AM, Fawzy Ibrhim wrote:
I totally agree with John; NEC sold these servers with fakeraid from LSI as I used to login to LSI Firmware to manage the RAID disks.
The NEC compatibility page at http://www.nec.com/en/global/prod/express/linux/centos.html indicates that the R120b2 is not certified for CentOS 7. CentOS 5 and 6, yes, but not 7. As there are other servers listed that are certified for CentOS 7, it isn't that NEC is ignoring CentOS 7; it may just simply not work properly on the R120b2. You'll need to file a bug report with Red Hat, as CentOS is just going to repackage the source Red Hat ships.
There have been 'zero port' RAID cards in the past where the RAID controller uses motherboard ports with hardware RAID; I have an Adaptec ASR-2000S here that is for a particular SuperMicro motherboard that uses the Adaptec SCSI controllers on the motherboard for the disk ports (dedicated PCI-X slot for it; performance was quite good and comparable to the RAID controllers with ports on the controller). I don't know if this would be the case with the R120b2 or not. But it may be that the particular MegaRAID controller you have is simply not recognized (maybe even shut down after boot) by the CentOS 7 kernel.
For CentOS 7 it would seem that you need to remove the RAID card and clear the disks that are on the motherboard ports and install with CentOS 7 software RAID.
I know that some older LSI MegaRAID SAS cards are supported; I have several Dell PowerEdge 1950's running CentOS 7 (yes, I'm aware of the battery issues). The relevant section of the lspci output on them: ... 01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04) ...
But when I install Centos 5.X/6.X 64bit; I can see the disks as standalone disks as well as dmraid devices.
Can you post the output of lspci from CentOS 6, please? While you might not think that lspci would show different outputs from different version of the distribution, you might be surprised.