如何诊断 DVD 驱动器的问题?

Kri*_*per 9 dvd cd-drive

我在播放 DVD 时遇到问题。我已经安装了所有的库和诸如此类的东西(ubuntu-restricted-extras、libdvdcss2、libdvdread4 等)。在启动和尝试播放 DVD 时,我的 DVD 驱动器上出现了很多 I/O 错误。

但是我刚买了一个新的 DVD 驱动器,我遇到了同样的问题。我关掉了 SATA 电缆并在我的主板上尝试了几个不同的 SATA 端口,所以我很确定这不是问题。

基本上,情况是这样的。我启动并在 BIOS 加载后,但在 GRUB 出现之前,我收到一个快速错误提示error: cdrom read error。然后我正常启动,一切似乎都很棒。如果我放入 DVD,它会挂载,但我无法播放它或从中复制文件。

dmesg | tail在放入 DVD 之前和之后做了一个。

[  119.467771] wlan0: direct probe responded
[  119.515673] wlan0: authenticate with 00:23:69:5b:30:0f (try 1)
[  119.519117] wlan0: authenticated
[  119.520288] wlan0: associate with 00:23:69:5b:30:0f (try 1)
[  119.522256] wlan0: RX AssocResp from 00:23:69:5b:30:0f (capab=0x411 status=0 aid=2)
[  119.522259] wlan0: associated
[  119.523002] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  119.840039] Intel AES-NI instructions are not detected.
[  119.976906] padlock_aes: VIA PadLock not detected.
[  129.770718] wlan0: no IPv6 routers present
Run Code Online (Sandbox Code Playgroud)

[  256.096324] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  256.096326] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  256.096329] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  257.539308] wlan0: authenticate with 00:23:69:5b:30:0f (try 1)
[  257.541105] wlan0: authenticated
[  257.541129] wlan0: associate with 00:23:69:5b:30:0f (try 1)
[  257.543374] wlan0: RX AssocResp from 00:23:69:5b:30:0f (capab=0x411 status=0 aid=1)
[  257.543378] wlan0: associated
[  273.100632] UDF-fs: Partition marked readonly; forcing readonly mount
[  273.126058] UDF-fs INFO UDF: Mounting volume 'DVD_MOVIE', timestamp 2002/04/15 14:14 (1ed4)
Run Code Online (Sandbox Code Playgroud)

所以没有错误。使用我的旧驱动器时,我遇到了一大堆错误,现在似乎都没有出现。不幸的是,它们似乎不是问题的原因。

有谁知道出了什么问题或我如何诊断?

只是对问题的更新。我刚刚尝试在运行 Windows 7 的同一台计算机上播放 DVD,但没有问题。所以现在我很困惑。我认为启动时的错误消息表明存在硬件问题,但 Windows 似乎并不关心。所以我想这只是 Ubuntu 有问题。

Kri*_*per 1

启动进入 Windows 并在其中播放光盘后,驱动器开始在 Ubuntu 中工作。有人认为这是因为 Windows 设置了驱动器的区域代码。如果你需要在 Ubuntu 中设置区域代码,你可以使用这个答案。