How do I force the detection and installation of my dvd burner

How do I force the detection and installation of my dvd burner driver on my Asus?

I have the error:
“K3b did not find any optical devices on your system.”

I can’t open the drive drawer which seems to lock

It should be shown with

lsblk -f

as device sr0.

lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 SYSTEM 4E4F-7816 200.8M 22% /boot/efi
├─sda2
├─sda3 ntfs OS A47C53D97C53A4B8 111.1G 81% /media/OS
├─sda4 ntfs RECOVERY C6EE0382EE036A4F
├─sda5 swap 1 06bcd396-7c9d-48a2-ac8e-134c498634d8 [SWAP]
├─sda6 btrfs 2d4472e5-ebe0-4e21-8f65-09c7cd735ff9 53.2G 82% /home
└─sda7 btrfs 1c260e2c-9bab-4b15-80c0-eda9049c2008 373.3G 57% /var
/root
/boot/grub2/x86_64-efi
/opt
/usr/local
/boot/grub2/i386-pc
/srv
/.snapshots
/

Unless I’m mistaken, I don’t see sr0

What do you mean by “burner driver”? Is it a PATA burner with jumper set wrong? When was the burner new? When was the Asus new? When was the ATA cable new? Burner locked closed while booted often means failed burner, but can be a cable or connection problem, or a BIOS issue.

You indeed have no sr0 detected.

As @mrmazda suggests, it is time to tell more about “my dvd burner”, because that is a very vague description.

@hcvv
It is a “Republic Game” laptop from Asus from 2018 with an integrated burner as in all laptops.

It worked fine on Debian, Fedora later and since I’m dual booting it works fine on Windows 10.

I had to want to rip an audio cd to notice it.

“Worked” being the keyword, how long ago? Did you just make a switch from another distro to TW? Did you test accessibility in Win10 lately. If not, I suggest you try booting Win10 again, and/or another distro from live media, to check if it still works. OM drives for computers tend to be fragile over the long term.

Have you tried the unbent paper clip method of opening the door while powered off, removing and cleaning the drive, and booting with a disc inserted?

Does anyone know if driver(s) for OM need firmware that is included in default TW installations?

“In all laptops” isn’t true any more. Laptops newer than yours typically come with no OM drive, so probably get less developer and user testing than they used to. Help forums not infrequently include comments like “nobody uses DVDs to burn .isos to any more,” or “why do .isos need to fit DVDs when we have 8G USB sticks to use for installation”. You could well be experiencing a recent regression bug that needs reporting or existing bug report attention.

I am a noob here, but could anyone suggest the OP where to look in the logs (e.g. those of udev)?

I’m not aware of any dedicated UDEV log files (but I may be wrong!). However OP could have a look at (as user “root”)

journalctl -b 0 | grep udev

or

journalctl -b 0 -p 3

and OP could provide more information on its hardware like

lspci -v -k
lsusb -v

dmesg | grep ‘sr0’

[ 2.554916] sr 2:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 3.296454] sr 2:0:0:0: Attached scsi CD-ROM sr0

dmesg | grep ‘cdrom’

[ 2.554920] cdrom: Uniform CD-ROM driver Revision: 3.20

journalctl -b 0 | grep udev

May 10 11:46:38 gandalf systemd[1]: Listening on udev Control Socket.
May 10 11:46:38 gandalf systemd[1]: Listening on udev Kernel Socket.
May 10 11:46:38 gandalf systemd[1]: Starting dracut pre-udev hook…
May 10 11:46:38 gandalf systemd[1]: Finished dracut pre-udev hook.
May 10 11:46:38 gandalf systemd-udevd[357]: Using default interface naming scheme ‘v253’.
May 10 11:46:38 gandalf systemd[1]: Starting Coldplug All udev Devices…
May 10 11:46:38 gandalf systemd[1]: Finished Coldplug All udev Devices.
May 10 11:46:39 gandalf kernel: BTRFS: device fsid 2d4472e5-ebe0-4e21-8f65-09c7cd735ff9 devid 1 transid 162238 /dev/sda6 scanned by (udev-worker) (391)
May 10 11:46:40 gandalf kernel: BTRFS: device fsid 1c260e2c-9bab-4b15-80c0-eda9049c2008 devid 1 transid 101964 /dev/sda7 scanned by (udev-worker) (389)
May 10 11:46:46 gandalf systemd[1]: systemd-udev-trigger.service: Deactivated successfully.
May 10 11:46:46 gandalf systemd[1]: Stopped Coldplug All udev Devices.
May 10 11:46:46 gandalf systemd[1]: systemd-udevd.service: Deactivated successfully.
May 10 11:46:46 gandalf systemd[1]: systemd-udevd.service: Consumed 2.660s CPU time.
May 10 11:46:46 gandalf systemd[1]: systemd-udevd-control.socket: Deactivated successfully.
May 10 11:46:46 gandalf systemd[1]: Closed udev Control Socket.
May 10 11:46:46 gandalf systemd[1]: systemd-udevd-kernel.socket: Deactivated successfully.
May 10 11:46:46 gandalf systemd[1]: Closed udev Kernel Socket.
May 10 11:46:46 gandalf systemd[1]: dracut-pre-udev.service: Deactivated successfully.
May 10 11:46:46 gandalf systemd[1]: Stopped dracut pre-udev hook.
May 10 11:46:46 gandalf systemd[1]: Starting Cleanup udev Database…
May 10 11:46:46 gandalf systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully.
May 10 11:46:46 gandalf systemd[1]: Finished Cleanup udev Database.
May 10 09:47:03 gandalf systemd[1]: Listening on udev Control Socket.
May 10 09:47:03 gandalf systemd[1]: Listening on udev Kernel Socket.
May 10 09:47:03 gandalf systemd[1]: Starting Coldplug All udev Devices…
May 10 09:47:03 gandalf systemd[1]: Finished Coldplug All udev Devices.
May 10 09:47:04 gandalf systemd-udevd[566]: Using default interface naming scheme ‘v253’.
May 10 09:47:05 gandalf systemd-udevd[566]: Configuration file /etc/udev/rules.d/40-libsane.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
May 10 09:47:05 gandalf systemd-udevd[566]: /etc/udev/rules.d/40-libsane.rules:41 Unknown group ‘scanner’, ignoring
May 10 09:47:05 gandalf systemd-udevd[566]: /etc/udev/rules.d/40-libsane.rules:26: GOTO=“libsane_rules_end” has no matching label, ignoring
May 10 09:47:05 gandalf systemd-udevd[566]: /etc/udev/rules.d/40-libsane.rules:26: The line takes no effect any more, dropping
May 10 09:47:06 gandalf systemd-udevd[566]: /usr/lib/udev/rules.d/99-bumblebee-nvidia-dev.rules:10 Invalid value “/bin/bash -c ‘/bin/mknod -m 666 /dev/nvidia-uvm c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0;’” for RUN (char 51: invalid substitution type), ignoring.
May 10 09:47:06 gandalf systemd-udevd[566]: Configuration file /etc/udev/rules.d/S99-2000S1.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
May 10 09:47:06 gandalf systemd-udevd[566]: /etc/udev/rules.d/S99-2000S1.rules:41 Unknown group ‘scanner’, ignoring
May 10 09:47:06 gandalf systemd-udevd[566]: /etc/udev/rules.d/S99-2000S1.rules:26: GOTO=“libsane_rules_end” has no matching label, ignoring
May 10 09:47:06 gandalf systemd-udevd[566]: /etc/udev/rules.d/S99-2000S1.rules:26: The line takes no effect any more, dropping
May 10 09:47:06 gandalf systemd[1]: Auto-connect to subsystems on FC-NVME devices found during boot was skipped because of an unmet condition check (ConditionPathExists=/sys/class/fc/fc_udev_device/nvme_discovery).
May 10 09:47:14 gandalf (udev-worker)[589]: controlC0: Process ‘/usr/sbin/alsactl restore 0’ failed with exit code 99.

lspci -v -k

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=10 <?>
Kernel driver in use: skl_uncore

00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 05) (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: e000-efff [size=4K] [16-bit]
Memory behind bridge: de000000-df0fffff [size=17M] [32-bit]
Prefetchable memory behind bridge: c0000000-d1ffffff [size=288M] [32-bit]
Capabilities: [88] Subsystem: ASUSTeK Computer Inc. Device 15e0
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Capabilities: [d94] Secondary PCI Express
Kernel driver in use: pcieport

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04) (prog-if 00 [VGA controller])
DeviceName: Onboard IGD
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 129
Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Kernel driver in use: i915
Kernel modules: i915

00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: fast devsel, IRQ 255
Memory at df430000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [dc] Power Management version 2
Capabilities: [f0] PCI Advanced Features

00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Device 201f
Flags: bus master, medium devsel, latency 0, IRQ 128
Memory at df410000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: fast devsel, IRQ 18
Memory at df42f000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal

00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at df42e000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] Vendor Specific Information: Len=14 <?>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at df42d000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: mei_me
Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] (rev 31) (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 126
Memory at df428000 (32-bit, non-prefetchable) [size=8K]
Memory at df42c000 (32-bit, non-prefetchable) [size=256]
I/O ports at f090 [size=8]
I/O ports at f080 [size=4]
I/O ports at f060 [size=32]
Memory at df42b000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
Kernel driver in use: ahci

00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1) (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: df300000-df3fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 15e0
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [200] L1 PM Substates
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #4 (rev f1) (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 124
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: d000-dfff [size=4K] [16-bit]
Memory behind bridge: df200000-df2fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 15e0
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [200] L1 PM Substates
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport

00:1c.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #7 (rev f1) (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 125
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: df100000-df1fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 15e0
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [200] L1 PM Substates
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation HM175 Chipset LPC/eSPI Controller (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: fast devsel
Memory at df424000 (32-bit, non-prefetchable) [disabled] [size=16K]

00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31) (prog-if 80)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 32, IRQ 133
Memory at df420000 (64-bit, non-prefetchable) [size=16K]
Memory at df400000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_avs

00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: medium devsel, IRQ 16
Memory at df42a000 (64-bit, non-prefetchable) [size=256]
I/O ports at f040 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Flags: bus master, fast devsel, latency 0, IRQ 130
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at df000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?> Capabilities: [420] Advanced Error Reporting Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Kernel driver in use: nouveau
Kernel modules: nouveau

02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265
Flags: bus master, fast devsel, latency 0, IRQ 131
Memory at df300000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number c8-21-58-ff-ff-67-f2-eb
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: ASUSTeK Computer Inc. Device 200f
Flags: bus master, fast devsel, latency 0, IRQ 19
I/O ports at d000 [size=256]
Memory at df204000 (64-bit, non-prefetchable) [size=4K]
Memory at df200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [170] Latency Tolerance Reporting
Capabilities: [178] L1 PM Substates
Kernel driver in use: r8169
Kernel modules: r8169

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 202f
Flags: bus master, fast devsel, latency 0, IRQ 127
Memory at df100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci

lsusb -v

Too long for this forum

So far I can’t see any problems.

What is the result of

journalctl -b 0 -p 3

(please run the command as user “root”).

journalctl -b 0 -p 3

May 10 20:21:21 gandalf kernel: x86/cpu: SGX disabled by BIOS.
May 10 20:21:21 gandalf kernel: ACPI BIOS Error (bug): Failure creating named object [_SB.PCI0.SAT0.PRT0], AE_ALREADY_EXISTS (2022>
May 10 20:21:21 gandalf kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-220)
May 10 20:21:21 gandalf kernel: ACPI BIOS Error (bug): Failure creating named object [_SB.PCI0.SAT0.PRT1], AE_ALREADY_EXISTS (2022>
May 10 20:21:21 gandalf kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-220)
May 10 20:21:21 gandalf kernel: ACPI BIOS Error (bug): Failure creating named object [_SB.PCI0.SAT0.PRT3], AE_ALREADY_EXISTS (2022>
May 10 20:21:21 gandalf kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-220)
May 10 20:21:21 gandalf kernel: ACPI BIOS Error (bug): Failure creating named object [_SB.PCI0.SAT0.PRT4], AE_ALREADY_EXISTS (2022>
May 10 20:21:21 gandalf kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-220)
May 10 20:21:21 gandalf kernel: ACPI BIOS Error (bug): Failure creating named object [_SB.PCI0.SAT0.PRT5], AE_ALREADY_EXISTS (2022>
May 10 20:21:21 gandalf kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-220)
May 10 20:21:21 gandalf kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer.>
May 10 20:21:21 gandalf kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer.>
May 10 20:21:22 gandalf kernel: nouveau 0000:01:00.0: Unable to change power state from D3cold to D0, device inaccessible
May 10 20:21:22 gandalf kernel: nouveau 0000:01:00.0: unknown chipset (ffffffff)
May 10 18:21:47 gandalf systemd-udevd[556]: /etc/udev/rules.d/40-libsane.rules:41 Unknown group ‘scanner’, ignoring
May 10 18:21:47 gandalf systemd-udevd[556]: /etc/udev/rules.d/40-libsane.rules:26: GOTO=“libsane_rules_end” has no matching label, >
May 10 18:21:49 gandalf systemd-udevd[556]: /usr/lib/udev/rules.d/99-bumblebee-nvidia-dev.rules:10 Invalid value "/bin/bash -c '/bi>
May 10 18:21:49 gandalf systemd-udevd[556]: /etc/udev/rules.d/S99-2000S1.rules:41 Unknown group ‘scanner’, ignoring
May 10 18:21:49 gandalf systemd-udevd[556]: /etc/udev/rules.d/S99-2000S1.rules:26: GOTO=“libsane_rules_end” has no matching label, >
May 10 18:21:55 gandalf tlp[634]: Error: tlp.service is not enabled, power saving will not apply on boot.
May 10 18:21:55 gandalf tlp[634]: >>> Invoke ‘systemctl enable tlp.service’ to correct this!
May 10 18:22:25 gandalf kernel: logitech-hidpp-device 0003:046D:4054.0003: Can not get the protocol version.

My DVD player is no longer recognized under Windows, but the opening of the drawer can be done with the button.
At the same time, drivers under Windows are sometimes quite a problem.
I confess that I did not drag myself to consider a solution.

I cannot see any errors in your journal which I could relate to your problem.

This suggests drive failure, but given the ease of removal on a typical laptop, you might try simply removing, and after cleaning its contacts and head, reinstalling, in case its connection or read/write head is the failure point.