6

Ubuntu 20.04 LTS

The CD tray of my Desktop PC opens and closes by itself occasionally. Sometimes it moves back at halfway. How can I fix this problem?

From its movement I believe it is due to some software problem.

It works really well when I insert CD. Can I turn it off without any problem by using any method? Can DISKS app help with this problem?

Since it is not a good solution I don't like to keep a CD inside always.

1 Answer 1

8
sudo apt install setcd
sudo setcd -s /dev/sr0

It should output something like this:

/dev/sr0:
  Auto close tray:     cleared
  Auto open tray:      cleared
  Use O_NONBLOCK flag: set
  Lock tray:           set
  Check CD type:       cleared

If "Auto open tray" says "set" instead, running sudo setcd -o0 /dev/sr0 should fix your problem until the next reboot

For permanent fix, create a service file to run the command at boot time

Create a file in /etc/systemd/system with a descriptive name and a .service suffix. For example, let's call it /etc/systemd/system/dvd-stop-open.service. The contents of the file should be:

[Unit]
Description=Disable DVD auto-open
Documentation=man:setcd(1)

[Service]
Type=oneshot
ExecStart=/usr/bin/setcd -o0 /dev/sr0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Once the service file is created, enable the service:

sudo systemctl enable dvd-stop-open.service

Test by starting the service and verifying that the Active: field in service status says active (exited):

sudo systemctl start dvd-stop-open.service
systemctl status dvd-stop-open.service
1
  • Comments are not for extended discussion; this conversation has been moved to chat.
    – Thomas Ward
    Commented Jun 14, 2021 at 1:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .