Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

[Bug]: Hot swapping CD's / DVD's not working

Open youpie opened this issue 1 year ago • 6 comments

Describe the bug

I want to install the original sims from (optical) disc. It requires two discs. I am however not able to remove the original disk and insert the new one. This is because bottles constantly keeps the drive busy even when not loading any files (no activity on drive activity light). When trying to force eject the drive it also does not really work. If I just press the eject button on the drive and put the new disk in, I can't even mount it with the error /dev/sr1 already mounted or mount point busy.. Once I stop bottles the drive mounts fine again

To Reproduce

  1. Load a game from disc
  2. Game asks to insert new disc
  3. Remove disk using eject button on drive
  4. Insert new disc
  5. New disc is not readable

Package

Flatpak from Flathub

Distribution

Fedora 40

Debugging Information

Official Package: true
Version: '51.13'
DE/WM: gnome
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        intel:
            vendor: intel
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.i686.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.9.9-200.fc40.x86_64
Disk:
    Total: 8191299584
    Free: 8191139840
RAM:
    MemTotal: 15.3GiB
    MemAvailable: 7.5GiB
Bottles_envs: null

Troubleshooting Logs

No response

Additional context

No response

youpie avatar Jul 31 '24 15:07 youpie

This issue has been automatically closed as part of a cleanup process to help the team manage issues more effectively.

If the problem still persists, feel free to comment and we will gladly reopen it.

github-actions[bot] avatar May 29 '25 23:05 github-actions[bot]

This issue needs to be reopened, as indeed, it should never have been closed. This is still an issue with ANY multi CD-ROM game.

SeanRamey avatar Aug 07 '25 17:08 SeanRamey

One workaround I've found for SOME games AND if you are using a USB CD-ROM drive, is to simply unplug the drive, and replug it in. It will be mapped to a new drive and you can insert the second disc and mount it that way. It will be listed under a different drive letter though, so the installer HAS to support changing the drive letter somehow. In my case, when installing BF1942, it worked this way. However, for Command and Conquer Generals, it does not work because I can't change the drive letter.

SeanRamey avatar Aug 07 '25 17:08 SeanRamey

@SeanRamey good to hear I'm not the only one with this issue. thanks for the suggestion, I will try that!

youpie avatar Aug 07 '25 17:08 youpie

@TheEvilSkeleton could you look at reopening this?

SeanRamey avatar Aug 09 '25 12:08 SeanRamey

+1 For this issue. I know wine is a bit weird with virtual devices, but it would be nice to be able to "replace" the previous ISO with a new one for multi disc installs.

githubplanetarparrot avatar Aug 25 '25 01:08 githubplanetarparrot