There may be a problem with whatever controls /dev/sr0, but I want to collect more debugging information before I assign blame.
I'm trying to play/read DVD with significant scratching. The BD/DVD drive is a LG WH14NS40 running 1.05 firmware. Amazingly, the DVDs (so far) play in VLC (incidentally, someone needs to fix that prompt to 'check the VLC logs' when there's an error. I think they mean the user should check journald). When the drive hits a bad sector or something, all activity on the drive halts, and it refuses to read anything until I cut the power to the drive and power it back on. Sometimes, I can eject the DVD, but other times it refuses to do that, too. Obviously, even if the firmware is bugged, Linux should have a more graceful way of recovering that doesn't require me power cycling the drive every few minutes. But aside from repeated kernel errors that there is a problem reading from /dev/sr0, it's not clear whether the kernel or drive are at fault. In a perfect world with pristine DVDs, the drive behaves normally with no problems. This is a scratched DVD issue. Again, I'm trying to isolate the problem that's causing my DVD/BD drive to lock up and refuse to accept any other commands so I can file a more useful bug than "My drive stops working on damaged media". With thanks,

