Alex Hornung <[email protected]> added the comment:

>From the short look I've had so far, it seems AHCI is the problem here. The
ahci_cam_changed() function needs to be revisited; from what I can tell, it
doesn't properly remove the device, and the condition of found ==
CAM_TARGET_WILDCARD also is, the very least, confusing, since it is indirectly
comparing to -1. No clue why CAM_TARGET_WILDCARD was used instead of just -1, as
described in the comment above the function. 

Matt needs to take a look at this as I'm not familiar with the whole CAM story.

Cheers,
Alex

----------
assignedto:  -> d.ubuntu
nosy: +d.ubuntu

_____________________________________________________
DragonFly issue tracker <[email protected]>
<http://bugs.dragonflybsd.org/issue2100>
_____________________________________________________

Reply via email to