![12.04 LTS 启动时挂起在“SP5100 TCO 计时器:mmio 地址 0xfec000f0 已在使用中”,昨天没有](https://linux22.com/image/961863/12.04%20LTS%20%E5%90%AF%E5%8A%A8%E6%97%B6%E6%8C%82%E8%B5%B7%E5%9C%A8%E2%80%9CSP5100%20TCO%20%E8%AE%A1%E6%97%B6%E5%99%A8%EF%BC%9Ammio%20%E5%9C%B0%E5%9D%80%200xfec000f0%20%E5%B7%B2%E5%9C%A8%E4%BD%BF%E7%94%A8%E4%B8%AD%E2%80%9D%EF%BC%8C%E6%98%A8%E5%A4%A9%E6%B2%A1%E6%9C%89%20.png)
双启动 Windows 7 和 Ubuntu 12.04 LTS。
我从 Win 重新启动到 Ubu,发现了一些有趣的事情。
我的 POST 屏幕上布满了各种奇怪的颜色块,直到我点击 GRUB,当我尝试启动 Ubuntu 时,这种情况仍然持续。当我使用板载 VGA 时,这些颜色块不会出现,所以我只能归因于此。
Grub 尺寸已交换(可能是卡与板载),但是,当与板载 VGA 连接时,Grub 超时计数器可以工作,而当使用我的卡时则不工作(有关更多信息,请参阅下面的“[!!!]”)
直接启动进入Ubuntu会出现错误:
SP5100 TCO timer: mmio address 0xfec000f0 already in use
同时,启动到恢复模式,然后“恢复正常启动”会让我进入没有原始 1440x900 分辨率的桌面,并且图形驱动程序无法告诉它正在查看的显示器(我认为这是因为它不是完整的图形启动,正如它所说,某些驱动程序无法运行?)[!!!] 当我进入恢复模式后重新启动时,倒计时器工作一次,让我回到默认的 ubuntu 启动,然后直到另一次恢复模式启动后才再次工作。
Windows 7 可以完美启动,没有任何问题,无论是色块问题还是驱动程序检测问题。这让我想知道 POST 屏幕为什么不能再处理我的显卡了。
在进行所有诊断的过程中,我打开了机箱并重新牢固地安装了视频卡,确保连接没有松动——但这对我没有任何帮助。
硬件
我正在运行NVidia GeForce GTX 8800PCI 插槽中的显卡。我有4.8GiB 内存, 一个AMD Athlon II 四核 640 处理器,在MSI K9N6GM系列主板. 板载视频是NVidia GeForce MCP61(V/S/P) 卡。
笔记:昨天我没有遇到这些问题,我已经密集使用 Ubuntu 一周了,尽管几个月来它一直运行良好。我最近一直在使用它来修改我的 Android 手机,也许我在文件系统中弄乱了什么?
答案1
这是一个错误。请查看https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1055096并在那里添加您的信息。
答案2
在内核升级到 3.5 后,我在 12.04 中遇到过一次这种情况。从旧内核版本启动使我能够解决这个问题。(如果您在启动时没有看到允许您选择旧内核的菜单,请Shift在机器启动时按住该键。)