Hello. I have cloned Linus' tree, then pulled from git://people.freedesktop.org/~agd5f/linux and built the kernel. However, I forgot to install the now-required radeon/TURKS_smc.bin firmware file. The result is an ugly lockdep trace (please ignore Sony firmware bug): [ 39.693862] radeon 0000:16:00.0: enabling device (0000 -> 0003) [ 39.694564] [Firmware Bug]: ACPI(GFXA) defines _DOD but not _DOS [ 39.696683] acpi LNXVIDEO:02: registered as cooling_device5 [ 39.696979] ACPI: Video Device [GFXA] (multi-head: yes rom: no post: no) [ 39.697090] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1f/device:20/device:23/device:24/device:25/LNXVIDEO:00/input/input8 [ 39.697626] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.697646] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.697672] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.697687] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.697708] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.697732] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.697752] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work. [ 39.699348] acpi device:3e: registered as cooling_device6 [ 39.699716] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) [ 39.699900] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:09/input/input9 [ 39.700255] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 39.700632] snd_hda_intel 0000:00:1b.0: irq 70 for MSI/MSI-X [ 39.702334] [drm] initializing kernel modesetting (TURKS 0x1002:0x6740 0x104D:0x9084). [ 39.702361] [drm] register mmio base: 0xC0200000 [ 39.702362] [drm] register mmio size: 131072 [ 39.713351] hda_codec: ALC275: SKU not ready 0x411111f0 [ 39.715045] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10 [ 39.772554] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp on [ 40.534911] ATOM BIOS: Sony [ 40.535096] [drm] GPU not posted. posting now... [ 40.541291] radeon 0000:16:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) [ 40.541298] radeon 0000:16:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF [ 40.541425] mtrr: no more MTRRs available [ 40.541431] [drm] Detected VRAM RAM=1024M, BAR=256M [ 40.541434] [drm] RAM width 128bits DDR [ 40.542403] [TTM] Zone kernel: Available graphics memory: 4041738 kiB [ 40.542407] [TTM] Zone dma32: Available graphics memory: 2097152 kiB [ 40.542410] [TTM] Initializing pool allocator [ 40.542457] [TTM] Initializing DMA pool allocator [ 40.543689] [drm] radeon: 1024M of VRAM memory ready [ 40.543696] [drm] radeon: 512M of GTT memory ready. [ 40.546923] radeon 0000:16:00.0: ffff88024e458400 unpin not necessary [ 40.725371] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11 [ 40.725640] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12 [ 40.727534] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130328/utaddress-251) [ 40.727543] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 40.727550] ACPI Warning: 0x0000000000000540-0x000000000000054f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251) [ 40.727555] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 40.727559] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251) [ 40.727561] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 40.727563] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251) [ 40.727565] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 40.727567] lpc_ich: Resource conflict(s) found affecting gpio_ich [ 40.727787] ACPI Warning: 0x000000000000a040-0x000000000000a05f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130328/utaddress-251) [ 40.727791] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 40.729390] iTCO_vendor_support: vendor-support=0 [ 40.730317] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10 [ 40.730361] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS [ 41.214667] radeon 0000:16:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90023466118 [ 41.214672] [drm] GART: num cpu pages 131072, num gpu pages 131072 [ 41.215052] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [ 41.219006] [drm] Loading TURKS Microcode [ 41.221557] ni_cp: Failed to load firmware "radeon/TURKS_smc.bin" [ 41.221566] [drm:evergreen_startup] *ERROR* Failed to load firmware! [ 41.221568] radeon 0000:16:00.0: disabling GPU acceleration [ 41.222741] INFO: trying to register non-static key. [ 41.222763] the code is fine but needs lockdep annotation. [ 41.222781] turning off the locking correctness validator. [ 41.222800] CPU: 2 PID: 644 Comm: udevd Not tainted 3.10.0-rc7-rafael+ #25 [ 41.222821] Hardware name: Sony Corporation VPCZ23A4R/VAIO, BIOS R1013H5 05/21/2012 [ 41.222845] ffff880253500000 ffff8802521f97d8 ffffffff8165b7ae ffff8802521f98c8 [ 41.222876] ffffffff810a033e ffff8802521f98d8 0000000000000002 ffff880200000000 [ 41.222907] ffff880200000000 ffffffff00000000 0000000000000006 ffff8802521f9868 [ 41.222938] Call Trace: [ 41.222952] [<ffffffff8165b7ae>] dump_stack+0x19/0x1b [ 41.222971] [<ffffffff810a033e>] __lock_acquire+0x181e/0x1ee0 [ 41.222990] [<ffffffff810a1901>] ? mark_held_locks+0x61/0x150 [ 41.223010] [<ffffffff81661fe0>] ? retint_restore_args+0xe/0xe [ 41.223029] [<ffffffff810a1af5>] ? trace_hardirqs_on_caller+0x105/0x1d0 [ 41.223053] [<ffffffff8136438e>] ? trace_hardirqs_on_thunk+0x3a/0x3f [ 41.223076] [<ffffffff8105b9f0>] ? queue_delayed_work_on+0xa0/0xa0 [ 41.223096] [<ffffffff810a1027>] lock_acquire+0x87/0x150 [ 41.223114] [<ffffffff8105b9f0>] ? queue_delayed_work_on+0xa0/0xa0 [ 41.223136] [<ffffffff8105ba28>] flush_work+0x38/0x270 [ 41.223154] [<ffffffff8105b9f0>] ? queue_delayed_work_on+0xa0/0xa0 [ 41.223174] [<ffffffff81362f72>] ? delay_tsc+0x82/0xe0 [ 41.223215] [<ffffffffa05dfda9>] ? r600_rlc_stop+0x29/0xa0 [radeon] [ 41.223251] [<ffffffffa05c421a>] radeon_irq_kms_fini+0x2a/0x60 [radeon] [ 41.223289] [<ffffffffa05fcf8a>] evergreen_init+0x2ca/0x300 [radeon] [ 41.223322] [<ffffffffa05967cc>] radeon_device_init+0x65c/0x760 [radeon] [ 41.223355] [<ffffffffa059878d>] radeon_driver_load_kms+0x8d/0x160 [radeon] [ 41.223386] [<ffffffffa01689e1>] drm_get_pci_dev+0x181/0x290 [drm] [ 41.223408] [<ffffffff81156a58>] ? kfree+0xe8/0x250 [ 41.223436] [<ffffffffa0595113>] radeon_pci_probe+0xa3/0xd0 [radeon] [ 41.223457] [<ffffffff81385486>] local_pci_probe+0x46/0x80 [ 41.223476] [<ffffffff81385cf9>] pci_device_probe+0xf9/0x120 [ 41.223497] [<ffffffff8143ca86>] driver_probe_device+0x76/0x220 [ 41.223518] [<ffffffff8143ccd3>] __driver_attach+0xa3/0xb0 [ 41.223537] [<ffffffff8143cc30>] ? driver_probe_device+0x220/0x220 [ 41.223557] [<ffffffff8143ae6e>] bus_for_each_dev+0x5e/0x90 [ 41.223577] [<ffffffff8143c5c9>] driver_attach+0x19/0x20 [ 41.223596] [<ffffffff8143c0e1>] bus_add_driver+0xf1/0x260 [ 41.223615] [<ffffffff8143d1e5>] driver_register+0x75/0x150 [ 41.223635] [<ffffffff81385dff>] __pci_register_driver+0x5f/0x70 [ 41.223655] [<ffffffffa06b8000>] ? 0xffffffffa06b7fff [ 41.223678] [<ffffffffa0168c0a>] drm_pci_init+0x11a/0x130 [drm] [ 41.223698] [<ffffffffa06b8000>] ? 0xffffffffa06b7fff [ 41.223725] [<ffffffffa06b809c>] radeon_init+0x9c/0xba [radeon] [ 41.224292] [<ffffffff8100022a>] do_one_initcall+0x3a/0x160 [ 41.224867] [<ffffffff810ad5c6>] load_module+0x1b56/0x2370 [ 41.225454] [<ffffffff810a8bb0>] ? sys_getegid16+0x50/0x50 [ 41.226033] [<ffffffff810adf66>] SyS_finit_module+0x86/0x90 [ 41.226604] [<ffffffff81668e16>] system_call_fastpath+0x1a/0x1f [ 41.227215] radeon 0000:16:00.0: ffff88024e458800 unpin not necessary [ 41.227819] radeon 0000:16:00.0: ffff88024e458800 unpin not necessary [ 41.228502] [drm:evergreen_init] *ERROR* radeon: MC ucode required for NI+. [ 41.229135] radeon 0000:16:00.0: Fatal error during GPU init [ 41.229760] [drm] radeon: finishing device. [ 41.231516] radeon 0000:16:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc9002389c118 [ 41.232379] [TTM] Finalizing pool allocator [ 41.233092] [TTM] Finalizing DMA pool allocator [ 41.233830] [TTM] Zone kernel: Used memory at exit: 0 kiB [ 41.234558] [TTM] Zone dma32: Used memory at exit: 0 kiB [ 41.235298] [drm] radeon: ttm finalized [ 41.236259] radeon: probe of 0000:16:00.0 failed with error -22 [ 41.237155] hda-intel 0000:16:00.1: Handle VGA-switcheroo audio client [ 41.238357] snd_hda_intel 0000:16:00.1: irq 71 for MSI/MSI-X [ 41.242954] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1c.6/0000:08:00.0/0000:0a:04.0/0000:14:00.0/0000:15:03.0/0000:16:00.1/sound/card1/input13 -- Alexander E. Patrakov _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel