IBM x3650 M4服务器安装Red Hat Enterprise Linux问题


http://leung4080.github.io/linux/2013/08/12/x3650m4-install-RedHat/


IBM x3650 M4服务器安装Red Hat Enterprise Linux问题

问题1:由于驱动问题,安装程序无法找磁盘

  1. 下载Raid驱动。

Red Hat Enterprise Linux 5 版本的驱动:

ibm_dd_sraidmr_00.00.06.19_rhel5_32-64.tgz 下载地址

2.解压,并将文件拷贝到U盘。

3.插入U盘,使用光盘引导,在引导界面boot: 输入 linux dd 回车;

boot: linux dd

4.安装过程中根据linux内核版本选择相应的ISO文件(在disks目录下)例如:64位的RedHat 5.5选择disks/dud-2.6.18-194-64.RHEL5.iso

5.安装程序应该正确识别磁盘,进行系统安装。


问题2:lspci显示设备为Unknown device

如下所示:

# lspci
00:00.0 Host bridge: Intel Corporation Unknown device 3c00 (rev 07)
00:01.0 PCI bridge: Intel Corporation Unknown device 3c02 (rev 07)
00:04.0 System peripheral: Intel Corporation Unknown device 3c20 (rev 07)
00:04.1 System peripheral: Intel Corporation Unknown device 3c21 (rev 07)
...... 
80:05.2 System peripheral: Intel Corporation Unknown device 3c2a (rev 07)

解决方法:

更新pci-ids文件:从pciids.sourceforge.net下载,并上传到服务器/root/目录下

备份原来的pci.ids文件:

[root@localhost ~]#cd /usr/share/hwdata/
[root@localhost hwdata]#mv pci.ids pci.ids_BAK_20130812
[root@localhost hwdata]#mv /root/pci.ids /usr/share/hwdata/
[root@localhost hwdata]# lspci|more
00:00.0 Host bridge: Intel Corporation Xeon E5/Core i7 DMI2 (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a (rev 07)
00:02.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a (rev 07)
00:02.2 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2c (rev 07)
00:03.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode (rev 07)
00:03.2 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3c (rev 07)
00:04.0 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 0 (rev 07)
00:04.1 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 1 (rev 07)
00:04.2 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 2 (rev 07)
00:04.3 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 3 (rev 07)
00:04.4 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 4 (rev 07)
00:04.5 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 5 (rev 07)
00:04.6 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 6 (rev 07)
00:04.7 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 7 (rev 07)
00:05.0 System peripheral: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management (rev 07)
00:05.2 System peripheral: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors (rev 07)
00:11.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Virtual Root Port (rev 06)
00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06)
00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 1 (rev b6)
00:1c.7 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 8 (rev b6)

已经可以正常识别所有PCI设备。


问题3:双网卡绑定无法正常工作,系统无法正常识别断开的链路

由于intel网卡驱动问题,需要更新网卡驱动:1,下载网卡驱动:根据型号从Intel官网下载,82575/6, 82580, I350, I210等型号的网卡可以点击这里下载。

2,上传并解压:igb-4.3.0.tar.gz

[root@localhost ~]# tar -zxvf igb-4.3.0.tar.gz 
igb-4.3.0/
igb-4.3.0/igb.spec
igb-4.3.0/igb.7
igb-4.3.0/pci.updates
igb-4.3.0/SUMS
igb-4.3.0/src/
igb-4.3.0/src/e1000_api.h
igb-4.3.0/src/e1000_nvm.h
igb-4.3.0/src/e1000_manage.c
igb-4.3.0/src/igb_vmdq.h
igb-4.3.0/src/igb_procfs.c
igb-4.3.0/src/e1000_i210.c
igb-4.3.0/src/e1000_phy.c
igb-4.3.0/src/kcompat.c
igb-4.3.0/src/igb.h
igb-4.3.0/src/igb_hwmon.c
igb-4.3.0/src/e1000_82575.h
igb-4.3.0/src/e1000_nvm.c
igb-4.3.0/src/e1000_defines.h
igb-4.3.0/src/e1000_82575.c
igb-4.3.0/src/e1000_phy.h
igb-4.3.0/src/kcompat.h
igb-4.3.0/src/e1000_mac.c
igb-4.3.0/src/Module.supported
igb-4.3.0/src/e1000_mbx.h
igb-4.3.0/src/e1000_mac.h
igb-4.3.0/src/igb_ptp.c
igb-4.3.0/src/e1000_i210.h
igb-4.3.0/src/igb_regtest.h
igb-4.3.0/src/e1000_api.c
igb-4.3.0/src/e1000_mbx.c
igb-4.3.0/src/e1000_osdep.h
igb-4.3.0/src/igb_ethtool.c
igb-4.3.0/src/igb_vmdq.c
igb-4.3.0/src/e1000_hw.h
igb-4.3.0/src/e1000_regs.h
igb-4.3.0/src/igb_param.c
igb-4.3.0/src/e1000_manage.h
igb-4.3.0/src/igb_main.c
igb-4.3.0/src/kcompat_ethtool.c
igb-4.3.0/src/Makefile
igb-4.3.0/COPYING
igb-4.3.0/README
[root@localhost ~]# cd igb-4.3.0
[root@localhost igb-4.3.0]# cd src/

3,进行安装:

[root@localhost src]# make install
make -C /lib/modules/2.6.18-194.el5/build SUBDIRS=/root/igb-4.3.0/src modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-194.el5-x86_64'
  CC [M]  /root/igb-4.3.0/src/igb_main.o
  CC [M]  /root/igb-4.3.0/src/e1000_82575.o
  CC [M]  /root/igb-4.3.0/src/e1000_i210.o
  CC [M]  /root/igb-4.3.0/src/e1000_mac.o
  CC [M]  /root/igb-4.3.0/src/e1000_nvm.o
  CC [M]  /root/igb-4.3.0/src/e1000_phy.o
  CC [M]  /root/igb-4.3.0/src/e1000_manage.o
  CC [M]  /root/igb-4.3.0/src/igb_param.o
  CC [M]  /root/igb-4.3.0/src/igb_ethtool.o
  CC [M]  /root/igb-4.3.0/src/kcompat.o
  CC [M]  /root/igb-4.3.0/src/e1000_api.o
  CC [M]  /root/igb-4.3.0/src/e1000_mbx.o
  CC [M]  /root/igb-4.3.0/src/igb_vmdq.o
  CC [M]  /root/igb-4.3.0/src/igb_procfs.o
  CC [M]  /root/igb-4.3.0/src/igb_hwmon.o
  LD [M]  /root/igb-4.3.0/src/igb.o
  Building modules, stage 2.
  MODPOST
  CC  /root/igb-4.3.0/src/igb.mod.o
  LD [M]  /root/igb-4.3.0/src/igb.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.el5-x86_64'
gzip -c ../igb.7 > igb.7.gz
# remove all old versions of the driver
find /lib/modules/2.6.18-194.el5 -name igb.ko -exec rm -f {} \; || true
find /lib/modules/2.6.18-194.el5 -name igb.ko.gz -exec rm -f {} \; || true
install -D -m 644 igb.ko /lib/modules/2.6.18-194.el5/kernel/drivers/net/igb/igb.ko
/sbin/depmod -a || true
install -D -m 644 igb.7.gz /usr/share/man/man7/igb.7.gz
man -c -P'cat > /dev/null' igb || true

4,删除旧的驱动,加载新驱动(网络可能会中断几十秒),最好是在本地操作,远程操作可以使用如下的方法。

[root@localhost src]# rmmod igb; modprobe igb

5,查看新驱动的相关信息:

[root@localhost src]# lsmod |grep igb
igb   205672  0 
i2c_algo_bit   42185  1 igb
i2c_core   56641  3 igb,i2c_algo_bit,i2c_ec
8021q  57425  2 igb,cxgb3
dca41221  1 igb
[root@localhost src]# modinfo igb
filename:   /lib/modules/2.6.18-194.el5/kernel/drivers/net/igb/igb.ko
version:4.3.0
license:GPL
description:Intel(R) Gigabit Ethernet Network Driver
author: Intel Corporation, <e1000-devel@lists.sourceforge.net>
srcversion: 91C113BAC8EE9277766AEAD
alias:  pci:v00008086d000010D6sv*sd*bc*sc*i*
alias:  pci:v00008086d000010A9sv*sd*bc*sc*i*
alias:  pci:v00008086d000010A7sv*sd*bc*sc*i*
alias:  pci:v00008086d000010E8sv*sd*bc*sc*i*
alias:  pci:v00008086d00001526sv*sd*bc*sc*i*
alias:  pci:v00008086d0000150Dsv*sd*bc*sc*i*
alias:  pci:v00008086d000010E7sv*sd*bc*sc*i*
alias:  pci:v00008086d000010E6sv*sd*bc*sc*i*
alias:  pci:v00008086d00001518sv*sd*bc*sc*i*
alias:  pci:v00008086d0000150Asv*sd*bc*sc*i*
alias:  pci:v00008086d000010C9sv*sd*bc*sc*i*
alias:  pci:v00008086d00000440sv*sd*bc*sc*i*
alias:  pci:v00008086d0000043Csv*sd*bc*sc*i*
alias:  pci:v00008086d0000043Asv*sd*bc*sc*i*
alias:  pci:v00008086d00000438sv*sd*bc*sc*i*
alias:  pci:v00008086d00001516sv*sd*bc*sc*i*
alias:  pci:v00008086d00001511sv*sd*bc*sc*i*
alias:  pci:v00008086d00001510sv*sd*bc*sc*i*
alias:  pci:v00008086d00001527sv*sd*bc*sc*i*
alias:  pci:v00008086d0000150Fsv*sd*bc*sc*i*
alias:  pci:v00008086d0000150Esv*sd*bc*sc*i*
alias:  pci:v00008086d00001524sv*sd*bc*sc*i*
alias:  pci:v00008086d00001523sv*sd*bc*sc*i*
alias:  pci:v00008086d00001522sv*sd*bc*sc*i*
alias:  pci:v00008086d00001521sv*sd*bc*sc*i*
alias:  pci:v00008086d00001539sv*sd*bc*sc*i*
alias:  pci:v00008086d0000157Csv*sd*bc*sc*i*
alias:  pci:v00008086d0000157Bsv*sd*bc*sc*i*
alias:  pci:v00008086d00001538sv*sd*bc*sc*i*
alias:  pci:v00008086d00001537sv*sd*bc*sc*i*
alias:  pci:v00008086d00001536sv*sd*bc*sc*i*
alias:  pci:v00008086d00001533sv*sd*bc*sc*i*
depends:i2c-core,dca,i2c-algo-bit,8021q
vermagic:   2.6.18-194.el5 SMP mod_unload gcc-4.1
parm:   InterruptThrottleRate:Maximum interrupts per second, per vector, (max 100000), default 3=adaptive (array of int)
parm:   IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int)
parm:   Node:set the starting node to allocate memory on, default -1 (array of int)
parm:   LLIPort:Low Latency Interrupt TCP Port (0-65535), default 0=off (array of int)
parm:   LLIPush:Low Latency Interrupt on TCP Push flag (0,1), default 0=off (array of int)
parm:   LLISize:Low Latency Interrupt on Packet Size (0-1500), default 0=off (array of int)
parm:   RSS:Number of Receive-Side Scaling Descriptor Queues (0-8), default 1, 0=number of cpus (array of int)
parm:   VMDQ:Number of Virtual Machine Device Queues: 0-1 = disable, 2-8 enable, default 0 (array of int)
parm:   max_vfs:Number of Virtual Functions: 0 = disable, 1-7 enable, default 0 (array of int)
parm:   MDD:Malicious Driver Detection (0/1), default 1 = enabled. Only available when max_vfs is greater than 0 (array of int)
parm:   QueuePairs:Enable Tx/Rx queue pairs for interrupt handling (0,1), default 1=on (array of int)
parm:   EEE:Enable/disable on parts that support the feature (array of int)
parm:   DMAC:Disable or set latency for DMA Coalescing ((0=off, 1000-10000(msec), 250, 500 (usec)) (array of int)
parm:   LRO:Large Receive Offload (0,1), default 0=off (array of int)
parm:   debug:Debug level (0=none, ..., 16=all) (int)

2013/8/12 21:35:30


ServeRAID M and MR10 Series SAS Controller Driver for Windows Server 2003/2008/2008 R2 (also supports MegaRAID 8480 SAS Controller) Adapters Supported: IBM Flex System Storage Expansion Node (65Y8588) ServeRAID M5115 SAS/SATA Controller for IBM Flex System (90Y4390) ServeRAID M5110 SAS/SATA Controller for IBM System x (81Y4481) ServeRAID M5120 SAS/SATA Controller for IBM System x (81Y4478) ServeRAID M5016 SAS/SATA Controller (90Y4304) ServeRAID M5015 SAS/SATA Controller (46M0829) ServeRAID M5014 SAS/SATA Controller (46M0916) ServeRAID M5025 SAS/SATA Controller (46M0830) ServeRAID M1015 SAS/SATA Controller (46M0831) IBM ServeRAID-MR10ie (CIOv) SAS Controller for BladeCenter (46C7167) IBM ServeRAID MR10is SAS Controller (44E8695) IBM ServeRAID MR10il SAS Controller (44E8767) IBM ServeRAID MR10M SAS Controller (43W4339) IBM ServeRAID MR10i SAS Controller (43W4296) IBM ServeRAID MR10k SAS Controller (43W4280) MegaRAID 8480 SAS Controller (39R8850) (C) Copyright International Business Machines Corporation 1999, 2012. All rights reserved. US Government Users Restricted Rights - Use, duplication, or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Note: Before using this information and the product it supports, read the general information in "Notices and trademarks" in this document. CONTENTS ________ 1.0 Overview 2.0 Installation and setup instructions 2.1 Standalone usage instructions 2.2 Troubleshooting tips 3.0 Configuration information 4.0 Unattended mode 5.0 Web site and support phone number 6.0 Notices and trademarks 7.0 Disclaimer 1.0 Overview _____________ 1.1 This update includes a new device driver for the ServeRAID M series and MR10 series SAS controllers and the MegaRAID 8480 SAS controller supporting Microsoft Windows Server 2003, 2008 and 2008 R2. 1.2 Limitations: - This update will not install if it is equivalent to or less than the currently installed device driver version. 1.3 Problems fixed: - See change history 1.4 Level of Recommendations and Prerequisites for the update: - None 1.5 Dependencies: - None 1.6 Update Contents o ibm_dd_sraidmr_5.2.127-1_windows_32-64.exe - The executable update package o ibm_dd_sraidmr_5.2.127-1_windows_32-64.chg - Change history 2.0 Installation and setup instructions ________________________________________ This package can be used with several of IBM's update management tools, including IBM UpdateXpress Manager, IBM UpdateXpress System Packs, and IBM Director. It can also be used as a standalone package. To use the package with one of IBM's update management tools, follow the instructions that came with your specific management tool. 2.1 Standalone usage instructions --------------------------------- As a standalone package, this executable can be used in the following ways: - to update the SAS controller driver on the local system - to copy all files necessary for the update to the local hard drive or other media - to create a device driver update diskette that can be used during OS installation Updating the local system: 1) Run the executable by double clicking on the file icon, or by typing 'ibm_dd_sraidmr_5.2.127-1_windows_32-64.exe' at a command prompt. 2) Select "Perform Update" and then click "Next". 3) Click "Update". 4) To perform another function, click "Back", otherwise click "Exit" to exit the utility. Creating a diskette NOTE: The direct "Extract to floppy" function is disabled for driver updates. To create a diskette: 1) Follow the directions for extracting files, below. 2) From the newly created directories, select the directory which corresponds to the OS that you want a diskette driver for. 3) Copy all of the files from the selected directory onto a blank diskette. Extracting files 1) Run the executable by double clicking on the file icon, or by typing 'ibm_dd_sraidmr_5.2.127-1_windows_32-64.exe' at a command prompt. 2) Select "Extract to Hard Drive" and then click "Next". 3) Select the desired destination directory or media and then click "OK". 4) To perform another function, click "Back", otherwise click "Exit" to exit the utility. 2.2 Troubleshooting tips ------------------------ None 3.0 Configuration information ______________________________ For detailed setup instructions for your controller, refer to the documentation on the "ServeRAID M Support" CD. 4.0 Unattended Mode ____________________ To run this package in unattended mode, use the following command: ibm_dd_sraidmr_5.2.127-1_windows_32-64.exe -s 5.0 Web Sites and Support Phone Number ______________________________________ o You can find support and downloads for IBM products from the IBM Support Web site: http://www.ibm.com/support/ You can find support and downloads specific to disk controllers by searching for the "Disk Controller and RAID Software Matrix" from the main support page. o For the latest compatibility information, see the IBM ServerProven Web site: http://www-03.ibm.com/servers/eserver/serverproven/compat/us/ o With the original purchase of an IBM hardware product, you have access to extensive support coverage. During the IBM hardware product warranty period, you may call the IBM HelpCenter (1-800-IBM-SERV in the U.S.) for hardware product assistance covered under the terms of the IBM hardware warranty. 6.0 Trademarks and Notices __________________________ IBM and ServeRAID are trademarks or registered trademarks of International Business Machines Corporation in the United States and other countries. LSI and MegaRAID are trademarks or registered trademarks of LSI Logic, Corp in the United States and other countries. Microsoft, Windows, Windows Server, and Windows Vista are trademarks or registered trademarks of Microsoft Corporation in the United States and other countries. Other company, product, and service names may be trademarks or service marks of others. 7.0 Disclaimer ______________ THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corporation.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值