Red Hat Bugzilla – Bug 849430
Support for one-wire bus missing from kernel
Last modified: 2012-08-23 11:13:05 EDT
Description of problem:
Support for the one wire bus (W1) and devices is missing from recent kernels.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
FATAL: Module wire not found.
wire module is loaded
The kernel modules wire and w1_* do not exist because the kernel has not been configured for it.
-bash-4.2# grep W1 /lib/modules/3.5.0-2.fc17.x86_64/source/.config
# CONFIG_W1 is not set
In 3.1.6-1.fc16 it was configured, but in 3.4.4-4.fc16 it was missing. I appreciate that some choice has to be made about what to include and what not, but it is a bit unfriendly to have things stop working when you do a yum update.
this got culled in the "surely no-one is using this" clean-up back in January.
There were a few false-positives in that list, which we've reenabled and/or moved to kernel-modules-extra. Given you're the only person to ask for this since then, I suspect we'll move it there too.
Out of curiosity, what are you using this for ?
Kernel-modules-extra would be OK.
Instrumentation. I use the w1_therm. It's about the cheapest way to impliment a whole heap of temperature sensors. The usb to 1-wire interfaces are pretty cheap as well. The bus can be quite long - I forget the maximum length, but I can reliably run a bus to every room in the house for HVAC monitoring.
There are a variety of other chips as well: http://www.maxim-ic.com/products/1-wire-and-ibutton.mvp
neat. I've re-enabled all the modules, and moved them to the extras package.
They'll be in the next build (which should be done today).
Thanks, all is working again!