Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 May 2002 22:24:01 +0200 (CEST)
From:      Soeren Schmidt <sos@freebsd.dk>
To:        sos@freebsd.dk
Cc:        Richard Nyberg <rnyberg@it.su.se>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: process hang in atprq state
Message-ID:  <200205292024.g4TKO1N8081293@freebsd.dk>
In-Reply-To: <200205292020.g4TKKcHQ080631@freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205292024.g4TKO1N8081293>