Linux CDROM:丢失中断/状态= 0x59(0x40)DriverReady SeekComplete DataRequest错误和解决方案

时间:2020-01-09 10:43:47  来源:igfitidea点击:

问题描述:我连接到Stratus ftServer 6210的CDROM驱动器无法正常工作,并且报错如下:

hdb: lost interrupt
hdb: lost interrupt
hdb:丢失的中断
hdb: lost interrupt
hdb: status error: status=0x59 { DriverReady SeekComplete DataRequest
Error }
hdb: status error: status=0x40 { LastFailedSense=0x04 }
ide: failed opcode was: unknown
hdb: drive not ready for command
hdb: lost interrupt
hdb: status error: status=0x59 { DriverReady SeekComplete DataRequest
Error }
hdb: status error: status=0x40 { LastFailedSense=0x04 }

如何在Linux下解决此错误?

解决方法:打开/etc/grub.conf(CentOS/RHEL/Fedoa Linux)或者/boot/grub/menu.lst(Debian/Ubuntu Linux):

# vi grub.conf

在每个内核行的末尾添加piix.intel_via_libata = 1

kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=8c2da865-13f4-47a2-9c92-2f31738469e8 ro quiet splash piix.intel_via_libata=1

或者

kernel /vmlinuz-2.6.18-92.1.13.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 piix.intel_via_libata=1

保存并关闭文件。
重新启动系统:

# reboot