[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#747218: Cannot boot into X with kernel 3.2 drm and radeon firmware



Package: linux-image-3.2.0-4-amd64
Version: 3.2.57-3
Severity: grave

Hello to the debian team, this is Nick Barkas & John Barkas and it is our first bug report
after years of using your distro. We send this report by hand as the reportbug gathers too
much useless info. Also we did not understand where to write our description with the reportbug
tool... This bug only occurs after installing the nonfree radeon firmware (firmware-linux-nonfree)
and then rebooting. It was first spotted on Wheezy 7.4.0 and we did not fall into it earlier
as we used fglrx after the first boot on every previous installation. During the first boot,
the radeon f/w was installed but was never loaded by the drm driver as the fglrx driver
blacklisted the radeon drm.

The system uses a Gigabyte 790X mainboard with a MSI Radeon HD6790 graphics adapter.
After the console modesetting finishes, we see  artifacts either throughout the screen or
in a horizontal stripe in the center of the screen. We also have to inform you that this is not
a hardware failure as the card works fine everywhere else and because we have an identical one
that behaves exactly the same way!!!

X never loads but console switching does, so we can send you what the kernel reports for
this issue:

[   34.828172] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[   34.828183] GPU lockup (waiting for 0x00000006 last fence id 0x00000001)
[   34.829372] radeon 0000:01:00.0: GPU softreset
[   34.829379] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[   34.829385] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[   34.829391] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[   34.829397] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   34.831555] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[   34.831661] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[   34.831667] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[   34.831673] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[   34.831679] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   35.772602] radeon 0000:01:00.0: GPU reset succeed
[   37.333170] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[   37.333260] radeon 0000:01:00.0: WB enabled
[   37.333262] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[   37.349379] [drm] ring test on 0 succeeded in 2 usecs
[   37.349398] [drm] ib test on ring 0 succeeded in 3 usecs
[   47.948157] radeon 0000:01:00.0: GPU lockup CP stall for more than 10020msec
[   47.948168] GPU lockup (waiting for 0x0000000A last fence id 0x00000006)
[   47.949377] radeon 0000:01:00.0: GPU softreset
[   47.949384] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[   47.949390] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[   47.949397] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[   47.949403] radeon 0000:01:00.0:   SRBM_STATUS=0x20000AC0
[   47.965511] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[   47.965620] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[   47.965626] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[   47.965632] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[   47.965638] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   49.348726] radeon 0000:01:00.0: GPU reset succeed
[   50.910364] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[   50.910473] radeon 0000:01:00.0: WB enabled
[   50.910482] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[   50.926748] [drm] ring test on 0 succeeded in 1 usecs
[   50.926804] [drm] ib test on ring 0 succeeded in 3 usecs
[   61.772171] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[   61.772182] GPU lockup (waiting for 0x0000000D last fence id 0x0000000A)
[   61.773387] radeon 0000:01:00.0: GPU softreset
[   61.773393] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[   61.773400] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[   61.773406] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[   61.773412] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   61.774836] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[   61.774944] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[   61.774950] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[   61.774956] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[   61.774962] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   63.158938] radeon 0000:01:00.0: GPU reset succeed
[   64.809466] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[   64.809557] radeon 0000:01:00.0: WB enabled
[   64.809559] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[   64.825677] [drm] ring test on 0 succeeded in 3 usecs
[   64.825696] [drm] ib test on ring 0 succeeded in 3 usecs
[   75.824168] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[   75.824180] GPU lockup (waiting for 0x0000000F last fence id 0x0000000D)
[   75.825393] radeon 0000:01:00.0: GPU softreset
[   75.825400] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[   75.825407] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[   75.825413] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[   75.825419] radeon 0000:01:00.0:   SRBM_STATUS=0x20000AC0
[   75.841528] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[   75.841636] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[   75.841643] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[   75.841649] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[   75.841655] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   77.224238] radeon 0000:01:00.0: GPU reset succeed
[   77.224251] sched: RT throttling activated
[   78.782572] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[   78.782682] radeon 0000:01:00.0: WB enabled
[   78.782690] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[   78.798992] [drm] ring test on 0 succeeded in 1 usecs
[   78.799046] [drm] ib test on ring 0 succeeded in 3 usecs
[   89.704127] radeon 0000:01:00.0: GPU lockup CP stall for more than 10060msec
[   89.704137] GPU lockup (waiting for 0x00000012 last fence id 0x0000000F)
[   89.705346] radeon 0000:01:00.0: GPU softreset
[   89.705353] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[   89.705359] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[   89.705365] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[   89.705372] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   89.713515] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[   89.713624] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[   89.713630] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[   89.713636] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[   89.713642] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[   91.097271] radeon 0000:01:00.0: GPU reset succeed
[   92.747831] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[   92.747922] radeon 0000:01:00.0: WB enabled
[   92.747924] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[   92.764059] [drm] ring test on 0 succeeded in 2 usecs
[   92.764079] [drm] ib test on ring 0 succeeded in 3 usecs
[  104.192163] radeon 0000:01:00.0: GPU lockup CP stall for more than 10020msec
[  104.192329] GPU lockup (waiting for 0x00000018 last fence id 0x00000012)
[  104.193538] radeon 0000:01:00.0: GPU softreset
[  104.193545] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[  104.193552] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[  104.193558] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[  104.193564] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[  104.198192] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[  104.198300] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[  104.198307] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[  104.198313] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[  104.198319] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[  105.580606] radeon 0000:01:00.0: GPU reset succeed
[  107.232256] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  107.232368] radeon 0000:01:00.0: WB enabled
[  107.232377] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[  107.248640] [drm] ring test on 0 succeeded in 1 usecs
[  107.248699] [drm] ib test on ring 0 succeeded in 3 usecs
[  108.020168] radeon 0000:01:00.0: GPU lockup CP stall for more than 13848msec
[  108.020332] GPU lockup (waiting for 0x0000001F last fence id 0x00000018)
[  108.021543] radeon 0000:01:00.0: GPU softreset
[  108.021550] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[  108.021556] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[  108.021563] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[  108.021569] radeon 0000:01:00.0:   SRBM_STATUS=0x20000AC0
[  108.031712] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[  108.031820] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[  108.031827] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[  108.031833] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[  108.031839] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[  109.414146] radeon 0000:01:00.0: GPU reset succeed
[  111.065667] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  111.065796] radeon 0000:01:00.0: WB enabled
[  111.065804] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[  111.082070] [drm] ring test on 0 succeeded in 1 usecs
[  111.082129] [drm] ib test on ring 0 succeeded in 3 usecs
[  576.780182] radeon 0000:01:00.0: GPU lockup CP stall for more than 482608msec
[  576.780194] GPU lockup (waiting for 0x0000002D last fence id 0x0000001F)
[  576.781402] radeon 0000:01:00.0: GPU softreset
[  576.781409] radeon 0000:01:00.0:   GRBM_STATUS=0xB1403828
[  576.781416] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x28000007
[  576.781422] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x28000007
[  576.781428] radeon 0000:01:00.0:   SRBM_STATUS=0x20000AC0
[  576.784347] radeon 0000:01:00.0:   GRBM_SOFT_RESET=0x00007F6B
[  576.784455] radeon 0000:01:00.0:   GRBM_STATUS=0x00003828
[  576.784462] radeon 0000:01:00.0:   GRBM_STATUS_SE0=0x00000007
[  576.784468] radeon 0000:01:00.0:   GRBM_STATUS_SE1=0x00000007
[  576.784475] radeon 0000:01:00.0:   SRBM_STATUS=0x200000C0
[  578.168906] radeon 0000:01:00.0: GPU reset succeed
[  579.730164] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[  579.730276] radeon 0000:01:00.0: WB enabled
[  579.730284] [drm] fence driver on ring 0 use gpu addr 0x40000c00 and cpu addr 0xffff88012935cc00
[  579.746523] [drm] ring test on 0 succeeded in 2 usecs
[  579.746568] [drm] ib test on ring 0 succeeded in 3 usecs

Thankfully, every debian 3.13 kernel works fine, so something needs to be backported from 3.13 drm.
Some of the reportbug info is supplied below (the rest info was useless anyway):

** Model information
sys_vendor: Gigabyte Technology Co., Ltd.
product_name: GA-MA790X-UD3P
product_version: 
chassis_vendor: Gigabyte Technology Co., Ltd.
chassis_version: 
bios_vendor: Award Software International, Inc.
bios_version: F7a
board_vendor: Gigabyte Technology Co., Ltd.
board_name: GA-MA790X-UD3P
board_version: x.x

** PCI devices:
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] nee ATI RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part [1002:5958]
    Subsystem: Advanced Micro Devices [AMD] nee ATI RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part [1002:5958]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 32
    Region 3: Memory at <ignored> (64-bit, non-prefetchable)
    Capabilities: <access denied>

00:02.0 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (external gfx0 port A) [1002:5978] (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000e000-0000efff
    Memory behind bridge: fdf00000-fdffffff
    Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Barts LE [AMD Radeon HD 6700 Series] [1002:673e] (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. Device [1462:2451]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 43
    Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Region 2: Memory at fdfc0000 (64-bit, non-prefetchable) [size=128K]
    Region 4: I/O ports at ee00 [size=256]
    [virtual] Expansion ROM at fdf00000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: radeon

-- System Information:
Debian Release: 7.5
  APT prefers stable-updates
Architecture: amd64 (x86_64)

Versions of packages linux-image-3.2.0-4-amd64 depends on:
ii  debconf [debconf-2.0]                   1.5.49
ii  initramfs-tools [linux-initramfs-tool]  0.115
ii  kmod                                    9-3
ii  linux-base                              3.5
ii  module-init-tools                       9-3

Versions of packages linux-image-3.2.0-4-amd64 recommends:
ii  firmware-linux-free  3.2

Versions of packages linux-image-3.2.0-4-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  extlinux                2:4.05+dfsg-6+deb7u1
ii  grub-pc                 1.99-27+deb7u2
pn  linux-doc-3.2           <none>

Versions of packages linux-image-3.2.0-4-amd64 is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
pn  firmware-bnx2x          <none>
pn  firmware-brcm80211      <none>
pn  firmware-intelwimax     <none>
pn  firmware-ipw2x00        <none>
pn  firmware-ivtv           <none>
pn  firmware-iwlwifi        <none>
pn  firmware-libertas       <none>
pn  firmware-linux          <none>
ii  firmware-linux-nonfree  0.41
pn  firmware-myricom        <none>
pn  firmware-netxen         <none>
pn  firmware-qlogic         <none>
pn  firmware-ralink         <none>
pn  firmware-realtek        <none>
pn  xen-hypervisor          <none>


Reply to: