usb hotplug usb-serial und remove device
Michael Westermann
michael at dvmwest.de
Mon Jul 28 15:20:21 CEST 2008
Hallo Andre,
On Mon, Jul 28, 2008 at 02:58:27PM +0200, Andre Landwehr wrote:
> On Mon, 28 Jul 2008 14:55:57 +0200
> Andre Landwehr <andrel at cybernoia.de> wrote:
>
> > On Mon, 28 Jul 2008 14:30:17 +0200
> > Michael Westermann <michael at dvmwest.de> wrote:
> >
> > > ich habe folgende Problematic. Ich habe ein Gerät welches an ttyUSB0
> > > hängt via usb-serial hängt. Das ganze läuft auf debian oldstable ak
> > > sarge und kernel 2.6.22.
> > >
> > > In einer Schleife werden via select und read date vom Gerät geliefert.
> > > Wenn ich das USB Gerät vom Bus abziehe und wieder dran stecke.
> > > Bekomme ich vom select angezeigt dass daten vorhanden sind.
> > > der read kommt dann mit 0 zurück.
> > > (...code...)
> >
> > Es verhält sich doch eigentlich alles so wie es soll. select() sagt
> > dir, daß auf einem der Filedescriptoren was passiert ist, und wenn
> > read() mit 0 zurückkommt, heißt das end-of-file. Genau den Fall würde
> > ich abfangen.
>
> ...und nebenbei bemerkt, select() zeigt dir ja nicht an, daß Daten da
> sind, sondern nur, daß dein read() nicht blockieren wird...
jou mache ich jetzt auch so zur sicherheit mache ich ein
tcgetattr und wenn der negativ ist dann war ein Disconnect.
Gruss Michael
More information about the Linux
mailing list