[220] in linux-scsi channel archive
iso9660/CD ROM bug?
daemon@ATHENA.MIT.EDU (Dragon Slayer)
Sun May 28 03:44:20 1995
From: huny@ugcs.caltech.edu (Dragon Slayer)
To: linux-scsi@vger.rutgers.edu
Date: Sun, 28 May 1995 00:17:55 -0700 (PDT)
There seems to be a bug in either the ISO 9660 file system code or the
cdrom driver code. In particular, things do not seems to work if there
are more then one CD-ROM on a system.
The problem is mounting a SCSI CD-ROM and a non-scsi (Mitsumi LU005)
results in the non-scsi CD appearing to be corrupted. Directories would
contain strange characters and/or become incomplete. The SCSI CD-ROM
appears to be work okay. As a further check, playing audio on the SCSI
CD-ROM suddenly stops when attempts are made to play audio on the non-SCSI
CD-ROM. This seems to suggest that the CD drivers are at fault.
The CD-ROMs work fine if they are the only ones, but not together.
What I would like to know is:
* Is this a known problem?
* If not, any hints on where should I start looking? A brief
glance of mcd.c and sr.c doesn't show anything obvious. I am
familiar with C and debugging, but thought it would be easier to
get some hints before gathering megs of debugging code. :)
Relevant config info:
AMD486DX-40, PCI/VLB/ISA MB
16M
NEC CD ROM Model 55 (SCSI I compliant)
Mitsumi LU005 w/interface on sound card.
Sound Galaxy Pro
NCR 53C810 SCSI
I can provide other test points if needed.
--
Dragon's Lair, USA -- Dragon Slayer -- +1.818.683.3076
<a href="http://www.ugcs.caltech.edu/~huny/">huny@ugcs.caltech.edu</a>