[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel 2.6, NVIDIA and 460GX



Hi again,

Google reveals that the pci_find_subsys crash is a well-known problem
since 2.6.7 kernel that seems to be due to the NVIDIA closed-source
driver, and not the Linux kernel. On the other architectures (namely
i386 and x86_64), the solution was to update to NVIDIA 6x.xx driver.
Unfortunately, we're stuck with 53.36/53.47 on ia64 and the problem is
still actual for me. Since David runs a 2.6.10 kernel (so definitively
post-2.6.7) on a zx1-based workstation (IIRC) with NVIDIA 53.36 driver,
I'm wondering if the problem could be partially due to the chipset
driver. Could it be possible that the pci_find_subsys problem never
exhibited on zx1-based systems and only affects i460GX-based ones?

Have a nice day.

	Emeric


> Badness in pci_find_subsys at drivers/pci/search.c:167
> 
> Call Trace:
>  [<a00000010001acc0>] show_stack+0x80/0xa0
>                                 sp=e00000000477f910 bsp=e0000000047795e0
>  [<a00000010022ff40>] pci_find_subsys+0x2e0/0x300
>                                 sp=e00000000477fae0 bsp=e000000004779588
>  [<a00000010022f990>] pci_find_slot+0x30/0xc0
>                                 sp=e00000000477fae0 bsp=e000000004779560
>  [<a0000002011c8420>] os_pci_init_handle+0x40/0xc0 [nvidia]
>                                 sp=e00000000477fae0 bsp=e000000004779520
>  [<a000000200d35950>] _nv000904rm+0x50/0x80 [nvidia]
>                                 sp=e00000000477fae0 bsp=e0000000047794d8
>  [<a000000201146910>] _nv000711rm+0xb70/0xd00 [nvidia]
>                                 sp=e00000000477fae0 bsp=e000000004779488
>  [<a0000002011455e0>] _nv000704rm+0x80/0xa0 [nvidia]
>                                 sp=e00000000477fb20 bsp=e000000004779468
>  [<a000000200f5c0d0>] _nv002984rm+0x3d0/0x420 [nvidia]
>                                 sp=e00000000477fb20 bsp=e0000000047793d0
>  [<a000000200f57260>] _nv002963rm+0x1580/0x21c0 [nvidia]
>                                 sp=e00000000477fb50 bsp=e000000004779340
>  [<a0000002010b5480>] _nv001134rm+0x6a0/0xc80 [nvidia]
>                                 sp=e00000000477fba0 bsp=e000000004779230
>  [<a000000200d3e1f0>] _nv005317rm+0x150/0x1c0 [nvidia]
>                                 sp=e00000000477fbc0 bsp=e0000000047791e8
>  [<a000000200d43300>] rm_isr_bh+0x20/0x40 [nvidia]
>                                 sp=e00000000477fbc0 bsp=e0000000047791c8
>  [<a0000001000a5680>] tasklet_action+0x200/0x340
>                                 sp=e00000000477fbc0 bsp=e000000004779178
>  [<a0000001000a4d60>] __do_softirq+0x1c0/0x1e0
>                                 sp=e00000000477fbc0 bsp=e0000000047790f8
>  [<a0000001000a4e00>] do_softirq+0x80/0xe0
>                                 sp=e00000000477fbc0 bsp=e000000004779098
>  [<a0000001000198a0>] ia64_handle_irq+0x1c0/0x200
>                                 sp=e00000000477fbc0 bsp=e000000004779050
>  [<a000000100012360>] ia64_leave_kernel+0x0/0x270
>                                 sp=e00000000477fbc0 bsp=e000000004779050
>  [<a00000010001a030>] ia64_pal_call_static+0x90/0xc0
>                                 sp=e00000000477fd90 bsp=e000000004779000
>  [<a00000010001b740>] default_idle+0xe0/0x180
>                                 sp=e00000000477fd90 bsp=e000000004778fa8
>  [<a00000010001b940>] cpu_idle+0x160/0x420
>                                 sp=e00000000477fe30 bsp=e000000004778f18
>  [<a00000010005aca0>] start_secondary+0x80/0xa0
>                                 sp=e00000000477fe30 bsp=e000000004778f00
>  [<a000000100008580>] _start+0x260/0x290
>                                 sp=e00000000477fe30 bsp=e000000004778f00




Reply to: