Re: ATA CDROM no more detected with ATA_CAM under VMWare WS



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
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"