The udev module in PA also detects your coldplugged hardware, it&#39;s just a hardware detection layer. It handles hotplugging too.<br>
The difference between an USB headset and a p2 (conventional) headphone/headset is that the USB one is detected by the computer (not only by linux/pa/alsa) as a complete new sound card. This new sound card has one input and one output only, both hard-wired to the headphone and microphone in the headset.<br>

Jack detection acts like udev hotplug manager, but for physical connections: the sound board is there already, jack is just &quot;something&quot; that watches sound card connection impedances, and switches it&#39;s working mode (input or output) depending on what is connected. So PA udev module can&#39;t decode that information, PA needs a Jack module to handle that.<br>