Red Hat Bugzilla – Bug 49230
Kernel 2.4.3-12 failes to mount UDF cd
Last modified: 2007-04-18 12:34:48 EDT
Description of problem:
Mounting a UDF formatted CD with the kernel that came with 7.1 was no
problem. Yesterday I upgraded to 2.4.3-12 (from updates) and I can no
longer mount a UDF cd. The mount command now complains about something
like "PARTITION(1) ...."
I do believe I have updated mount to the one from updates but I think I
have used and UDF cd sucessfully after the mount upgrade and before the
Another short note: You can not use "mount -t auto ..." with UDF cd, then
it will just mount it as ISO9660...
Steps to Reproduce:
1. Stick UDF cd in drive
2. mount -t udf /dev/cdrom /mnt/cdrom
Actual Results: The mount failes
Expected Results: !(the mount failes)
I've had a slightly different experience with the 2.4.3-12 kernel. I am able to
mount a UDF CD (by giving the -t udf flag to mount), but if I unmount it and try
to mount another, the mount hangs for a short time, then the machine locks up
solid and I have to do a hard reboot. This happened twice in two tries.
I upgraded to the kernel i Rawhide (2.4.7-2 I believe it was) a couple of days
ago and now UDF works again. No other problems with that kernel either.
It is possible to have a UDF CD that embeds a very small ISO-9660 filesystem, so
it could be mounted
both ways. If 'mount' is not given the the -t option, it will try to mount a CD
as iso9660 first and will
This will result in something like:
% df /cdrom
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/cdrom 56 56 0 100% /cdrom
% ls -l /cdrom
-r-xr-xr-x 1 root root 55 Mar 29 2001 readme.txt
% cat /cdrom/readme.txt
Please read this CD in a system with UDF reader driver.
Therefore it is a good idea to change the filesystem probe order and put UDF
before ISO-9660, so that
mounting UDF CD-ROMs with such courtesy notices will do the Right Thing.
This is done in more decent releases.