Ubuntu提示piix4_smbus:Host SMBus错误解决办法

1、编译内核时出现下面的错误

CHK     include/linux/version.h

CHK     include/generated/utsrelease.h

make[1]: `include/generated/mach-types.h' is up to date.

CALL    scripts/checksyscalls.sh

CC      scripts/mod/empty.o

/opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

make[2]: *** [scripts/mod/empty.o] Error 1

make[1]: *** [scripts/mod] Error 2

make: *** [scripts] Error 2

解决办法:

  实这个问题就是你64位的操作系统没有32位的类库,而android的SDK是要32位支持的,如果没装就只能是报上面的错!

打开终端运行下面的命令:

sudo apt-get update

sudo apt-get install ia32-libs

运行第二个命令时有可能会说找不到或者被其它的所替代,然后再把终端列出的安装就好了

 

2、VMware安装虚拟机Ubuntu提示piix4_smbus:Host SMBus错误解决办法

错误: ubuntu开机出现错误提示:piix4_smbus 0000:00:007.3: Host SMBus controller not enabled

原因: ubuntu装入i2c_piix4模块所致,因为系统找不到这个模块,所以报错

处理方法:

1、查明装入模块的确切名字,显示输出的结果是模块的确切名字:i2c_piix4

2、将该模块列入不装入名单。编辑文件sudo vim /etc/modprobe.d/blacklist.conf,在末尾加入blacklist i2c-piix4

3、重启reboot

 

posted @ 2015-10-30 22:06  elix  Views(4629)  Comments(0Edit  收藏  举报