Comment 4 for bug 56526

Revision history for this message
ilias iliadis (earthlink5) wrote :

I believe the problem is that:
The kernel or the responsible module does not trigger
the "insert" event
or the
"unplugged" event
ONLY when these events occur
but it just reports from "time to time" if a device is plugged in or is unplugged.
This is destroying the major gain from the USB and plugnplay.
I think that USB hubs know and report to the system (through interrupt mechanisms)
when a device is plugged in or unplugged.
So (I think) the module must "say":
"I "softwarely" unplugged that device or the x part of the device.
I will not raise the event that the device is plugged
until the user really ("hardwarely") unplug the device"
(unless of course the user want to "softwarely" plug again the device without "hardwarely" unplug it first).