IBM x3650 M4服务器安装Red Hat Enterprise Linux问题
2016-07-13 15:50
1156 查看
http://leung4080.github.io/linux/2013/08/12/x3650m4-install-RedHat/
Red Hat Enterprise Linux 5 版本的驱动:
ibm_dd_sraidmr_00.00.06.19_rhel5_32-64.tgz
下载地址
2.解压,并将文件拷贝到U盘。
3.插入U盘,使用光盘引导,在引导界面boot: 输入 linux dd 回车;
4.安装过程中根据linux内核版本选择相应的ISO文件(在disks目录下)例如:64位的RedHat 5.5选择disks/dud-2.6.18-194-64.RHEL5.iso
5.安装程序应该正确识别磁盘,进行系统安装。
备份原来的pci.ids文件:
已经可以正常识别所有PCI设备。
2,上传并解压:igb-4.3.0.tar.gz
3,进行安装:
4,删除旧的驱动,加载新驱动(网络可能会中断几十秒),最好是在本地操作,远程操作可以使用如下的方法。
5,查看新驱动的相关信息:
2013/8/12 21:35:30
IBM x3650 M4服务器安装Red Hat Enterprise Linux问题
问题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
相关文章推荐
- linux使用基本命令汇总
- 如何在linux和windows下使用版本管理工具git 详解
- CentOS安装crontab及使用方法
- Centos内核升级的三种方法
- Linux之可重入函数与线程安全
- Linux下Postfix的安装与配置(未完待续)
- centos7设置网关
- IBM X3650 M4服务器安装centos找不到硬盘的解决方法
- Linux Ubuntu 下配置虚拟主机并开启ReWrite教程
- 和菜鸟一起学linux之DBUS基础学习记录
- 转自Linux运维笔记 - systemd详解
- Linux From Scratch(从零开始构建Linux系统,简称LFS)(三)
- Centos 安装 nload
- Linux From Scratch(从零开始构建Linux系统,简称LFS)(二)
- yum mysql on centos 7
- linux操作系统-空格字符表示法
- CentOS 建立本地yum源服务器
- CentOS7安装配置hadoop0.20,附带虚拟机集成资源包
- linux termios结构
- 常用Linux运维命令