unable to mount a CD - iso9660 bug?

Ondrej Zary
2010-08-16T12:39:06Z

Hello,
I have a CD that came with Samsung printer that Linux cannot mount but works
fine in Windows. The CD is physically OK - "dd" made ISO image without any
problems. This ISO image is unmountable too. When I force the filesystem to
iso9660, it mounts but no files are visible:

# mount samsung-bad.iso /mnt/tmp -o loop
mount: you must specify the filesystem type
# mount samsung-bad.iso /mnt/tmp -o loop -t iso9660
# ls -la /mnt/tmp
total 6
dr-xr-xr-x 2 root root 2048 Oct 30 2009 .
drwxr-xr-x 15 root root 4096 Sep 26 2006 ..
# df -h /mnt/tmp
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 232M 232M 0 100% /mnt/tmp

dmesg shows this:
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A

If anyone can look into this, I can provide a link to the compressed ISO file
(75MB).

--
Ondrej Zary