[Bug 248368] devd MEDIACHANGE events are delivered unreliably for /dev/cdX devices

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Aug 2 00:17:47 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248368

PauAmma <pauamma at gundo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pauamma at gundo.com

--- Comment #1 from PauAmma <pauamma at gundo.com> ---
Duplicating.

1. VirtualBox 5.2.44

% uname -a
FreeBSD FreeBSD-bug-248402 12.1-RELEASE-p7 FreeBSD 12.1-RELEASE-p7 GENERIC 
amd64
% sudo cat /var/run/devd.pipe | grep cd
Password:
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" <--- Inserting .iso image at that point, messages stop.
<--- After a minute or so, remove .iso image, messages as follows:
!system=DEVFS subsystem=CDEV type=MEDIACHANGE cdev=cd0
!system=GEOM subsystem=DEV type=MEDIACHANGE cdev=cd0
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="1e 00 00 00 01 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="25 00 00 00 00 00
00 00 00 00 " 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="1e 00 00 00 01 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="25 00 00 00 00 00
00 00 00 00 " 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="1e 00 00 00 01 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="25 00 00 00 00 00
00 00 00 00 " 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="1e 00 00 00 01 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="25 00 00 00 00 00
00 00 00 00 " 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="VB2-01700376"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 00" CDB="00 00 00 00 00 00
" 
^C

2. Bare metal (Lenovo Z50-70)
% uname -a
FreeBSD gadfly 12.1-RELEASE-p7 FreeBSD 12.1-RELEASE-p7 GENERIC  amd64
% sudo cat /var/run/devd.pipe | grep cd
Password:
<--- upon opening the empty caddy
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 02" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 02" CDB="00 00 00 00 00 00
" 
<--- upon closing the caddy with a DVD-R in it
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 04 01" CDB="00 00 00 00 00 00
" 
!system=DEVFS subsystem=CDEV type=MEDIACHANGE cdev=cd0
!system=GEOM subsystem=DEV type=MEDIACHANGE cdev=cd0
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 06 28 00" CDB="00 00 00 00 00 00
" 
!system=DEVFS subsystem=CDEV type=CREATE cdev=iso9660/12_1_RELEASE_AMD64_CD
!system=GEOM subsystem=DEV type=CREATE cdev=iso9660/12_1_RELEASE_AMD64_CD
!system=DEVFS subsystem=CDEV type=DESTROY cdev=iso9660/12_1_RELEASE_AMD64_CD
!system=GEOM subsystem=DEV type=DESTROY cdev=iso9660/12_1_RELEASE_AMD64_CD
<--- upon opening the caddy again
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 02" CDB="00 00 00 00 00 00
"
<--- upon closing the emptied caddy
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 04 01" CDB="00 00 00 00 00 00
" 
!system=CAM subsystem=periph type=error device=cd0 serial="KYME48F3455"
cam_status="0xcc" scsi_status=2 scsi_sense="70 02 3a 01" CDB="00 00 00 00 00 00
"

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list