内核 BUG 位于 /build/buildd/linux-3.16.0/drivers/gpu/drm/radeon/radeon_s8.c:321!

内核 BUG 位于 /build/buildd/linux-3.16.0/drivers/gpu/drm/radeon/radeon_s8.c:321!

我刚买了一台装有 Windows 8 的新戴尔笔记本电脑,并尝试安装 Ubuntu 14.10。我使用了启动盘创建器,PC Intel x86 桌面图像创建可启动的 FAT32 格式的 Ubuntu USB 驱动器。我检查了 .iso 文件的 md5sum,发现它与官方 md5sum 匹配。我从它启动了新 PC,它显示了以下输出行。

[    4.425830] isapnp:Write Data Register 0xa79 already used
[   10.132399] [drm:sl_dpm_enable] *ERROR* radeon: sl_init_smc_table failed
[   10.132424] [drm:radeon_pm_init_dpm] *ERROR* radeon: dpm initialization failed
[   10.575523] [drm:r600_ring_test] *ERROR* radeon: ring 0 test failed (scratch(0x850C)=0xCAFEDEAD)
[   10.575558] radeon 0000:04:00.0: disabling GPU acceleration
[   10.820170] ------------[ cut here ]------------
[   10.820194] kernel BUG at /build/buildd/linux-3.16.0/drivers/gpu/drm/radeon/radeon_s8.c:321!
[   10.820225] invalid opcode: 0000 [#1] SMP
[   10.820245] Modules linked in: rtsx_usb_sdmmc rtsx_usb usbhid hid  uas usb_storage radeon 1915 ahci tta psmouse libahcl 12c_algo_bit drm_kms_helper r0169 drm all 
[   10.820330] CPU: 0 PID: 209 Comm: plymouthd Not tainted 3.16.0-23-generic #31-Ubuntu
[   10.820367] Hardware name: Dell Inc. Inspiron 5548/079JDM, BIOS AO2 12/04/2014
[   10.820394] task: ebaadcd0 ti: eb2e2000 task.ti: eb2e2000
[   10.820415] EIP: 0060:[<f8cfd68d>] EFLAGS: 0001087 CPU: 0
[   10.820454] EIP os at radeon sa_bo_new+0x36d/0x380 [radeon]
[   10.820476] EAX: f6840000 EBX: 00000100 ECX: eb2a3d00 EDX: f68410e4
[   10.820500] ESI: 00000003 EDI: f6840000 ESP: eb2e3c84 ESP: eb2e3bfc

...

[   10.821517] ---[ end trace bab71d61e448d30f ]---
error: unexpectedly disconnected form boot status daemon
[   12.295993] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   12.617099] FAT-fs 9sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   13.839761] EXT4-fs (loop1): mounted ext3 file system using ext4 subsystem
[   13.861484] EXT4-fs (loop1): mounted filesystem, with ordered data mode. Opts: (null)
umount: can't umount /cdrom: Device or resource busy
umount: can't umount /cdrom: Device or resource busy
umount: can't umount /cdrom: Device or resource busy
Generating locales...
  en_US.UTF-8... up-to-date
Generation complete.
pwconv: failed to change the mode of /etc/passwd- to 0600
Using CD-ROM mount point /cdrom/
Identifying... [e75b7e243f3728fc60fa52b2bcd668e7-2]
Scanning disc for index files...
Found 2 package indexes, 0 source indexes, 0 translation indexes and 1 signatures
Found label 'Ubuntu 14.10 _Utopic_Unicorn - Release i386 (20141022.1)'
This disc is called:
'Ubuntu 14.10 _Utopic_Unicorn - Release i386 (20141022.1)'
Copying package lists...gpgv: Signature made Wed Oct 22 19:44:26 2014 UTC using DSA key ID FBB75451
gpgv: Good signature from 'Ubuntu CD Image Automatic Signing Key <[email protected]>"
Reading Package Indexes... Done
Writing new source list
Source list entries for this disc are:
deb cdrom:[Ubuntu 14.10 _Utopic Unicorn_ - Release i386 (20141022.1)]/ utopic main restricted
Repeat this process for the rest of the CDs in your set.
[   27.346056] i2c_hid i2c-DLL0641:00: failed to retrieve report from device.
[   27.359761] i2c_hid i2c-DLL0641:00: failed to retrieve report from device.
[   27.363743] i2c_hid i2c-DLL0641:00: failed to retrieve report from device.
[   27.367655] i2c_hid i2c-DLL0641:00: failed to retrieve report from device.
[   27.623056] iwlwifi 0000:03:00.0: Unsupported splx structure

等待 5-10 分钟后,我手动重启并重新创建了 USB 驱动器。我重新启动后结果相同(停在同一个地方)。

我认为第七行的错误(内核 BUG)是问题的根本原因,但我可能错了。有没有什么方法可以修复或绕过这个错误以成功安装 Ubuntu?


我尝试使用传统启动和安全启动,并开启和关闭 UEFI。同一根记忆棒在其他计算机上运行良好。

如果我可能遗漏了更多相关信息,请告诉我。

答案1

成功!我发现我需要禁用 Windows 上的快速启动才能成功安装 Ubuntu。

禁用快速启动的步骤:

  1. 转到“开始屏幕”并搜索“更改电源按钮的功能”
  2. 点击“更改当前可用的设置”
  3. 向下滚动并取消选中“打开快速启动”。

修复这个问题后,我确实遇到了Ubuntu 14.04 LTS 实时 USB 启动错误(gfxboot.c32:不是有效的 COM32R 映像),有一个简单的解决方法。

相关内容