#51: module-hal-detect does not work with linux kernel 2.6.20 ----------------------------+----------------------------------------------- Reporter: slomo | Owner: lennart Type: defect | Status: closed Priority: high | Milestone: Component: module-detect | Severity: critical Resolution: fixed | Keywords: ----------------------------+----------------------------------------------- Comment (by xiphmont):
[Further digging after feedback from kernel team reveals....] The above patch is part of the story, as it turns out. First of all, an updated patch is attached; it corrects the device entries for all the unit types, not just the pcm and control devices. Second additional piece of information: The kernel bug only appears if CONFIG_SYSFS_DEPRECATED is set in the kernel .config, which it is by default. If this define is not set, /sys/class/sound follows a new structure introduced in 2.6.20-rcX kernels and HAL is not, in fact, capable of handling this new format. I'm working on a hald patch as well. For now, applying the updated kernel patch and defining CONFIG_SYSFS_DEPRECATED will allow Pulse to work with 2.6.20 by fixing a legitimate bug in the kernel. Even once HAL is updated, the above kernel patch will be needed unless CONFIG_SYSFS_DEPRECATED is unset *and* a new hal is used. Don't you wish kernel stability meant something? Monty -- Ticket URL: <http://pulseaudio.org/ticket/51#comment:2> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets