买了新的机器,想充分利用旧的并口硬盘。我的主板只有一个IDE口,而且硬盘与光驱仓位距离过远,用一条IDE线没办法同时连接硬盘于光驱。于是我找了一个技嘉的并口到串口的转换器,在Windows下工作正常,识别为Serial ATA Generation 1 - 1.5G,另一个新硬盘是Serial ATA Generation 2 - 3G。
Linux引导的时候会报错:
ata2.00:failed to set xfermode(err_mask=0x4)
ata2.00:revalidation failed(errno=-2)
ata2.00:revalidation failed(errno=-2)
N分钟之后进入系统未识别出旧硬盘
日志里面相关的:
May 7 02:49:59 localhost kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
May 7 02:49:59 localhost kernel: usb 1-8: new full speed USB device using ohci_hcd and address 3
May 7 02:49:59 localhost kernel: ata2.00: ATA-6, max UDMA/100, 156301488 sectors: LBA48
May 7 02:49:59 localhost kernel: ata2.00: ata2: dev 0 multi count 16
May 7 02:49:59 localhost kernel: ata2.00: applying bridge limits
May 7 02:49:59 localhost kernel: usb 1-8: configuration #1 chosen from 1 choice
May 7 02:49:59 localhost kernel: ata2.00: qc timeout (cmd 0xef)
May 7 02:49:59 localhost kernel: ata2.00: failed to set xfermode (err_mask=0x4)
May 7 02:49:59 localhost kernel: ata2.00: limiting speed to UDMA/66
May 7 02:49:59 localhost kernel: ata2: failed to recover some devices, retrying in 5 secs
May 7 02:49:59 localhost kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
May 7 02:49:59 localhost kernel: ata2.00: revalidation failed (errno=-2)
May 7 02:49:59 localhost kernel: ata2: failed to recover some devices, retrying in 5 secs
May 7 02:49:59 localhost kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
May 7 02:49:59 localhost kernel: ata2.00: revalidation failed (errno=-2)
May 7 02:49:59 localhost kernel: ata2.00: disabled