Can someone tell me what Ubuntu is running behind the scenes when I plug a device in that is configured to automatically connect? I want to try track down what is being done differently between pon and the OS's connection procedure.

I'm running the Jaunty release, and I have a USB modem configured to connect automatically through its profile in System->Preferences->Network Connections. When I connect the device, it automatically connects to its provider network and all is well. However, if I configure the device to NOT connect automatically, and instead run pon to connect, it will successfully connect when plugged directly into the laptop's USB port, but not when plugged into a USB hub.

Don