Date: Tue, 23 Aug 2005 08:22:50 GMT
Subject: [Data] accessing XMM CD on Linux Suse
Full_Name: Lucio Chiappetti
Submission from: (NULL) (188.8.131.52)
I had the following problem mounting an old XMM CD onto the DVD drive of a new
HP Compaq dc7100 running Linux Suse 9.2. I have been able to use the CD OK
on other Unixes (Alpha, Solaris).
if I mount the CD by default (using the default fstab entry) I get lowercase
filenames, and the SAS complains with e.g.
'The directory `/media/dvd/odf' does not appear to contain an ODF -
did not find the summary file which ends in "SUM.ASC" or "SUM.SAS"'
'error (NoOdfFound), No valid ODF found in /media/dvd/odf'
or other errors related to the fact names are seen in lower case.
if I mount the CD manually with
mount -t iso9660 -o map=off /dev/dvd /media/dvd
I get all uppercase names, but they include the version number
e.g *_M1S00100AUX.FIT;1 and are still unusable by SAS
if (as documented in
I mount as
mount -t iso9660 -o check=r /dev/dvd /media/dvd
I see lowercases names, but contrary to what documented in the PDF
document, still SAS fails to recognize them.
I also tried various combinations based on my SuSE "man mount"
like map=off,check=r, or adding "norock" to the options, or using a
non-fstab mount point mimicked on the fstab entry
mount -t subfs /dev/dvd /mnt -o fs=iso9660,check=r,ro
but all at no avail. Apparently Linux SuSE has not a "-noversion"
switch like some other unixes had.
For documentation I enclose the default fstab entry for the DVD drive
/dev/dvd /media/dvd subfs
If you have a clue, it would be useful to update the PDF document quoted
above (it dates 2001, I suspect "subfs" is newer and may interfere, but
I'm not an expert, it's a new feature even for me).
I still think it's a good thing to be able to work off a CD without
copying the stuff on disk (which would imply a rename anyhow).
So far my own workaround was to provide a directory with soft links
foreach i (/media/dvd/odf/*)
set a = `echo $i:t | tr '[a-z]' '[A-Z]'`
ln -s $i $a
and repoint SAS_ODF to such FakeODF directory.
A similar workaround could be used to copy instead of linking.