* PROBLEM: mounting UDF CDs (from Sony Mavica Camera)
@ 2003-11-06 7:58 Michael D. Cencula
0 siblings, 0 replies; only message in thread
From: Michael D. Cencula @ 2003-11-06 7:58 UTC (permalink / raw)
To: linux-kernel
Greetings,
Basically, the problem is that mounting these udf CDs only works after a
failed vfat (or msdos) mount attempt. Following a successful udf mount
attempt, the CD can be umounted and re-mounted without problem until it is
ejected and reinserted. Then it's necessary to try a vfat mount again before
the udf mount succeeds.
This workaround of trying vfat then udf only seems to work in a CDRW drive.
Normal CDROM drives give a "mount: No medium found" error. However, if I
finalize the disc, it becomes an iso9660 filesystem, and I can mount it just
fine regardless of whether I'm using a CDRW or plain old CDROM drive.
Using RH9.0 with a (nearly) stock .config used to compile 2.4.22 for an Athlon
T-bird 1Ghz on a Gigabyte GA-7ZXR v.2.2 motherboard with 512MB PC133.
Here's an example of the problem:
[root@mike root]# mount -t udf /dev/scd0 /mnt/cdrom
mount: block device /dev/scd0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/scd0,
or too many mounted file systems
[root@mike root]# mount -t vfat /dev/scd0 /mnt/cdrom
mount: block device /dev/scd0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/scd0,
or too many mounted file systems
[root@mike root]# mount -t udf /dev/scd0 /mnt/cdrom
mount: block device /dev/scd0 is write-protected, mounting read-only
[root@mike root]#
Output from /var/log/messages shows a bunch of error lines for the initial udf
mount attempt, two error lines for the failed vfat mount attempt, and finally
the successful udf mount attempt:
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=34, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=1100, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=588, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=476, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=1096, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=584, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=472, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=800, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=288, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=176, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=796, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=284, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=172, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=904, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=392, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=280, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=900, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=388, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=276, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=604, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=92, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=600, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=88, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=626, limit=2
Nov 6 00:35:09 mike kernel: attempt to access beyond end of device
Nov 6 00:35:09 mike kernel: 0b:00: rw=0, want=514, limit=2
Nov 6 00:35:09 mike kernel: UDF-fs: No partition found (1)
Nov 6 00:35:12 mike kernel: I/O error: dev 0b:00, sector 0
Nov 6 00:35:12 mike kernel: FAT: unable to read boot sector
Nov 6 00:35:18 mike kernel: I/O error: dev 0b:00, sector 64
Nov 6 00:35:18 mike kernel: UDF-fs INFO UDF 0.9.6-rw (2002/03/11) Mounting
volume 'MV_20031015', timestamp 2003/10/15 18:23 (1ed4)
Here's output from the ver_linux script:
[root@mike root]# . /usr/src/linux-2.4/scripts/ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux mike 2.4.22 #4 Wed Oct 8 00:22:39 EDT 2003 i686 athlon i386 GNU/Linux
Gnu C 3.2.2
Gnu make 3.80
util-linux 2.11y
mount 2.11y
modutils 2.4.22
e2fsprogs 1.32
jfsutils 1.0.17
reiserfsprogs 3.6.4
pcmcia-cs 3.1.31
quota-tools 3.06.
PPP 2.4.1
isdn4k-utils 3.1pre4
Linux C Library 2.3.2
Dynamic linker (ldd) 2.3.2
Procps 2.0.11
Net-tools 1.60
Kbd 1.08
Sh-utils 4.5.3
Modules Loaded vfat fat udf lp nfs lockd sunrpc tuner tvaudio bttv
btaudio i2c-algo-bit videodev i2c-core snd-pcm-oss snd-mixer-oss snd-ens1371
snd-pcm snd-page-alloc snd-timer snd-rawmidi snd-seq-device gameport
snd-ac97-codec snd soundcore autofs parport_pc plip parport iptable_filter
ip_tables 3c59x sg sr_mod ide-scsi scsi_mod ide-cd cdrom loop lvm-mod keybdev
mousedev input hid uhci usbcore reiserfs
Please let me know if more information is necessary. Also, please cc: me with
any responses as I'm not a LKML subscriber.
Thanks for your attention,
Mike
P.S. I'd be happy to mail a CD to anyone that's interested in reproducing the
problem. I tried using dd to create an image that could be downloaded, but dd
wouldn't copy the image.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-11-06 7:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-06 7:58 PROBLEM: mounting UDF CDs (from Sony Mavica Camera) Michael D. Cencula
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.