[220] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

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>

home help back first fref pref prev next nref lref last post