i’m trying to mount a udf dvd on opensuse 11.0 x86/kernel 2.6.25.16-0.1-pae and i get this:
sudo mount -t auto /dev/sr0 /media/sr0
mount: unknown filesystem type ‘udf’
i can confirm that the udf module is not loaded.
so this raises the question in the title: is the kernel compiled with the udf module or not? how can i check?
if the kernel is compiled with the module, how do i load it?
I had the same problem. The kernel is compiled with UDF, but it can’t load it.
Source of problem: wrong directory for modules in /lib/modules/2.6.25-*
Temp. Solution: create symlink for your kernel version.
I my case, I do this:
$uname -a
//Linux game 2.6.25.16-0.1-default #1 SMP 2008-08-21 00:34:25 +0200 x86_64 x86_64 x86_64 GNU/Linux
$ls -1 /lib/modules
//2.6.25.18-0.2-default
//2.6.25.18-0.2-rt
//So the library’s are for 2.6.25.18-0.2-default, but we have running 2.6.25.16-0.1-default Maybe GRUB haven’t been updated?!?!?
$ln -s /lib/modules/2.6.25.18-0.2-default /lib/modules/2.6.25.16-0.1-default
//now try to load UDF module…
$modprobe crc_itu_t
$modprobe udf
//it should work fine.