After upgrading a number of things (including devfs) and kernel to 2.6.3 (also exhibited in 2.6.1 and 2.6.2), devfsd fills modprobe.devfs with C code, each line prepended with ``+''. e.g. + LM_WritePhy(pDevice, BCM540X_DSP_RW_PORT, 0x0a20); . Code is fragmented and incomplete. Consequently, devfsd fails to load due to invalid character '+' in config file. Reproducible: Always Steps to Reproduce: 1. Using current devfsd 2. Using 2.6 3. Reboot Actual Results: Devfsd complains on boot up and shutdown of invalid character '+' in config file. If I move old config file, new one is automatically generated, with same effect. Devfsd fails to load modules on boot but boot continues otherwise successfuly; shutdown appears to hang. Expected Results: Devfsd should have loaded and unloaded modules successfully.
please try latest devfs/module-init-tools/kernel