The perfect 10一出就迫不及待升级,结果傻眼,我的小X上的USB功能不见了,顺带把蓝牙、SD卡、MS卡这些依赖USB总线的功能一并带走。奋战三天后,终于让我找到了问题所在,是因为Ubuntu 10.10新的内核在处理USB 2.0的ehci驱动时,强制使用从0x7f800000开始的一段内存作为io内存,但这段内存可能是被GMA 500的显示驱动占去了还是其他原因,就是不能用,于是ehci驱动无法启动。
暂时的解决方法是让内核先预留下这段内存:
将memmap=1K#0x7f800000加到你的/etc/default/grub配置文件中,如下:
GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor memmap=1K#0x7f800000"
然后更新grub配置并重启:update-grub;reboot