Attached is the current patch for HAL/DBus integration. It takes care of most of the memory management issues in the last one as well as delaying the actual loading of the modules so that it always actually succeeds. Currently missing is OSS support, although it shouldn't be too difficult to add as much of the infrastructure is there, just unimplemented. There is also a rather serious issue with hot-remove at the moment, due to the ALSA modules continuously trying to read/write to the now-non-existant device which blocks further processing to respond to the device removed events and actually unload the modules. I don't have enough experience with said modules (or ALSA in general) to properly debug and fix them at the moment. My limited attempts to do so have, so far, resulted in no success ;-P Anyway, enjoy the extant patch, please give feedback so I can make it acceptable for merging. The patch should apply cleanly against revision 1186 with patch -p1. Thanks, --Shahms -------------- next part -------------- A non-text attachment was scrubbed... Name: hal-hotplug.patch Type: text/x-patch Size: 34492 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20060804/51b4fc22/attachment.bin>