/sys/class/sound/pcmC0D0p 's parent is something like /sys/class/sound/card0, but that never get's added to hal, so when hal tries to find pcmC0D0p's parent it's been thrown away... This need some patching! -- Hal doesn't detect my soundcard https://launchpad.net/bugs/77451