Hi, what's up with this callback; it never seems to be called by the bus core? Apparently, add() may be called from someone -- maybe a device-driver -- to notify the bus-driver about a device which it is not able to detect on its own. Can you explain? /FAU -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/