I digged further into this issue and found some difference in i2c-modules between Hardy and Lucid:
Hardy:
kern.log says all ok:
Jun 22 12:35:41 pp kernel: [ 54.573266] input: PC Speaker as /devices/platform/pcspkr/input/input4
Jun 22 12:35:41 pp kernel: [ 54.589284] i2c-adapter i2c-0: nForce2 SMBus adapter at 0x1c00
Jun 22 12:35:41 pp kernel: [ 54.589302] i2c-adapter i2c-1: nForce2 SMBus adapter at 0x1c40
Jun 22 12:35:41 pp kernel: [ 54.665463] Linux video capture interface:v2.00
May 19 17:49:10 pp kernel: [ 16.013542] i2c i2c-0: nForce2 SMBus adapter at 0x1c00
May 19 17:49:10 pp kernel: [ 16.013549] ACPI: resource nForce2_smbus [0x1c40-0x1c7f] conflicts with ACPI region SM00 [0x1c40-0x1c45]
May 19 17:49:10 pp kernel: [ 16.013552] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
I digged further into this issue and found some difference in i2c-modules between Hardy and Lucid:
Hardy:
kern.log says all ok: platform/ pcspkr/ input/input4
Jun 22 12:35:41 pp kernel: [ 54.573266] input: PC Speaker as /devices/
Jun 22 12:35:41 pp kernel: [ 54.589284] i2c-adapter i2c-0: nForce2 SMBus adapter at 0x1c00
Jun 22 12:35:41 pp kernel: [ 54.589302] i2c-adapter i2c-1: nForce2 SMBus adapter at 0x1c40
Jun 22 12:35:41 pp kernel: [ 54.665463] Linux video capture interface:v2.00
~$ modinfo i2c_nforce2 2.6.24- 28-generic/ kernel/ drivers/ i2c/busses/ i2c-nforce2. ko 8D5C15EF 0000446sv* sd*bc*sc* i* 00003EBsv* sd*bc*sc* i* 0000368sv* sd*bc*sc* i* 0000264sv* sd*bc*sc* i* 0000034sv* sd*bc*sc* i* 0000052sv* sd*bc*sc* i* 00000E4sv* sd*bc*sc* i* 00000D4sv* sd*bc*sc* i* 0000084sv* sd*bc*sc* i* 0000064sv* sd*bc*sc* i*
filename: /lib/modules/
description: nForce2/3/4/5xx SMBus driver
author: Hans-Frieder Vogt <email address hidden>
license: GPL
srcversion: EB7002ADFD3CBF3
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
depends: i2c-core
vermagic: 2.6.24-28-generic SMP mod_unload
Lucid:
May 19 17:49:10 pp kernel: [ 16.013542] i2c i2c-0: nForce2 SMBus adapter at 0x1c00
May 19 17:49:10 pp kernel: [ 16.013549] ACPI: resource nForce2_smbus [0x1c40-0x1c7f] conflicts with ACPI region SM00 [0x1c40-0x1c45]
May 19 17:49:10 pp kernel: [ 16.013552] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
~$ modinfo i2c_nforce2 2.6.32- 22-generic/ kernel/ drivers/ i2c/busses/ i2c-nforce2. ko 9979D5A1 0000AA2sv* sd*bc*sc* i* 0000752sv* sd*bc*sc* i* 00007D8sv* sd*bc*sc* i* 0000542sv* sd*bc*sc* i* 0000446sv* sd*bc*sc* i* 00003EBsv* sd*bc*sc* i* 0000368sv* sd*bc*sc* i* 0000264sv* sd*bc*sc* i* 0000034sv* sd*bc*sc* i* 0000052sv* sd*bc*sc* i* 00000E4sv* sd*bc*sc* i* 00000D4sv* sd*bc*sc* i* 0000084sv* sd*bc*sc* i* 0000064sv* sd*bc*sc* i*
filename:
/lib/modules/
description: nForce2/3/4/5xx SMBus driver
author: Hans-Frieder Vogt <email address hidden>
license: GPL
srcversion: F20A6E012E416B9
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
alias: pci:v000010DEd0
depends:
vermagic: 2.6.32-22-generic SMP mod_unload modversions
Worth to mention:
in Hardy module i2c_nforce2 depends on i2c-core module, not so in Lucid.
Actually module i2c-core does not exist in Lucid!