Description of problem: hal doesn't load the dcdbas kernel module automatically. This causes continuous syslog error messages: NetworkManager: <info> Error getting killswitch power: org.freedesktop.Hal.Device.UnknownError - AN error occurred. The error message is: #012 Could not open file /sys/devices/platform/dcdbas/smi_data. Check that dcdbas driver is properly loaded. Version-Release number of selected component (if applicable): hal-0.5.9-8.fc7 How reproducible: always on Dell laptops Steps to Reproduce: 1. start networkmanager 2. 3. Actual results: errors seen in syslog Expected results: no errors Additional info: Attachment dell.modules can be dropped into /etc/sysconfig/modules/ to be automatically loaded by initscripts. This stops such error messages.
Created attachment 160428 [details] dell.modules
Actually I would say that libsmbios should insmod dcdbas itself and/or drop that file into /etc/sysconfig/modules. Much like e.g. mount(1) loads file-system drivers when needed. Or how losetup loads loop.ko when needed. Anyway this is all moot, since DMI modalias support is landing / has landed in recent Linux kernels. I believe dcdbas should just export modalias to make this load automatically as part of the boot process. Hence, reassigning to the kernel to make sure we do that.
*** This bug has been marked as a duplicate of 248257 ***