From owner-freebsd-hackers Wed May 29 13:24:11 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from freebsd.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by hub.freebsd.org (Postfix) with ESMTP id B4EAB37B403 for ; Wed, 29 May 2002 13:24:02 -0700 (PDT) Received: (from sos@localhost) by freebsd.dk (8.12.2/8.12.2) id g4TKO1N8081293; Wed, 29 May 2002 22:24:01 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200205292024.g4TKO1N8081293@freebsd.dk> Subject: Re: process hang in atprq state In-Reply-To: <200205292020.g4TKKcHQ080631@freebsd.dk> To: sos@freebsd.dk Date: Wed, 29 May 2002 22:24:01 +0200 (CEST) Cc: Richard Nyberg , freebsd-hackers@FreeBSD.ORG Reply-To: sos@freebsd.dk X-Mailer: ELM [version 2.4ME+ PL94b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG It seems Soeren Schmidt wrote: > It seems Richard Nyberg wrote: > > Hi there. > > I seem to have some problems with my cd read program. > > > > I've attached a small prototype program that for some reason hangs > > in atprq, even though I use a timeout of 5 seconds. The program reads > > a cd in raw format using the MMC READ_CD command. It works fine :) > > except that it never manages to finish because of the hang. The hang > > doesn't seem to be linked to any specific place on the cd, but it might > > be linked to my ignorance ;) > > Uhm, you just need to set the blocksize on the CD device with the > CDRIOCGETBLOCKSIZE and then just read the CD with > dd if=/dev/acdX of=fil bs=2352 > That will read the CD in RAW mode... Oh, I forgot to tell you that it hangs because you have to stop reading at the last block, the drive will try to read anything you ask it to, but some drives newer return data for nonexistin blocks.. -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message