On Wed, Jul 13, 2016 at 08:58:48AM +0530, Malith Yapa wrote:
> The reason for the random disconnects is apparently EMI related.
> 
> Mar  1 07:09:09 localhost kernel: [265922.921985] hub 5-0:1.0: port 1
> disabled by hub (EMI?), re-enabling...
> 
> This is very much a possibility because the box is in a high current
> industrial control panel. That is not an issue because the device
> automatically reconnects.
> But after a few day's operation it stops reconnecting and i finally
> managed to capture the syslog.
> 
> Mar  1 07:09:09 localhost kernel: [265922.934119] usb 5-1: USB
> disconnect, device number 83
> Mar  1 07:09:10 localhost kernel: [265923.245580] usb 5-1: new
> full-speed USB device number 84 using sw-ohci
> Mar  1 07:09:10 localhost kernel: [265923.451746] pl2303 5-1:1.0:
> pl2303 converter detected
> Mar  1 07:09:10 localhost kernel: [265923.486633] pl2303 5-1:1.0: No
> more free serial devices
> Mar  1 07:09:10 localhost kernel: [265923.496483] pl2303: probe of
> 5-1:1.0 failed with error -5
> Mar  1 07:09:10 localhost mtp-probe: checking bus 5, device 84:
> "/sys/devices/platform/sw-ohci.2/usb5/5-1"
> Mar  1 07:09:10 localhost mtp-probe: bus: 5, device: 84 was not an MTP device
> 
> The driver issues "No more free serial devices".
> 
> The two reasons i can see for this are either if the malloc fails (but
> there's no "out of memory" error) or if minor numbers have exceeded
> the limit. But the minor is only 84!
> 
> Any pointers for a solution?

Are you sure you are properly closing up the device node when the
disconnect happens?  That looks to be the problem here.

thanks,

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

Reply via email to