From owner-freebsd-bugs Thu May 11 18:45:38 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA23429 for bugs-outgoing; Thu, 11 May 1995 18:45:38 -0700 Received: from jp-gate.wide.ad.jp (jp-gate.wide.ad.jp [133.4.1.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id SAA23421 for ; Thu, 11 May 1995 18:45:36 -0700 From: ohki@gssm.otsuka.tsukuba.ac.jp Received: from utogw.gssm.otsuka.tsukuba.ac by jp-gate.wide.ad.jp (8.6.4+2.2W/2.8Wb-jp-gate/1.2) with SMTP id KAA00838; Fri, 12 May 1995 10:45:14 +0900 Received: from [192.50.17.160] by utogw.gssm.otsuka.tsukuba.ac.jp (5.64/6.4J.6-gssm-2.0) id AA14652; Fri, 12 May 95 10:44:15 +0900 Received: from localhost by smri01.gssm.otsuka.tsukuba.ac.jp (8.6.11/SMI-4.1) id KAA00248; Fri, 12 May 1995 10:44:14 +0900 Message-Id: <199505120144.KAA00248@smri01.gssm.otsuka.tsukuba.ac.jp> To: terry@cs.weber.edu (Terry Lambert) Cc: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes), freebsd-bugs@FreeBSD.org Subject: Re: problem for reading old CD-ROM In-Reply-To: Your message of "Thu, 11 May 1995 12:02:56 MDT" References: <9505111802.AA00919@cs.weber.edu> Mime-Version: 1.0 Content-Type: text/plain;charset="US-ASCII" Date: Fri, 12 May 1995 10:44:14 +0900 Sender: bugs-owner@FreeBSD.org Precedence: bulk rgrimes>> I am not sure, I need to go check my iso 9660 spec, rgrimes>> but it seems to me rgrimes>> that 512 byte logical blocks are a violation of of the spec. rgrimes>> Changing rgrimes>> the cd9660 code to read non-conformat cd-roms, IMHO, is an ugly hack rgrimes>> at best. terry> I disagree about the ability to read non-conformant CDROMs. terry> Unfortunately, terry> there's not a sticker that they can only display if they conform, and terry> the public doesn't only buy them if they conform. rgrimes>> Changing block device code to do unaligned block transfers is even rgrimes>> worse :-(. terry> This I definitely agree with; if the code is going to be bastardized, terry> better to do the deed in the FS specific code by buffering more than terry> necessary in and hanging it off the in core version of the vnode after terry> translation instead of hanging it off the vnode in the normal place. I know my hacking is not a good one, and I wanted to hear opinions about handling of non-conformat cd-roms from members. The cd-rom I tried to read is labled as "This disc was mastered to ISO 9660 Standard. Level 1", so I thought this is confomat cd-rom. (Is this not true?)