Jak poznat odpojeni usbserial?
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Sobota Říjen 23 18:15:00 CEST 2004
On Mon, 18 Oct 2004, Ladislav Vaiz wrote:
> Jak poznam, ze se zarizeni odpojilo, abych mohl dat close? Zkousel jsem
> select, neblokujici read ve smycce, nic. ENODEV mi vrati pouze write,
> coz neni prilis sikovne.
Zkuste nejake neskodne ioctl(), treba TIOCMGET.
> Je nejaka jina moznost, jak pokracovat, "jako by se nic nestalo"? Napada
> me zapamatovat si pri otevreni adresu na USB sbernici/VID/PID a pri
> reopenu si najit spravne ttyUSBx, ale moc se mi to nelibi.
No jo, ale neocekavane vytazeni za chodu muze zpusobit, ze se nekde ztrati
nejaka data na dratech, takze obecne neexistuje zpusob, jak pri opetovnem
pripojeni tehoz zarizeni navazat presne v tom miste, kde komunikace
predtim skoncila.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux