Re: How to detect connection on USB device port?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 5 Dec 2011, Ondrej Wisniewski wrote:

> Hi all,
> 
> I am using the /g_file_storage/gadget driver. I was wondering if it is 
> possible to detect if a cable (and USB host) is connected to the USB 
> device port.
> 
> Looks like the driver prints the following message to dmesg when the 
> host is connected:
> g_file_storage gadget: full speed config #1

This is really just a side effect.  The gadget driver itself isn't very 
aware of when the gadget is connected to a host.  The UDC driver is 
responsible for all that stuff.

> But there is no message when it is disconnected. So how can I check the 
> current status of the connection. Is there some status file in sysfs I 
> can look at?
> Any other possibility?

Felipe, Sebastian, this sounds like a good candidate for something to
be added to the UDC core framework.  Perhaps a pollable sysfs file
containing the current connection/PHY status?  The UDC driver would
merely have to invoke a new core routine whenever the status changed.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux