Re: ieee1394 and fbdev oops in 2.6.3rc2

From: Paul Misner (paul_at_misner.org)
Date: 02/11/04

  • Next message: Randy.Dunlap: "Re: Spelling in 2.6.2"
    To: linux-kernel@vger.kernel.org
    Date:	Tue, 10 Feb 2004 19:23:31 -0600
    
    

    On Tuesday 10 February 2004 10:52 am, Olaf Hering wrote:
    > The same config worked ok with 2.6.3rc1.
    >
    >
    > Total memory = 1792MB; using 4096kB for hash table (at c0800000)
    > Linux version 2.6.3-rc2-olh (olaf@nectarine) (gcc version 3.2.3 (SuSE
    > Linux)) #1 Tue Feb 10 15:58:16 CET 2004
    > Found UniNorth memory controller & host bridge, revision: 3
    > Mapped at 0xfdfc0000
    > Found a Keylargo mac-io controller, rev: 2, mapped at 0xfdf40000
    > PowerMac motherboard: PowerMac G4 AGP Graphics
    <snip>
    > ohci1394: $Rev: 1097 $ Ben Collins <bcollins@debian.org>
    > PCI: Enabling device 0001:02:0a.0 (0010 -> 0012)
    > ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[63] MMIO=[80080000-800807ff]
    > Max Packet=[2048]
    > ieee1394: Node added: ID:BUS[0-00:1023] GUID[0001a30000009a06]
    > ieee1394: Host added: ID:BUS[0-01:1023] GUID[000a27fffee2f33e]
    > Badness in kobject_get at lib/kobject.c:434Motherboard is ASUS P4GX8, and
    this boot was with ACPI=off, which kept the console from constantly emitting
    '$' characters, which allowed me co capture the dmesg.
    > Call trace:
    > [<c000b798>] dump_stack+0x18/0x28
    > [<c0008b04>] check_bug_trap+0x8c/0xb0
    > [<c0008c58>] ProgramCheckException+0x130/0x170
    > [<c0008214>] ret_from_except_full+0x0/0x4c
    > [<c00a8494>] kobject_get+0x14/0x30
    > [<c00cd1bc>] bus_for_each_dev+0x78/0x114
    > [<f23d96dc>] nodemgr_node_probe+0x58/0x124 [ieee1394]
    > [<f23d9ae4>] nodemgr_host_thread+0x13c/0x1c4 [ieee1394]
    > [<c000ae50>] kernel_thread+0x44/0x60
    > Oops: kernel access of bad area, sig: 11 [#1]
    > NIP: 2C030000 LR: C00A855C SP: EFD3FF20 REGS: efd3fe70 TRAP: 0401 Not
    > tainted MSR: 40009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
    > TASK = c0763860[3041] 'knodemgrd_0' Last syscall: -1
    > GPR00: 2C030000 EFD3FF20 C0763860 F2428594 EFD3FF98 EFD3FF98 F23D951C
    > 00000000 GPR08: 00000010 F24285AC 00000000 C00CD144 C2BBDA20
    > Call trace:
    > [<c00cc110>] put_device+0x14/0x24
    > [<c00cd1d8>] bus_for_each_dev+0x94/0x114
    > [<f23d96dc>] nodemgr_node_probe+0x58/0x124 [ieee1394]
    > [<f23d9ae4>] nodemgr_host_thread+0x13c/0x1c4 [ieee1394]
    > [<c000ae50>] kernel_thread+0x44/0x60
    > sbp2: $Rev: 1096 $ Ben Collins <bcollins@debian.org>
    > drivers/usb/net/pegasus.c: v0.5.12 (2003/06/06):Pegasus/Pegasus II USB
    > Ethernet driver
    > eth1: D-Link DSB-650TX
    > drivers/usb/core/usb.c: registered new driver pegasus
    > PHY ID: 406212, addr: 0
    > process `syslogd' is using obsolete setsockopt SO_BSDCOMPAT
    > eth0: Link is up at 100 Mbps, full-duplex.
    > eth0: Pause is disabled
    > process `named' is using obsolete setsockopt SO_BSDCOMPAT
    > Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    > nfs warning: mount version older than kernel
    > process `host' is using obsolete setsockopt SO_BSDCOMPAT
    > nfs warning: mount version older than kernel
    > nfs warning: mount version older than kernel
    > [drm] Initialized r128 2.5.0 20030725 on minor 0
    > agpgart: Putting AGP V2 device at 0000:00:0b.0 into 1x mode
    > agpgart: Putting AGP V2 device at 0000:00:10.0 into 1x mode
    > Oops: Exception in kernel mode, sig: 4 [#2]
    > NIP: C0101000 LR: C0100F90 SP: EF185CF0 REGS: ef185c40 TRAP: 0700 Not
    > tainted MSR: 00089032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
    > TASK = ef1938a0[4325] 'X' Last syscall: 54
    > GPR00: 00000002 EF185CF0 EF1938A0 EFFA3C00 EF185CF8 00000000 EF185D94
    > 00000000 GPR08: 00000000 FFFFFF00 00000001 00000000 28004884 101E6A58
    > 101EEE08 101EED88 GPR16: 101EF108 101EEF88 101EEE08 7FFFF438 101ECCF8
    > 101E0000 101E0000 101E0000 GPR24: 00000001 C02EBA40 000000A0 00000040
    > 00000400 00000010 EFFA3C00 00000008 Call trace:
    > [<c01011ac>] fbcon_switch+0x11c/0x288
    > [<c00c56c4>] redraw_screen+0x1c0/0x22c
    > [<c00c027c>] complete_change_console+0x44/0xf8
    > [<c00bfa34>] vt_ioctl+0x16c0/0x1d60
    > [<c00b8604>] tty_ioctl+0x160/0x5d4
    > [<c006c51c>] sys_ioctl+0xdc/0x2fc
    > [<c0007c7c>] ret_from_syscall+0x0/0x44

    I see a similar, and completely repeatable error when booting 2.6.3-rc2, which
    didn't happen under 2.6.3-rc1 with the same .config. Motherboard is ASUS
    P4GX8, kernel built for the P4, and this boot was with ACPI=off, which kept
    the console from constantly emitting '$' characters, which allowed me to
    capture the dmesg. After booting, I also see only shifted punctuation keys
    (like > instead of .), and the shift key on my keyboard doesn't work. The
    shift lock does make letters uppercase. Section of dmesg follows.

    ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[12] MMIO=[dd000000-dd0007ff]
    Max Packet=[2048]
    ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e018000014944f]
    Badness in kobject_get at lib/kobject.c:431
    Call Trace:
     [<c01aa887>] kobject_get+0x49/0x4b
     [<c01e691b>] get_device+0x1a/0x21
     [<c01e74ad>] bus_for_each_dev+0x6b/0xbd
     [<f8cf1e64>] nodemgr_node_probe+0x4a/0x11c [ieee1394]
     [<f8cf1d22>] nodemgr_probe_ne_cb+0x0/0x90 [ieee1394]
     [<f8cf1fa9>] nodemgr_do_irm_duties+0x73/0x128 [ieee1394]
     [<f8cf22c0>] nodemgr_host_thread+0x18d/0x19d [ieee1394]
     [<f8cf2133>] nodemgr_host_thread+0x0/0x19d [ieee1394]
     [<c0108cb5>] kernel_thread_helper+0x5/0xb

    Unable to handle kernel paging request at virtual address ffedba55
     printing eip:
    ffedba55
    *pde = 00001067
    *pte = 00000000
    Oops: 0000 [#1]
    CPU: 0
    EIP: 0060:[<ffedba55>] Not tainted
    EFLAGS: 00010286
    EIP is at 0xffedba55
    eax: ffedba55 ebx: f8cfe084 ecx: f7661f9c edx: 00000000
    esi: f8cf176a edi: 00000000 ebp: f7661f50 esp: f7661f38
    ds: 007b es: 007b ss: 0068
    Process knodemgrd_0 (pid: 1100, threadinfo=f7660000 task=f768a080)
    Stack: c01aa91b f8cfe084 f8cf044e f8cfe060 f8cfe068 f8cfdfc0 f7661f78 c01e74c7
           f8cfe084 f7661f9c f8cfe00c 00000000 f6792044 f679203c f7661f9c f698ab18
           f7661fc0 f8cf1e64 f8cfdfc0 f679203c f7661f9c f8cf1d22 f7661fc0 f8cf1fa9
    Call Trace:
     [<c01aa91b>] kobject_cleanup+0x92/0x94
     [<f8cf044e>] nodemgr_bus_match+0x0/0x85 [ieee1394]
     [<c01e74c7>] bus_for_each_dev+0x85/0xbd
     [<f8cf1e64>] nodemgr_node_probe+0x4a/0x11c [ieee1394]
     [<f8cf1d22>] nodemgr_probe_ne_cb+0x0/0x90 [ieee1394]
     [<f8cf1fa9>] nodemgr_do_irm_duties+0x73/0x128 [ieee1394]
     [<f8cf22c0>] nodemgr_host_thread+0x18d/0x19d [ieee1394]
     [<f8cf2133>] nodemgr_host_thread+0x0/0x19d [ieee1394]
     [<c0108cb5>] kernel_thread_helper+0x5/0xb

    Code: Bad EIP value.
     <6>tg3.c:v2.6 (February 3, 2004)

    If there is any additional information you want, please let me know.

    Paul Misner
    -
    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: Randy.Dunlap: "Re: Spelling in 2.6.2"

    Relevant Pages

    • Re: latest -git: BUG at fs/jfs/namei.c:512 assert(ip->i_nlink)
      ... EIP is at release_metapage+0x32/0x1c0 ... Call Trace: ... you've rebuilt your kernel since then, ... "The animistic metaphor of the bug that maliciously sneaked in while ...
      (Linux-Kernel)
    • smbfs Oops with Linux 2.6.3
      ... Oops message while trying to open a directory with ROX-Filer. ... My kernel config is at. ... Code: Bad EIP value. ... Trace; c0165560 ...
      (Linux-Kernel)
    • rwlock bad magic, spinlock recursion, spinlock lockup on CPU#0 &
      ... we were constantly getting hard freezes on kernel ... EIP is at 0x1af964c1 ... Call Trace: ...
      (Linux-Kernel)
    • Re: Oops with 2.6.1-rc2-mm1
      ... EIP is at try_to_unmap_one+0x1c4/0x1e0 ... Call Trace: ... Unable to handle kernel paging request at virtual address 1877d029 ... Warning: You did not tell me where to find symbol information. ...
      (Linux-Kernel)
    • Oops with 2.6.1_rc1-mm1
      ... Unable to handle kernel NULL pointer dereference at virtual address ... CPU: 0 ... EIP is at vt_ioctl+0x1e/0x1f00 ... Pin 2-17 already programmed ...
      (Linux-Kernel)