Re: /dev entry of USB device not disappearing after detach

Greg KH <[email protected]>
Newsgroups gmane.linux.hotplug.devel
Message-ID <[email protected]>
On Fri, Feb 14, 2014 at 07:35:31PM +0200, Valentina Manea wrote:
> Hello,
> 
> I am working on a driver for a virtual USB host controller. When I attach a USB
> device, everything is fine - sysfs files are created, /dev entry is
> created, device is usable.
> However, when I detach it, the /dev entry still remains. The sysfs
> files are removed, as expected. Obviously, the /dev entry is no longer
> usable, e.g. it can't be used for mounting.

What /dev entry are you referring to?

Did something have it held open while the device was still connected and
hasn't closed it yet?

> The output from udevmon is here [1]. vhci_hcd is the device representing the
> USB hub and 2-1 is the bus ID of the attached device.
> 
> As far as I can tell, udevd receives the remove event but, for some
> reason, the /dev entry still remains.

How about enabling debugging in the USB core to see what is going on
with the device removal path?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.