Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Feb 2010 22:17:24 +0200
From:      Alexander Motin <mav@FreeBSD.org>
To:        Claude Buisson <clbuisson@orange.fr>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: ATA CDROM no more detected with ATA_CAM under VMWare WS
Message-ID:  <4B86DAD4.1050607@FreeBSD.org>
In-Reply-To: <1267114982.00223400.1267102202@10.7.7.3>
References:  <1267114982.00223400.1267102202@10.7.7.3>

next in thread | previous in thread | raw e-mail | index | archive | help
Claude Buisson wrote:
> Updating a -CURRENT system from Jan 10 to Feb 21, under VMWare WS 5.5.9,
> the
> virtual ATA CDROM is no more detected.
> This is with an ATA_CAM kernel.
> 
> The CDROM is detected with a non ATA_CAM kernel.
> 
> ata1: reset tp1 mask=01 ostat0=50 ostat1=ff
> ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
> ata1: reset tp2 stat0=00 stat1=00 devices=0x10000
> (aprobe0:ata1:0:0:0): SIGNATURE: eb14
> (aprobe0:ata1:0:0:0): Spinning up device
> (aprobe0:ata1:0:0:0): ATA status error
> (aprobe0:ata1:0:0:0): SETFEATURES SPIN-UP. ACB: ef 07 00 00 00 40 00 00
> 00 00 00 00
> (aprobe0:ata1:0:0:0): CAM status: ATA Status Error
> (aprobe0:ata1:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
> (aprobe0:ata1:0:0:0): RES: 51 04 00 00 00 00 00 00 00 00 00
> (aprobe0:ata1:0:0:0): Retrying command

Seems device reports Response Incomplete bit set in IDENTIFY PACKET
DEVICE command result, which makes CAM try to power it up. Could you
comment ATA_RESP_INCOMPLETE check in ata_xpt.c and show me result of
`camcontrol identify cd0 -v` output after it?

-- 
Alexander Motin



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