当前位置:   article > 正文

一个奇怪的dell sc440安装redhat5.2问题

ata2:device not ready(error=-16)

一个奇怪的dell sc440安装redhat5.2问题,绝对值得一看。

公司经常用dell sc440的机器做其他服务器的备份机,等其他服务器有问题的时候用这台服务器先顶几天的时间,这种sc440的机器已经很多了,也安装了很多台redhat5.2。

[@more@]

这天新到一台sc440的机器需要安装redhat5.2。因为后面还会有一台机器安装,所以这台新到的机器就叫A,后面的一台就叫B。

问题1:
这台A机器到的时候,因为这些服务器都没有光驱,所以先接一个ide的光驱在机房里面安装,安装的时候可以引导系统,但是到选择安装方式的时候弹出是用cdrom还是ftp,nfs的界面,如果正常情况下是不会弹出这个界面的。这时候选择用cdrom安装,等一下光驱就弹出来了,让放入光盘。不过这张光盘可以证明是正常的,不过又有一点不理解的是这台A机器可以引导系统,证明光驱和光盘都是正常的,不知道为什么不能安装。

问题2:
在选择安装介质的时候选择用ftp安装,但是到安装到一个包的时候就一直过不去。

因为一直在机房安装也不是太方便,所以此时把这台A机器抱到我的位置旁边进行安装,安装的时候换成stat光驱。
问题3:
在安装的时候经常死机,用ctrl+alt+f3切换界面,看到界面上出现下面的错误:
ata1.00: status: { DRDY }
ata1: port is slow to respond, please be patient (Status 0xd0)
ata1: device not ready (errno=-16), forcing hardreset
ata1: soft resetting link
ata1.00: configured for UDMA/25
ata1: EH complete
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata1.00: cmd a0/01:00:00:80:00/00:00:00:00:00/a0 tag 0 dma 128 in
cdb 5a 00 2a 00 00 00 00 00 80 00 00 00 00 00 00 00
res 40/00:03:00:00:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
ata1.00: status: { DRDY }
ata1: port is slow to respond, please be patient (Status 0xd0)
ata1: device not ready (errno=-16), forcing hardreset
ata1: soft resetting link
ata1.00: configured for UDMA/25
ata1: EH complete
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata1.00: cmd a0/01:00:00:80:00/00:00:00:00:00/a0 tag 0 dma 128 in
cdb 5a 00 2a 00 00 00 00 00 80 00 00 00 00 00 00 00
res 40/00:03:00:00:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
ata1.00: status: { DRDY }

问题4:
用过dell的机器的人都知道,dell的机器附带一张光盘,用这个光盘可以引导安装操作系统,就测试用这种方式安装,事实证明用这张光盘引导安装操作系统就可以。

问题5:
这个时候怀疑是机器和操作系统的兼容性有问题,还是测试安装其他版本的操作系统,发现可以安装上redhat5.0 i386版本的系统,不过在启动的过程中发现出现下面的提示:
SCSI subsystem initialized
libata version 2.00 loaded.
ata_piix 0000:00:1f.2: version 2.00
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ACPI: PCI Interrupt 0000:00:1f.2[C] -> GSI 20 (level, low) -> IRQ 66
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xFE00 ctl 0xFE12 bmdma 0xFEC0 irq 66
ata2: SATA max UDMA/133 cmd 0xFE20 ctl 0xFE32 bmdma 0xFEC8 irq 66
scsi0 : ata_piix
usb 3-2: new low speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice
input: Tripplite B015-000 R0.74 USB to PS2 adapter. as /class/input/input0
input: USB HID v1.10 Keyboard [Tripplite B015-000 R0.74 USB to PS2 adapter.] on usb-0000:00:1d.2-2
input: Tripplite B015-000 R0.74 USB to PS2 adapter. as /class/input/input1
input: USB HID v1.10 Mouse [Tripplite B015-000 R0.74 USB to PS2 adapter.] on usb-0000:00:1d.2-2
ata1.00: ATA-8, max UDMA/133, 312500000 sectors: LBA48 NCQ (depth 0/32)
ata1.00: ata1: dev 0 multi count 8
ata1.01: ATAPI, max UDMA/33
ata1.00: configured for UDMA/33
ata1.01: configured for UDMA/33
scsi1 : ata_piix
ata2: port is slow to respond, this delay is known to occur on vacant SATA ports
ata2: port failed to respond (30 secs)
ata2: SRST failed (status 0xFF)
ata2: SRST failed (err_mask=0x100)
ata2: softreset failed, retrying in 5 secs
ata2: SRST failed (status 0xFF)
ata2: SRST failed (err_mask=0x100)
ata2: softreset failed, retrying in 5 secs
ata2: SRST failed (status 0xFF)
ata2: SRST failed (err_mask=0x100)
ata2: reset failed, giving up
Vendor: ATA Model: WDC WD1601ABYS-1 Rev: 06.0
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 312500000 512-byte hdwr sectors (160000 MB)
sda: Write Protect is off


从上面可以发现硬盘是西数的硬盘,查看公司正在使用的sc440机器,发现硬盘的型号是:
SCSI subsystem initialized
libata version 3.00 loaded.
ata_piix 0000:00:1f.2: version 2.12
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
GSI 22 sharing vector 0x42 and IRQ 22
ACPI: PCI Interrupt 0000:00:1f.2[C] -> GSI 20 (level, low) -> IRQ 66
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: SATA max UDMA/133 cmd 0xfe00 ctl 0xfe10 bmdma 0xfec0 irq 66
ata2: SATA max UDMA/133 cmd 0xfe20 ctl 0xfe30 bmdma 0xfec8 irq 66
ata1.00: ATA-7: SAMSUNG HE160HJ, JF800-24, max UDMA7
ata1.00: 312500000 sectors, multi 8: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/133
Vendor: ATA Model: SAMSUNG HE160HJ Rev: JF80
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 312500000 512-byte hdwr sectors (160000 MB)
sda: Write Protect is off

问题6:
从其他地方重新搞了一台sc440的机器,就叫B机器吧,这台机器也是新订购的,也没有安装操作系统,不过硬盘的型号是SAMSUNG HE160HJ,和正在使用的系统是同一型号的。把这台出错的A机器更换硬盘,更换成B机器的SAMSUNG HE160HJ硬盘,安装的时候也是到格式化的时候死机,错误和问题3一样,证明不是硬盘引起的兼容性问题。

问题7:
把新得到的B服务器,用A机器的西数硬盘,重新安装操作系统。也是不能安装,也是死机,和问题3一样。

问题8:
把这两台机器的硬件都恢复,各自用各自的硬件,重新用B服务器安装操作系统,结果还是一样,死机,此时都比较郁闷了,因为这台B机器和现在正在使用的机器是一模一样的,并且正在使用的机器都已经安装上redhat5.2有很多了。

验证以前服务器的主板控制信息,确实和现在的这台B机器的控制芯片一模一样:
[root@test ~]# lspci
00:00.0 Host bridge: Intel Corporation E7230/3000/3010 Memory Controller Hub
00:01.0 PCI bridge: Intel Corporation E7230/3000/3010 PCI Express Root Port
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
05:07.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
[root@test ~]#


问题得到解决:
上面也说了,从问题3开始这两台A机器和B机器都是在办公室安装的,办公桌上面也不能同时放两套键盘鼠标和两台显示器,所以安装的时候是用的一套键盘鼠标和一个显示器,通过一个kvm连接自己正在用的机器和需要安装的机器,由于kvm还是ps/2接口的,所以用了一根usb转ps/2的线转换。

重新安装的时候不用kvm连接,全部用usb键盘鼠标连接过去。安装一路顺利,可以正常安装。

原因:
估计是kvm或者usb转接ps/2和操作系统的兼容性有问题。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/312079/viewspace-1014307/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/312079/viewspace-1014307/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/521020
推荐阅读
相关标签
  

闽ICP备14008679号