I have run into exactly the same problem with a Windows-generated UDF CD on Ubuntu Jaunty. Errors are essentially the same as above, just different block numbers.
This seems to be a low-level driver problem, and I think relates to the (potentially) discontiguous nature of UDF. Running dd if=/dev/sr0 of=/dev/null reads exactly 655360 bytes before EOF. Viewing a hex dump of this shows various TOC-style entries, but mostly zeros. Certainly no sign of actual data. I have also tried accessing the CD from Windows XP running in a VirtualBox VM on the same machine, with the CD-ROM mapped into the Windows VM. Windows can open the CD, and displays the directory structure, but the directories are empty. This correlates with the output of dd, in that the drive is not reading beyond the TOC and directories. Windows running natively on the same machine can access the CD properly. My conclusion is that the CD driver is signalling EOF too early, possibly because there is a gap in the blocks actually allocated and written on the disk - essentially a sparse file. I believe UDF allows this, but I'm not an expert on the format. -- Can't mount UDF volume https://bugs.launchpad.net/bugs/420378 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs