Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932326AbWBKPf0 (ORCPT ); Sat, 11 Feb 2006 10:35:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932324AbWBKPf0 (ORCPT ); Sat, 11 Feb 2006 10:35:26 -0500 Received: from sp-260-1.net4.netcentrix.net ([4.21.254.118]:46345 "EHLO asmodeus.mcnaught.org") by vger.kernel.org with ESMTP id S932326AbWBKPf0 (ORCPT ); Sat, 11 Feb 2006 10:35:26 -0500 To: Marc Koschewski Cc: Jan Engelhardt , Phillip Susi , linux-kernel@vger.kernel.org Subject: Re: CD-blanking leads to machine freeze with current -git References: <58cb370e0601270837h61ac2b03uee84c0fa9a92bc28@mail.gmail.com> <20060210175848.GA5533@stiffy.osknowledge.org> <43ECE734.5010907@cfl.rr.com> <20060210210006.GA5585@stiffy.osknowledge.org> <43ED04E9.9040900@cfl.rr.com> <20060211152518.GB5721@stiffy.osknowledge.org> From: Doug McNaught Date: Sat, 11 Feb 2006 10:35:19 -0500 In-Reply-To: <20060211152518.GB5721@stiffy.osknowledge.org> (Marc Koschewski's message of "Sat, 11 Feb 2006 16:25:18 +0100") Message-ID: <87u0b5sybs.fsf@asmodeus.mcnaught.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1452 Lines: 32 Marc Koschewski writes: > The cdrecord man page says this: > > Setting the -immed flag will request the command to return > immediately while the operation proceeds in background, making > the bus usable for the other devices and avoiding the system > freeze. This is an experimental feature which may work or > not, depending on the model of the CD/DVD writer. A correct > solution would be to set up a correct cabling but there seem > to be notebooks around that have been set up the wrong way by > the manufacturer. As it is impossible to fix this problem in > notebooks, the -immed option has been added. > It how can the bus run the command sent on the device 'in the >background' when it can only process _one_ request at a time? > > To me it sound like the foreground process (cdrecord) fork()s a >process to blank the CD-RW. Clear. But you said the bus is not able >to do so... I'm not getting this. Some CD writers are apparently able to release the bus while blanking, allowing use of the bus by other devices. The 'immed' flag tries to use this feature. fork() has nothing to do with it--he's talking about the IDE command, not the cdrecord program. -Doug - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/