i915 crashes on Thinkpad X40 with "i915_probe" error

From: Adam Rosi-Kessel (adam_at_rosi-kessel.org)
Date: 10/22/04

  • Next message: Bartlomiej Zolnierkiewicz: "Re: [PATCH 2.4.28-pre4-bk6] delkin_cb: new driver for Cardbus IDE CF adaptor"
    Date:	Thu, 21 Oct 2004 22:52:37 -0400
    To: linux-kernel@vger.kernel.org
    
    

    I'm attempting to use the i915 DRM module new in 2.6.9 on an IBM Thinkpad
    X40. This is a fairly common laptop for Linux users, so I expect others
    will experience similar problems. The module crashes before X even
    starts up, so I'm pretty sure it has nothing to do with my X server (I'm
    using Debian sid). Google and LKML searches for i915_probe give 0
    results, so I guess this is pretty new. Here's the error--I don't know
    if this kind of backtrace is at all helpful:

    [drm:i915_probe] *ERROR* Cannot initialize the agpgart module.
    inter_module_unregister: no entry for 'drm'------------[ cut here ]------------
    kernel BUG at kernel/intermodule.c:104!
    invalid operand: 0000 [#1]
    PREEMPT
    Modules linked in: i915
    CPU: 0
    EIP: 0060:[<c012b83e>] Not tainted VLI
    EFLAGS: 00010286 (2.6.9-joehill)
    EIP is at inter_module_unregister+0x9b/0xe4
    eax: 0000002e ebx: e008bcb3 ecx: c03c8d64 edx: 00000286
    esi: 00000000 edi: 00000000 ebp: c03ca568 esp: dd721f10
    ds: 007b es: 007b ss: 0068
    Process modprobe (pid: 417, threadinfo=dd720000 task=dd0baaa0)
    Stack: c0376f80 e008bcb3 00000005 00000000 00000000 00000000 e0088734 e008bcb3
           e008bcb3 e0091ba0 e0091ba0 df665c00 e009232c e0084a4c e008baa1 e00912c0
           e0091ba0 00000010 00000016 00000017 00000000 df663000 00000000 dd720000
    Call Trace:
     [<e0088734>] i915_stub_register+0xb9/0x1c8 [i915]
     [<e0084a4c>] i915_probe+0xf9/0x339 [i915]
     [<c020273e>] pci_find_device+0x2f/0x33
     [<e000a047>] drm_init+0x47/0x66 [i915]
     [<c0131f5a>] sys_init_module+0x183/0x22f
     [<c010405f>] syscall_call+0x7/0xb
    Code: c0 74 18 89 5c 24 04 c7 04 24 20 6f 37 c0 e8 da 02 ff ff 83 c4 08 5b 5e 5f 5d c3 89 5c 24 04 c7 04 24 80 6f 37 c0 e8 c2 02 ff ff <0f> 0b 68 00 03 64 37 c0 eb de e8 bc 5e 23 00 eb be 8b 45 04 89

    Kernel config at http://adam.rosi-kessel.org/temp8/config-2.6.9-i915-crash
    Longer syslog excerpt at http://adam.rosi-kessel.org/temp8/syslog-i915-crash

    -- 
    Adam Rosi-Kessel
    http://adam.rosi-kessel.org
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Bartlomiej Zolnierkiewicz: "Re: [PATCH 2.4.28-pre4-bk6] delkin_cb: new driver for Cardbus IDE CF adaptor"

    Relevant Pages

    • Re: [PATCH] 2.4.25-rc1: Shutdown kernel on zone-alignment failure
      ... zone: FATAL ERROR: wrong zone alignment 0x1f0000 - will force kernel BUG ... Process swapper ... Attempted to kill the idle task! ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: is killing zombies possible w/o a reboot?
      ... An interrupt could be received at any time, ... in uninterruptible state because it is uninterruptible ... Processes must never get stuck in D, it's a kernel bug. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Kernel 2.6.14.2 - Hard link count is wrong
      ... this might be a kernel bug due to some problems in ... > This patch will give you a more useful error from findutils. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: nfsd oops in 2.6.7-rc1
      ... opteron oops reports don't seem to be as easy to read as i386, ... > Kernel BUG at nfsfh:276 ... > "Omnis enim res, quae dando non deficit, dum habetur et non datur, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Linux-2.6.12
      ... a procedure that has taken a semaphore can't ... kernel BUG at mm/memory.c:1112! ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)