Re: Resetting USB modems and USB to serial converters increases ttyUSBXX counter

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

 



Hi,

On Tue, Oct 20, 2015 at 11:57 AM, Peter Stuge <peter@xxxxxxxx> wrote:
> Greg K-H wrote:
>> >> Userspace still has the port open, so the number is not reused until
>> >> userspace closes the device node.  Fix your userspace programs to
>> >> properly listen to the hangup signal to know to release the device
>> >node
>> >> and you should be fine.
>> >
>> >There's still a bit of a race condition here, isn't there?
>> >
>> >Is there any good way to deal with that?
>>
>> What race condition are you seeing here?
>
> USB cable is unplugged

Assuming /dev/ttyUSB0 is opened by process ATM.

>  Process is sent SIGHUP
> USB cable is quickly replugged

/dev/ttyUSB0 is still open, so /dev/ttyUSB1 is created.

>  Process closes port

Process closes /dev/ttyUSB0.

Regards,
-Bin.

>
>
> //Peter
> --
> 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
--
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