Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am trying to boot Ubuntu 13.04 in VirtualBox, but every time I boot, I get an error that says "SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr". This happens right after I start the virtual machine, and the operating system does not even start properly. I see the error, then the screen just goes black and gives me a blinking cursor. The solutions I have found online tell me to open up a terminal only after the OS boots correctly. Sadly, I cannot even get to that stage, so I can't use that solution.

Help?

By the way, I am VERY new to Virtual Box and creating virtual machines, so excuse me if I'm not familiar with some of the terminology. Another thing, if it helps, is that I'm running Windows 7 as my host OS.

Thank you!

share|improve this question
add comment

2 Answers 2

This answer is from: http://finster.co.uk/2010/11/16/virtualbox-piix4_smbus-error/

SMBus base address uninitialized - upgrade bios or use force_addr=0xaddr

This error is caused by VM having no smbus but Ubuntu always trying to load the module. It doesn't affect anything but is a bit annoying.

  1. Check module is being loaded

    lsmod | grep i2c_piix4
    
  2. If so, blacklist it in the file /etc/modprobe.d/blacklist.conf, by adding the following to the end of the file:

    blacklist i2c_piix4
    
  3. Update the initramfs

    sudo update-initramfs -u -k all
    

You might want to optionally remove unneeded kernal images before updating the initramfs to cut down on how long that part takes.

share|improve this answer
    
MountainX sorry to say you are wrong it does affect something it will stop you from loading Ubuntu into a virtual state so in that term it does affect something you will end with a black screen for hours no matter speed or such I got the same results trying it with the information. –  A comment is wrong Mar 9 at 23:51
    
Your comment doesn't make sense to me... However, if you think this information is wrong, please take that up with the person who wrote it at the link I gave. I only copied that information here. –  MountainX Mar 10 at 1:38
add comment

We can safely ignore the warning

SMBus base address uninitialized 

This indicates that we run without a System Management Bus, which is to expected on a virtual machine.

Your boot failure does have a different reason. Anything from incompatible settings of your virtual machine to incompatibilites with your Windows kernel or drivers.

Try to boot the virtual machine while pressing and holding the left Shift key to boot a root shell for further investigation, to upgrade your guest OS, or to install the guest additions.

share|improve this answer
add comment

Your Answer

 
discard

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.