转自:http://blog.51osos.com/linux/linux-hda-irq-timeout/
今天公司的一台linux dell服务器可以ping通但无法ssh远程。接显示器查看报错如下:
hda: irq timeout:status=0xd0{Busy}
hda:irqtimeout:error=0×00hda:DMAdisabledhda:ATAPIresetco
hda: irq timeout: status=0xd0 { Busy }
hda: irq timeout: error=0×00
hda: DMA disabled
hda: ATAPI reset complete
在网上转了一圈,原因是由于Linux核心中IDE模块不支持光驱的DMA。所谓DMA就是Direct Memory Access(直接内存访问),是一种不经过CPU而直接从内存存取数据的数据交换模式。在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率,可以大大节省系统资源。
解决方法:
#hdparm -d0 /dev/hda //关闭DMA,吂时用-d1参数
hda: ATAPI reset complete
hda: DMA disabled
更好的方法是修改Grub启动菜单,加入ide=nodma参数,禁止IDE使用DMA接口。如:
kernel /boot/vmlinuz-2.6.18-53.smp ro root=LABEL=/ ide=nodma
关于hdparm命令
这里有必要给大家介绍一下hdparm这个命令。hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
如:
#hdparm /dev/hda
//显示hda的相关设置
#hdparm -t /dev/hda
//评估硬盘的读取效率
#hdparm -T /dev/hda
//评估硬盘快取的读取效率
#hdparm -I /dev/hda
//检测硬盘的硬件规格,如Serial Number
#hdparm -C /dev/hda
//检测IDE硬盘的电源管理模式
分享到:
相关推荐
问题:能ping通Linux服务器 但是ssh连不上 <Linux> 解决方法这个问题花了我20分钟去查资料,网上写的解决方法也是五花八门,不过,总算解决了,分享出来和大家一起学习。 服务器正常,PING也能PING通。但是就是SSH...
局域网批量执行脚本,使用先ping,能通的再通过ssh登录目标主机执行相关命令操作,适用于所有Linux,有ssh功能即可。 使用方式 :修改ip段直接执行
主要是检查主机是否可以 Ping 通虚拟机,而不是虚拟机 Ping 通主机。 五、SSH连接 在VMWARE中,需要在SSH secure shell中将主机名填写为Linux的IP地址,用户名写入当前登录的用户名,然后输入密码以完成连接。 ...
我出现的问题是windows下能ping通linux,而linux下却无法ping通windows,这是因为windows防火墙没关的原因 下面就是用SSH客户端登陆Linux主机 (1)打开SSH客户端点击QuickConnect 然后填入远程主机的IP、用户名...
配置 SSH 需要更改 SSH 服务器的配置文件/etc/ssh/sshd_config,可以修改 SSH 的服务端口号,默认端口号为 22。同时,需要在配置文件中指定 SSH 服务器的.listen_address 和 .PidFile 等参数。 三、使用 SSH 使用 ...
这个文档描述了一个基于ping检测的自动关机脚本,用于在无法ping通特定IP地址(通常是网络网关或路由器)时,经过一定延时后执行关机操作。以下是详细步骤: 1. **开启ESXi的SSH服务** 首先,需要确保ESXi主机的...
如果能正常ping通,打开PuTTY,输入Linux设备的IP地址,点击"Open"进行连接。输入用户名和密码后,你将成功建立SSH连接。 此外,SSH还支持文件传输。一种常用的工具是WinSCP,它是一个基于SSH的文件传输软件,适用...
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真...在SecureCRT中配置本地端口转发,涉及到本机、跳板机、目标服务器,因为本机与目标服务器不能直接ping通,所以需要配置端口转发,将本机的请求转发到目标服务器。
如果将这个网卡设置为仅主机模式,便不能够同时连接到互联网,如果需要同时能够连接互联网,并且能够被PING通,则有下面的解决办法。 解决办法 关闭虚拟机; 只需要新建立一个网卡,然后设置为仅主机模式; 重启...
JSch是一个纯Java实现的SSH2库,可以用于执行shell命令、文件传输等操作。 首先,确保你的项目中已经添加了JSch的依赖。然后,你可以使用以下代码执行远程命令: ```java import com.jcraft.jsch.Channel; import ...
如果可以成功ping通开发板,则说明网络连接正常。 2. **执行文件传输**:接下来,使用SCP命令将文件从Ubuntu主机传输到开发板上。例如,要将名为123的文件传输到开发板的/home/uisrc目录下,可以执行以下命令: `...
首先,确保所有安装节点都能接入互联网并能互相ping通,这是任何网络配置的基本要求。网络连通性是OpenStack组件之间通信的基础,无论是内部的控制平面通信还是外部的API访问,都需要网络的正常运行。 接下来,我们...
如果能ping通,说明网络没有问题。然后,通过`ifconfig -a`命令获取Linux系统的IP地址,这将用于Windows系统中的MobaXterm连接。 在Windows中,打开命令提示符(Win+R,输入cmd),尝试ping Linux系统的IP地址: `...
5. 验证实验结果,包括内网能不能ping 通外网、ping 不 ping 的通防火墙、防火墙能不能ping 通内网和外网、内网web 服务器发布成功了没有、内网IP 地址伪装成功了没有、防火墙的ssh 服务是否能够正常访问等。...
如果能正常ping通,则表明网络配置成功,虚拟机中的Centos7与宿主机中的Windows系统之间可以互相通信。 总结来说,本文详细介绍了在Centos7中配置IP信息并开启SSH服务的过程,包括安装SSH服务、编辑配置文件、设置...
SSH(Secure Shell)协议就是一个典型的例子,它能够为FTP、POP、PPP等服务提供安全的“隧道”,通过附加的认证、加密和压缩功能,确保数据的安全传输。 ##### 基于“隧道”的隐蔽通道分类 1. **直接隧道**:指的...
然后,在Windows 7主机上,确保可以ping通Ubuntu的IP地址。这验证了网络连通性。 接下来,你需要在Windows 7上安装一个SSH客户端。可以选择PuTTY或MobaXterm等流行工具。安装完成后,启动SSH客户端,并输入Ubuntu...