Bug 10747 (mount-udf)

Summary: mount udf fails
Product: File System Reporter: Brian (bprescott-decie)
Component: UDFAssignee: Ben Fennema (bfennema)
Status: CLOSED OBSOLETE    
Severity: high CC: alan, bprescott-decie, martin
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.25 Subsystem:
Regression: No Bisected commit-id:

Description Brian 2008-05-19 04:26:11 UTC
Latest working kernel version:2.6.24-17-generic (buildd@palmer) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Thu May 1 14:31:33 UTC 2008
Earliest failing kernel version: Unknown but see Ubuntu bug # 44233 - over 1 year old. The Ubuntu bug report indicates that it is not only Ubuntu, but also Mandrake and other distros and suggests that there may be a problem of hardware compatibility, or that there may be a problem with disks written by Nero. 
Distribution: Ubuntu
Hardware Environment: Fujitsu Siemens Amilo AM 1451 Laptop with DVD+ -RW ND6650A
Software Environment: Linux only as above. No other O/S
Problem Description: UDF formatted CD fails.

Oops pop-up error message:
   Cannot mount volume.
   Invalid mount option when attempting
   to mount the volume 'UDF Volume'

Output from manual mount:Output from manual mount:- (both fstabs)
   $ sudo mount -t udf /dev/scd0/ /media/cdrom0
     mount: block device /dev/scd0 is write-protected, mounting read-only
     mount: wrong fs type, bad option, bad superblock on /dev/scd0,
            missing codepage or helper program, or other error
            In some cases useful info is found in syslog - try
            dmesg | tail  or so

var/log/messages content (dates/kernel name suppressed):
: [  541.830994] end_request: I/O error, dev sr0, sector 1280
: [  541.831005] printk: 1 messages suppressed.
: [  543.069592] end_request: I/O error, dev sr0, sector 1280
: [  543.755001] end_request: I/O error, dev sr0, sector 1416
: [  544.179947] end_request: I/O error, dev sr0, sector 1416
: [  544.719083] end_request: I/O error, dev sr0, sector 1416
: [  545.144203] end_request: I/O error, dev sr0, sector 1416
: [  545.569510] end_request: I/O error, dev sr0, sector 1416
: [  546.084657] end_request: I/O error, dev sr0, sector 1416
: [  546.509546] end_request: I/O error, dev sr0, sector 1416
: [  547.283114] end_request: I/O error, dev sr0, sector 1416
: [  547.708273] end_request: I/O error, dev sr0, sector 1416
: [  549.509757] UDF-fs: No fileset found

fstab contents:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=b836ff7f-f409-4842-8d19-503734d0d00a /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda2
UUID=18d1c699-9e50-4447-b8ff-c0178d36fe5a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

Replacing cdrom user entry with "iso9660,udf user" or with "auto user" made no difference at all.  ISO9660 disks mount perfectly, UDF does not. The UDF disk mounts perfectly in a Windows XP machine.

Steps to reproduce: Place UDF formatted CD in drive and try to mount.
Comment 1 Martin Jürgens 2008-06-10 14:13:07 UTC
I have the same issue with Kernel 2.6.25.4-30.fc9.i686 from Fedora.