Bug 38907 - Radeon BARTS: atombios stuck executing D130
Summary: Radeon BARTS: atombios stuck executing D130
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-02 03:09 UTC by Ernst Sjöstrand
Modified: 2011-07-07 07:08 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
vbios.rom (64.00 KB, application/octet-stream)
2011-07-02 11:29 UTC, Ernst Sjöstrand
no flags Details

Description Ernst Sjöstrand 2011-07-02 03:09:28 UTC
When booting with my new Radeon 6850 the computer freezes and becomes unresponsive when the radeon module is loaded.
This was with the Ubuntu Natty 2.6.38 kernel.

netconsole revealed the following:
[  261.958181] [drm] radeon kernel modesetting enabled.
[  261.958428] radeon 0000:02:00.0: setting latency timer to 64
[  261.961518] [drm] initializing kernel modesetting (BARTS 0x1002:0x6739).
[  261.961647] [drm] register mmio base: 0xFDDC0000
[  261.961711] [drm] register mmio size: 131072
[  261.962196] ATOM BIOS: BARTS
[  261.962328] radeon 0000:02:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
[  261.962400] radeon 0000:02:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
[  261.962832] [drm] Detected VRAM RAM=1024M, BAR=256M
[  261.962910] [drm] RAM width 256bits DDR
[  261.963063] [TTM] Zone  kernel: Available graphics memory: 2028210 kiB.
[  261.963127] [TTM] Initializing pool allocator.
[  261.963214] [drm] radeon: 1024M of VRAM memory ready
[  261.963278] [drm] radeon: 512M of GTT memory ready.
[  261.963373] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[  261.963438] [drm] Driver supports precise vblank timestamp query.
[  261.963543] radeon 0000:02:00.0: irq 49 for MSI/MSI-X
[  261.963611] radeon 0000:02:00.0: radeon: using MSI.
[  261.963723] [drm] radeon: irq initialized.
[  261.963787] [drm] GART: num cpu pages 131072, num gpu pages 131072
[  261.966229] [drm] Loading BARTS Microcode
[  262.023860] radeon 0000:02:00.0: WB enabled
[  262.040317] [drm] ring test succeeded in 3 usecs
[  262.040498] [drm] radeon: ib pool ready.
[  262.040688] [drm] ib test succeeded in 0 usecs
[  262.040759] failed to evaluate ATIF got AE_BAD_PARAMETER
[  262.041256] [drm] Radeon Display Connectors
[  262.041321] [drm] Connector 0:
[  262.041388] [drm]   DisplayPort
[  262.041452] [drm]   HPD4
[  262.041516] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[  262.041587] [drm]   Encoders:
[  262.041650] [drm]     DFP1: INTERNAL_UNIPHY2
[  262.041714] [drm] Connector 1:
[  262.041777] [drm]   HDMI-A
[  262.041841] [drm]   HPD3
[  262.041904] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[  262.041976] [drm]   Encoders:
[  262.042040] [drm]     DFP2: INTERNAL_UNIPHY2
[  262.042104] [drm] Connector 2:
[  262.042167] [drm]   DVI-I
[  262.042230] [drm]   HPD6
[  262.042295] [drm]   DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
[  262.042366] [drm]   Encoders:
[  262.042429] [drm]     DFP3: INTERNAL_UNIPHY
[  262.042494] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[  262.042560] [drm] Connector 3:
[  262.042623] [drm]   DVI-D
[  262.042686] [drm]   HPD1
[  262.042749] [drm]   DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c 0x648c
[  262.042820] [drm]   Encoders:
[  262.042885] [drm]     DFP4: INTERNAL_UNIPHY1
[  262.342185] [drm] Internal thermal controller with fan control
[  262.398474] [drm] radeon: power management initialized
[  267.060164] ata4.00: exception Emask 0x12 SAct 0xf SErr 0x400 action 0x6 frozen
[  267.060315] ata4.00: irq_stat 0x08000000, interface fatal error
[  267.060657] ata4: SError: { Proto }
[  267.060763] ata4.00: failed command: WRITE FPDMA QUEUED
[  267.060876] ata4.00: cmd 61/08:00:9d:5e:37/00:00:34:00:00/40 tag 0 ncq 4096 out
[  267.060878]          res 40/00:0c:05:77:f4/00:00:31:00:00/40 Emask 0x12 (ATA bus error)
[  267.061161] ata4.00: status: { DRDY }
[  267.061266] ata4.00: failed command: WRITE FPDMA QUEUED
[  267.061379] ata4.00: cmd 61/08:08:05:77:f4/00:00:31:00:00/40 tag 1 ncq 4096 out
[  267.061380]          res 40/00:0c:05:77:f4/00:00:31:00:00/40 Emask 0x12 (ATA bus error)
[  267.061664] ata4.00: status: { DRDY }
[  267.061770] ata4.00: failed command: WRITE FPDMA QUEUED
[  267.061883] ata4.00: cmd 61/08:10:2d:7b:f4/00:00:31:00:00/40 tag 2 ncq 4096 out
[  267.061884]          res 40/00:0c:05:77:f4/00:00:31:00:00/40 Emask 0x12 (ATA bus error)
[  267.062168] ata4.00: status: { DRDY }
[  267.062273] ata4.00: failed command: WRITE FPDMA QUEUED
[  267.062387] ata4.00: cmd 61/08:18:a5:5e:37/00:00:34:00:00/40 tag 3 ncq 4096 out
[  267.062388]          res 40/00:0c:05:77:f4/00:00:31:00:00/40 Emask 0x12 (ATA bus error)
[  267.062672] ata4.00: status: { DRDY }
[  267.062780] ata4: hard resetting link
[  267.400009] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[  267.400134] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing D130 (len 62, WS 0, PS 0) @ 0xD14C
[  267.410023] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[  272.410009] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[  272.410022] ata4.00: qc timeout (cmd 0xec)
[  272.410030] ata4.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[  272.410032] ata4.00: revalidation failed (errno=-5)
[  272.410036] ata4: hard resetting link
[  272.410478] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing D130 (len 62, WS 0, PS 0) @ 0xD14C
[  273.480015] ata4: failed to resume link (SControl FFF)
[  277.420009] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[  277.420133] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing D130 (len 62, WS 0, PS 0) @ 0xD14C
[  278.520016] ata4: link is slow to respond, please be patient (ready=0)
[  282.420016] ata4: COMRESET failed (errno=-16)
[  282.420131] ata4: hard resetting link
[  282.430008] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[  282.430133] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing D130 (len 62, WS 0, PS 0) @ 0xD14C
[  283.490015] ata4: failed to resume link (SControl 0)
[  287.440009] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[  287.440133] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing D130 (len 62, WS 0, PS 0) @ 0xD14C
[  288.530016] ata4: link is slow to respond, please be patient (ready=0)
[  292.430018] ata4: COMRESET failed (errno=-16)
[  292.430134] ata4: hard resetting link
[  292.450008] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[  292.450133] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing D130 (len 62, WS 0, PS 0) @ 0xD14C
Comment 1 Alex Deucher 2011-07-02 07:38:37 UTC
Please attach a copy of your vbios.

(as root)
(use lspci to get the bus id)
cd /sys/bus/pci/devices/<pci bus id>
echo 1 > rom
cat rom > /tmp/vbios.rom
echo 0 > rom
Comment 2 Ernst Sjöstrand 2011-07-02 11:29:41 UTC
Created attachment 48690 [details]
vbios.rom
Comment 3 Alex Deucher 2011-07-05 07:10:04 UTC
Does a 3.0 kernel work any better?
Comment 4 Ernst Sjöstrand 2011-07-07 06:53:42 UTC
This kernel didn't work:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-rc2-oneiric/
Comment 5 Ernst Sjöstrand 2011-07-07 07:02:47 UTC
Oh but it actually does work with the real current Ubuntu Onieric kernel, 3.0-3-generic.
Looks like that's based on 3.0-rc5.
This could be nice to have in some -stable tree, otherwise I guess it's closed?
Comment 6 Alex Deucher 2011-07-07 07:08:34 UTC
(In reply to comment #5)
> This could be nice to have in some -stable tree, otherwise I guess it's closed?

It's a fairly major update of the display code.  Too large a change for the stable tree.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.