[Pkg-acpi-devel] Bug#502704: Bug#502704: Bug#502704: Bug#502704: acpid is

Loïc Minier lool at dooz.org
Fri Oct 31 10:09:11 UTC 2008


On Thu, Oct 30, 2008, Derrick Karpo wrote:
> Just to recount and answer some of Michael's questions, none of the
> acpid modules exist in this test as they are all compiled in.  If all
> acpi modules are compiled into the kernel then the acpid fails to
> start at boot.  If they are left as modules then acpid successfully
> starts at boot.  With "2>/dev/null" removed there is no more useful
> information on boot but manually running the script post-boot will
> show the modprobe warnings that the modules don't exist.

 Aha, thanks, I think I got it:
 Around module-init-tools-3.3-pre11/modprobe.c:1373, modprobe will
 either error("") and return or if unknown_silent is set will exit(1).
 unknown_silent is set with modprobe -q/-Q/--quiet/--silent which is set
 via MODPROBE_OPTIONS in the acpid init script.  This is only set if
 VERBOSE is false.

 So there's a different behavior in terms of exit status between:
 modprobe --all foobar (exit 0)
 modprobe --all --quiet foobar (exit 1)

 This is quite problematic as --all is supposed to proceed and attempt
 to load all modules, but in --quiet it stops as soon as a module can
 not be loaded...

 So I think I'll drop --quiet for now and report the bug against
 modprobe.

-- 
Loïc Minier





More information about the Pkg-acpi-devel mailing list