Hi Soren, et. al.: > On Wednesday 08 June 2005 02:53, Jean Delvare wrote: > > If it doesn't work, please try reverting (in reverse order): > > gregkh-i2c-hwmon-01.patch > > gregkh-i2c-hwmon-02.patch > > gregkh-i2c-hwmon-03.patch > > i2c-chips-need-hwmon.patch > > gregkh-i2c-hwmon-02-sparc64-fix.patch > > and see how it goes. * S?ren Lott <soren3 at gmail.com> [2005-06-08 04:08:04 -0300]: > yeap, reverting these did the trick, all i2c entries in sysfs are back. :) My bad. Although I will redo the hwmon patches soon anyway, here is a patch that you can apply (after reapplying the above) that should get you working again. BTW: I tested it on almost identical h/w as yours, this time with the same relevant config options, against 2.6.12-rc5-mm1. This applies to -rc6-mm1. --------------- This patch fixes an init order bug between hwmon and i2c/chips, without which many sensors drivers will not initialize properly (in non-modular systems). Signed-off-by: Mark M. Hoffman <mhoffman at lightlink.com> Index: linux-2.6.12-rc6-mm1/drivers/Makefile =================================================================== --- linux-2.6.12-rc6-mm1.orig/drivers/Makefile +++ linux-2.6.12-rc6-mm1/drivers/Makefile @@ -53,8 +53,11 @@ obj-$(CONFIG_USB_GADGET) += usb/gadget/ obj-$(CONFIG_GAMEPORT) += input/gameport/ obj-$(CONFIG_INPUT) += input/ obj-$(CONFIG_I2O) += message/ -obj-$(CONFIG_I2C) += i2c/ + +# most of i2c/chips depends on hwmon/ obj-$(CONFIG_HWMON) += hwmon/ +obj-$(CONFIG_I2C) += i2c/ + obj-$(CONFIG_W1) += w1/ obj-$(CONFIG_PHONE) += telephony/ obj-$(CONFIG_MD) += md/ -- Mark M. Hoffman mhoffman at lightlink.com