Frequently Asked Questions for FreeBSD 2.X : Troubleshooting : When I mount a CDROM, I get ``Incorrect super block''.
Previous: I keep seeing messages like ``ed1: timeout''.
Next: When I mount a CDROM, I get ``Device not configured''.

4.6. When I mount a CDROM, I get ``Incorrect super block''.

You have to tell mount the type of the device that you want to mount. By default, mount will assume the filesystem is of type ``ufs''. You want to mount a CDROM filesystem, and you do this by specifying the ``-t cd9660'' option to mount. This does, of course, assume that the CDROM contains an ISO 9660 filesystem, which is what most CDROMs have. As of 1.1R, FreeBSD automatically understands the Rock Ridge (long filename) extensions as well.

As an example, if you want to mount the CDROM device, ``/dev/cd0c'', under /mnt, you would execute:

        mount -t cd9660 /dev/cd0c /mnt
      

Note that your device name (``/dev/cd0c'' in this example) could be different, depending on the CDROM interface. Note that the ``-t cd9660'' option just causes the ``mount_cd9660'' command to be executed, and so the above example could be shortened to:

        mount_cd9660 /dev/cd0c /mnt
      


Frequently Asked Questions for FreeBSD 2.X : Troubleshooting : When I mount a CDROM, I get ``Incorrect super block''.
Previous: I keep seeing messages like ``ed1: timeout''.
Next: When I mount a CDROM, I get ``Device not configured''.