Skip to content

[DOSBox-X] Linux guest cannot access/find CD drive #4607

@dacicus-occidens

Description

@dacicus-occidens

Summary

It is possible to boot some versions of Linux using a loader program, but Linux cannot find/access the CD drive. The CD drive is accessible from the DOS prompt before booting Linux.

Repro

  1. Boot Tiny Core 7.0 as described here
  2. Try to mount the CD drive: sudo mount /dev/sr0 /mnt/sr0

Output

Mounting fails and gives this error message: isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16

Comments

I built a stand-alone DOSBox-X v2025.02.01 to match the version reported in BizHawk. The stand-alone DOSBox-X does not have problems mounting the CD drive after booting Tiny Core. I also tried Damn Small Linux 4.4, which someone else had booted successfully in DOSBox-X as described in posts starting here. DSL also fails to find the CD drive in BizHawk but not in the stand-alone DOSBox-X. I tried using the DOSBox-X configuration file from BizHawk with the stand-alone DOSBox-X and a configuration file from stand-alone DOSBox-X with BizHawk; neither of these experiments changed the outcome in either emulator.

Host env.

  • BizHawk 2.11 from the BizHawk-2.11-linux-x64.tar.gz release file
  • Tiny Core Linux 16.1 (x86_64)

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions