这个蓝光驱动器在 Windows 中运行良好(在 Windows 损坏之前,我利用这个机会转移到 Linux)。我检查了 SATA 连接,BIOS 检测到了驱动器,但在 Ubuntu 中没有找到它。命令
sudo lshw | grep cdrom
不返回任何内容,完整的 lshw 没有对驱动器的引用。我确信 Linux 中一定支持大多数 rom 驱动器。
dmesg 报告该驱动器的以下内容:
[ 1.220625] ata3: SATA max UDMA/133 cmd 0x9e0 ctl 0xbe0 bmdma 0xc400 irq 20
[ 1.688036] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.696153] ata3.00: ATAPI: ATAPI iHOS104, WL0B, max UDMA/100
[ 1.712123] ata3.00: configured for UDMA/100
[ 6.712036] ata3.00: qc timeout (cmd 0xa0)
[ 6.712039] ata3.00: TEST_UNIT_READY failed (err_mask=0x4)
[ 7.180030] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 7.204109] ata3.00: configured for UDMA/100
[ 12.204028] ata3.00: qc timeout (cmd 0xa0)
[ 12.204030] ata3.00: TEST_UNIT_READY failed (err_mask=0x4)
[ 12.204033] ata3: limiting SATA link speed to 1.5 Gbps
[ 12.204035] ata3.00: limiting speed to UDMA/100:PIO3
[ 12.672031] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 12.696108] ata3.00: configured for UDMA/100
[ 17.696032] ata3.00: qc timeout (cmd 0xa0)
[ 17.696034] ata3.00: TEST_UNIT_READY failed (err_mask=0x4)
[ 17.696035] ata3.00: disabled
[ 17.696043] ata3: hard resetting link
[ 17.696045] ata3: nv: skipping hardreset on occupied port
[ 18.164030] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 18.164036] ata3: EH complete
TEST_UNIT_READY failed (err_mask=0x4) 预示着什么,这里有人解决过 Ubuntu 12.04 中的类似问题吗?搜索带来了针对其他内核的其他 Ubuntu 版本的相当晦涩的建议。我是否真的需要编译自己的内核(我宁愿避免任何如此激烈的事情)?
编辑==================================================================
以下有关同一驱动器的讨论似乎已获得成功:
问题是,我是否可以正确地认为,应用专门为另一个内核制作的旧补丁是愚蠢的?
短暂性脑缺血发作,
托尼·马丁
答案1
明智的答案:将驱动器卖给 Windows 用户,并用已知与您使用的发行版兼容的驱动器替换。
答案2
您是否尝试过为您的硬件安装附加驱动程序?如果没有,请尝试:
- 点击短跑
- 搜索额外的并点击附加驱动程序
- 稍等片刻,您将看到一个包含您电脑的所有兼容驱动程序的列表。您可以安装显卡驱动程序(我通常安装发布后的驱动程序)和所有其他设备。
- 检查您的驱动器名称是否出现在该列表中,选择该条目并单击激活。一段时间后,您必须重新启动计算机。
如果您尚未安装驱动程序,或者没有可用的驱动程序,则该设备可能与 ubuntu 的内核不兼容。
我希望它对你有用!