Bug 5840 - MinnowBoard: ioremap error and call trace
Summary: MinnowBoard: ioremap error and call trace
Status: RESOLVED WONTFIX
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-runtime (show other bugs)
Version: 1.6
Hardware: x86 Multiple
: Low normal
Target Milestone: Future
Assignee: Unassigned
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-02-18 09:39 UTC by Stoicescu Cornel
Modified: 2019-06-13 15:22 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stoicescu Cornel 2014-02-18 09:39:41 UTC
STATUS: FAILED
BUILD: 1.6_M3_RC1:b70a10ca3ee4a0add90d387e2c8288e531aaa47c
ENVIRONMENT: MinnowBoard
STEPS TO REPRODUCE: Look in dmesg log for issues

EXPECTED OUTCOME: No error message in dmesg.

ACTUAL OUTCOME: 

[   91.448101] [EMGD] Initializing Driver.
[   91.448852] VGA arbiter detected; disabling legacy VGA decoding on SDVO device
[   91.450739] ------------[ cut here ]------------
[   91.450776] WARNING: at /home/pokybuild/yocto-autobuilder-dev/yocto-slave/minnow/build/build/tmp/work/minnow-poky-linux/linux-yocto/3.10.25+gitAUTOINC+4d658aa580_79af968f2f-r0/linux/arch/x86/mm/ioremap.c:102
[   91.450788] Modules linked in: emgd(+) drm_kms_helper drm agpgart snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_pcm snd_page_alloc snd_timer snd soundcore pch_can can_dev minnowboard_keys minnowboard_
[   91.450888] CPU: 1 PID: 573 Comm: modprobe Not tainted 3.10.25-yocto-standard #1
[   91.450900] Hardware name: Circuitco MinnowBoard/MinnowBoard, BIOS MinnowBoard Firmware 1.00 11/22/2013
[   91.450912]  00000000 00000000 eda07ca8 c1610b69 eda07cd0 c1032c1f c17ad420 c17a085c
[   91.450945]  00000066 c102a7d8 c102a7d8 00000020 00000001 00000001 eda07ce0 c1032ce3
[   91.450974]  00000009 00000000 eda07d34 c102a7d8 00000002 c18c6604 eda07d0c c14ffc41
[   91.451076] Call Trace:
[   91.451110]  [<c1610b69>] dump_stack+0x16/0x18
[   91.451130]  [<c1032c1f>] warn_slowpath_common+0x5f/0x80
[   91.451149]  [<c102a7d8>] ? __ioremap_caller+0x2b8/0x2e0
[   91.451167]  [<c102a7d8>] ? __ioremap_caller+0x2b8/0x2e0
[   91.451186]  [<c1032ce3>] warn_slowpath_null+0x23/0x30
[   91.451206]  [<c102a7d8>] __ioremap_caller+0x2b8/0x2e0
[   91.451222]  [<c14ffc41>] ? pci_read+0x31/0x40
[   91.451237]  [<c1614b87>] ? _raw_spin_unlock_irqrestore+0x17/0x40
[   91.451252]  [<c102a81c>] ioremap_nocache+0x1c/0x20
[   91.451340]  [<f004632d>] ? os_map_io_to_mem_nocache+0xd/0x10 [emgd]
[   91.451422]  [<f004632d>] os_map_io_to_mem_nocache+0xd/0x10 [emgd]
[   91.451494]  [<f00284d3>] full_config_tnc+0x2d3/0x390 [emgd]
[   91.451575]  [<f0046107>] ? os_pci_find_device+0x77/0x90 [emgd]
[   91.451647]  [<f00278b6>] config_tnc+0x16/0x560 [emgd]
[   91.451663]  [<c111024f>] ? kmem_cache_alloc_trace+0x9f/0x200
[   91.451735]  [<f00272a8>] ? igd_driver_init+0x1a8/0x210 [emgd]
[   91.451796]  [<f0006cdb>] ? emgd_driver_load+0xdb/0x350 [emgd]
[   91.451858]  [<f0006cdb>] ? emgd_driver_load+0xdb/0x350 [emgd]
[   91.451929]  [<f0027327>] igd_driver_config+0x17/0x30 [emgd]
[   91.451992]  [<f0006d5b>] emgd_driver_load+0x15b/0x350 [emgd]
[   91.452086]  [<eff0632b>] drm_get_pci_dev+0x13b/0x250 [drm]
[   91.452145]  [<eff06513>] drm_pci_init+0xd3/0x110 [drm]
[   91.452172]  [<f008f000>] ? 0xf008efff
[   91.452266]  [<f008f085>] emgd_init+0x85/0x99 [emgd]
[   91.452289]  [<c100017a>] do_one_initcall+0xaa/0x160
[   91.452310]  [<c1058675>] ? __blocking_notifier_call_chain+0x45/0x60
[   91.452333]  [<c1089345>] load_module+0x1885/0x21a0
[   91.452365]  [<c1089dd0>] SyS_finit_module+0x80/0xb0
[   91.452386]  [<c10f2003>] ? vm_mmap_pgoff+0x83/0xb0
[   91.452408]  [<c161521c>] syscall_call+0x7/0xb
[   91.452419] ---[ end trace 3ce0468931fc8341 ]---
[   91.452763] GMMADR(region 0) start: 0x90000000 (256M).
[   91.452773] GTTADR(region 3) start: 0xa02c0000 (can map 256M RAM), and actual RAM base 0x3ffc0000.
[   91.452779] Stolen memory information.
[   91.452785]        base in RAM: 0x3f800000.
[   91.452792]        size: 7932K, calculated by (GTT RAM base) - (Stolen base)
[   91.452799]        size: 8M (dvmt mode=3)
[   91.452934] Set up 1983 stolen pages starting at 0x0003f800, GTT offset 0K
[   91.453127] Initializing PVR Services.
[   91.453239] pci 0000:00:02.0: setting latency timer to 64
[   91.453674] [drm] Initialized emgd 1.18.3398 20140211 for 0000:00:02.0 on minor 0
[   91.453699] [EMGD] Driver Initialized.
Comment 1 Darren Hart 2014-02-18 16:44:34 UTC
This is a known issue with the binary emgd driver. There isn't anything we can do about it other than wait for an update from the EMGD graphics team.
Comment 2 Ross Burton 2017-07-05 10:53:58 UTC
Waiting For Upstream status is being removed, changing to Accepted.
Comment 3 Randy MacLeod 2019-06-13 15:22:40 UTC
No longer supported.