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