您的位置:首页 > 其它

N240不能启动的一次分析过程

2011-04-03 15:41 183 查看
说实话,真是不想调sun的机器,不是对sun有什么意见,而是感觉自己实在是能力有限,学不了这么多。唉,很久也没更新blog了,今天心血来潮,写一篇。。

4台N240,跟pc机一样的配置1c1g 28×146g 4*lan 1*dvd 1*显卡,3台机器都可以正常启动,安装,没什么问题,max诊断之后,3台就可以交付了,剩一台,启动自检过不去,进到ok状态,提示一个/dev /pci/1e60000/×××××××(unknown name),boot 提示system not bootable,boot command disable

没怎么留心报错信息,以为是硬盘没系统,拿光盘 boot cdrom,shit,还是起不来,还是那个路径的错误,然后还有openboot initiating falied,boot command disable,一步一步来,先排除硬盘,把硬盘放到其他机器上,可以启动,

继续看报错,这个地址/dev/pci/1e60000××××,在其他机器上看好像是主板集成的pci总线设备,而不是pci插槽上的,难道是主板问题?先换内存吧,(因为以前遇到过内存dimm坏导致不能boot的问题),把内存插到其他机器上,没问题可以启动,把其他内存放到有问题的机器上做最大化检测,可以看到内存1024MB,内存应该是没有问题的,这就奇怪了,再仔细看看报错,难道与显卡有关,因为显卡是之后加的卡,不管那么多了,拔了显卡,启动,正常启动到ok状态下,boot可正常启动系统,在定睛一看,/dev/pci/1e60000这个是pci插槽上的路径,1f6000才是主板集成的设备,对solaris下的设备路径没研究过,只能从其他机器上对比来简单的判断,这一阵子一直在搞hp。

原来是显卡?为了进一步确定显卡故障,把怀疑有问题的显卡插在其中一台好的机器上,启动正常,没什么问题,奇怪,拿显示器来测,也可以正常显示,显卡既然是好的,那就剩下io板了,在有问题的机器和好的机器之间换了io板,各插一块显卡,启动,md这次竟然都可以了,可以正常启动,可以认到显卡,可以连接显示器正常输出,对于我这个sun的新手来说,似乎看不出什么问题了,关机再次执行最大化检测,都正常,没报错信息。难道就因为IO板没插紧?兜了这么一大圈回来原来就是io板没插紧。太失败了,以上的分析过程如此之乱就可以看出。

总结:分析问题一定要1看日志2看变化,不要去猜问题,根据日志来判断问题,解决问题的办法都在日志当中。

再有问题隔离要一步一步来,无非就是软件和硬件问题,硬件问题的话,就要对硬件结构要熟悉,解决起来也简单,插拔大法,软件问题就复杂多了,不但对系统要熟,还要对应用要熟。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: