mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome