I have an A7V600 motherboard, which has a Via 8237 on it. It is not supported by current 2.6 kernels (test8, for example). I have added support by adding the following lines to vt596_ids[] in /usr/src/linux-2.6.0-test8/drivers/i2c/busses/i2c-viapro.c. { .vendor = PCI_VENDOR_ID_VIA, .device = PCI_DEVICE_ID_VIA_8237, .subvendor = PCI_ANY_ID, .subdevice = PCI_ANY_ID, .driver_data = SMBBA3 }, I have not observed any brokenness, having used it for several weeks. I could, of course, continue making the change to future kernel versions, but this would surely benefit others if in the regular dist.