Bug#519068: Lenny ppc64 kernel oopses with acenic
Package: linux-image-2.6.26-1-powerpc64
Version: 2.6.26-13
When booting the lenny kernel on a p690 LPAR with an acenic NIC the driver
oopses with the following log:
[ 20.658899] acenic.c: v0.92 08/05/2002 Jes Sorensen, linux-acenic@SunSITE.dk
[ 20.658903] http://home.cern.ch/~jes/gige/acenic.html
[ 20.659874] acenic 0006:21:01.0: enabling device (0140 -> 0142)
[ 20.660435] 0006:21:01.0: Alteon AceNIC Gigabit Ethernet at 0x3fd68000000, irq 324
[ 20.775308] Tigon II (Rev. 6), Firmware: 0.0.0, MAC: 00:04:ac:7c:f5:12
[ 20.885709] PCI bus width: 64 bits, speed: 33MHz, latency: 72 clks
[ 21.000176] firmware: requesting acenic_tg2.bin
[ 21.110772] 0006:21:01.0: Failed to load firmware "acenic_tg2.bin"
[ 21.172932] Unable to handle kernel paging request for data at address 0xd0000800800084ec
[ 21.293076] Faulting instruction address: 0xd000000000103878
[ 21.397637] Oops: Kernel access of bad area, sig: 11 [#1]
[ 21.517894] SMP NR_CPUS=32 NUMA pSeries
[ 21.570050] Modules linked in: acenic(+) firmware_class evdev ext3 jbd mbcache ses enclosure sd_mod sym53c8xx scsi_transport_s
pi scsi_mod windfarm_pid windfarm_smu_sat windfarm_max6690_sensor windfarm_lm75_sensor windfarm_cpufreq_clamp windfarm_core i2c_p
owermac
[ 21.915380] NIP: d000000000103878 LR: c00000000a03576b8 CTR: d00000000010380c
[ 22.035620] REGS: c0000001be68ae00 TRAP: 0300 Not tainted (2.6.26-1-powerpc64)
[ 22.155919] MSR: 8000000000009032 <EE,ME,IR,DR> CR: 48022422 XER: 20000000
[ 22.328169] DAR: d0000800800084ec, DSISR: 0000000040000000
[ 22.380660] TASK = c0000001be1ca240[1687] 'modprobe' THREAD: c0000001be688000 CPU: 2
[ 22.500935] GPR00: c0000000003576b8 c0000001be68b080 d0000000001166a8 d0000800800084ec
[ 22.673544] GPR04: c0000001bba0d23e 0000000000000006 0000000000000004 00000000000003fd
[ 22.778032] GPR08: 0000000000000094 d000080080008000 0000000000000000 0000000000000000
[ 22.898654] GPR12: 6800000001440000 c000000000623800 0000000000000000 c0000001be402800
[ 23.018924] GPR16: 0000000000000000 c0000001bba0d700 d000080080008000 d0000000000dc0ac
[ 23.191254] GPR20: d00000000010a928 00000000ffffffff c0000001bbaf0000 0000000000000000
[ 23.295925] GPR24: 0000000000000000 0000000000000010 c0000001bba0d000 0000000000000000
[ 23.416389] GPR28: c0000001bba1f580 d000080080008480 d000000000116100 c0000001bba0d700
[ 23.589187] NIP [d000000000103878] .ace_get_stats+0x6c/0x1e0 [acenic]
[ 23.709016] LR [c0000000003576b8] .rtnl_fill_ifinfo+0x324/0x6d4
[ 23.761492] Call Trace:
[ 23.813628] [c0000001be68b080] [c0000001be68b110] 0xc0000001be68b110 (unreliable)
[ 23.934175] [c0000001be68b110] [c0000000003576b8] .rtnl_fill_ifinfo+0x324/0x6d4
[ 24.054324] [c0000001be68b210] [c000000000357dcc] .rtmsg_ifinfo+0x7c/0x124
[ 24.158918] [c0000001be68b2b0] [c000000000357f0c] .rtnetlink_event+0x98/0xb0
[ 24.279367] [c0000001be68b330] [c00000000008e894] .notifier_call_chain+0x5c/0xcc
[ 24.399571] [c0000001be68b3d0] [c00000000034b2b4] .call_netdevice_notifiers+0x28/0x40
[ 24.572116] [c0000001be68b450] [c00000000034c204] .register_netdevice+0x378/0x400
[ 24.676539] [c0000001be68b4f0] [c00000000034c2e4] .register_netdev+0x58/0x80
[ 24.797012] [c0000001be68b580] [d00000000010899c] .acenic_probe_one+0x28f0/0x2a34 [acenic]
[ 24.917421] [c0000001be68b6b0] [c0000000001d1ae0] .pci_device_probe+0xd4/0x148
[ 25.021842] [c0000001be68b760] [c0000000002de9dc] .driver_probe_device+0x13c/0x200
[ 25.142581] [c0000001be68b7f0] [c0000000002deb00] .__driver_attach+0x60/0xa4
[ 25.262788] [c0000001be68b880] [c0000000002ddd98] .bus_for_each_dev+0x80/0xd8
[ 25.367315] [c0000001be68b940] [c0000000002de740] .driver_attach+0x28/0x40
[ 25.487825] [c0000001be68b9c0] [c0000000002de384] .bus_add_driver+0xd8/0x288
[ 25.607953] [c0000001be68ba60] [c0000000002def10] .driver_register+0xc4/0x198
[ 25.780177] [c0000001be68bb10] [c0000000001d1e7c] .__pci_register_driver+0x68/0xc8
[ 25.884902] [c0000001be68bbb0] [d000000000108b04] .acenic_init+0x24/0x3c [acenic]
[ 26.005105] [c0000001be68bc30] [c00000000009d500] .sys_init_module+0x19bc/0x1b94
[ 26.125337] [c0000001be68be30] [c0000000000086b4] syscall_exit+0x0/0x40
[ 26.229980] Instruction dump:
[ 26.297787] e80a0000 f8410028 7c0903a6 e96a0010 e84a0008 4e800421 e8410028 7c6b1b78
[ 26.402392] 4800004c 78632300 7863e002 7c0004ac <7c001c2c> 0c000000 4c00012c 780b0020
[ 26.527970] ---[ end trace ff61392ab89bd594 ]---
udevd-event[1686]: run_program: '/sbin/modprobe' abnormal exit
Reply to: