File lm_sensors-r6016-handle-superio-wo-logdev.patch of Package sensors.openSUSE_12.1_Update

Properly handle Super-I/O chips without logical device. Just report
that we can't support the chip yet, instead of spitting I/O errors.

---
 prog/detect/sensors-detect |    4 ++++
 1 file changed, 4 insertions(+)

--- lm_sensors-3.3.1.orig/prog/detect/sensors-detect
+++ lm_sensors-3.3.1/prog/detect/sensors-detect
@@ -3747,6 +3747,10 @@ sub probe_superio
 		print "\n    (hardware monitoring capabilities accessible via SMBus only)\n";
 		return FEAT_SMBUS;
 	}
+	if (!exists $chip->{logdev}) {
+		print "\n    (no support yet)\n";
+		return 0;
+	}
 
 	# Switch to the sensor logical device
 	outb($addrreg, $superio{logdevreg});
openSUSE Build Service is sponsored by