The latest kernel update changes something that makes the BMP280 driver fail when trying to instantiate a device: --8<---------------cut here---------------start------------->8--- Mar 07 09:53:29 Otto kernel: i2c i2c-1: new_device: Instantiated device bme280 at 0x76 Mar 07 09:53:29 Otto kernel: module: x86/modules: Skipping invalid relocation target, existing value is nonzero for type 1, loc 00000000ce203c91, val ffffffffc106808a --8<---------------cut here---------------end--------------->8--- Anybody has an idea what actually goes wrong and how to fix it? I've seen a few discussions on the net that suggest that the headers were mismatched with the kernel. I'm using the kernel source package as always and just change the config and compile the modules for these as always and there is nothing to suggest that this is somehow the wrong source tree. I usually compile the module while still running on the old kernel, but for good measure I've been doing a make clean and recompiled after booting into the new kernel, but I get the same result then. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables