Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

when I try to run Ubuntu on Hyper-V virtual machine, it gives me this error and doesn't let me continue:

piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

what exactly do I have set up wrong? i'm giving it a 64gb hardrive with 1024 startup ram and 512mb - 4096 dynamic ram. If you need more information, please let me know how to find it as i'm just starting out using this.

share|improve this question

Not sure why this happens, but I can confirm this worked for me using Ubuntu 12.04.2 on Hyper-V.

Basically, they are instructions on disabling the i2c_piix4 module.

share|improve this answer
Do you know what the effect of disabling i2c_piix4 is? What is it needed for? – CMCDragonkai Jul 16 '14 at 5:10

I had the same error trying "Ubuntu 12.04 Desktop 64 bits" on Hyper-V 2008 R2 when chosen to just try Ubuntu.

  • First ensure your Hyper-V is up-to-date.
  • Then install Ubuntu basically in your VM but don't choose to run installation updates
  • Next time you will run its updates. SMbus bug will fixed. Worked for me.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.