Hello all, I am needing some help understanding a kernel panic when I try to load the at25 eeprom driver, I have traced it to the spi_async function in drivers/spi/spi.c but I do not know where to go to from here. I have found some similar issues in forum posts but threads never offer a solution which has left me scratching my head. Perhaps I am missing something in my kernel configuration?
I am using the 2.6.35 kernel and mxc_spi driver for my i.Mx53 platform. The message returned from the kernel is as follows best regards Wayne # modprobe at25 [ 14.378564] 1 [ 14.380286] Unable to handle kernel NULL pointer dereference at virtual address 00000000 [ 14.394892] pgd = 80004000 [ 14.397618] [00000000] *pgd=00000000 [ 14.401220] Internal error: Oops: 17 [#1] PREEMPT [ 14.405932] last sysfs file: /sys/class/gsl_kmod/gsl_kmod/dev [ 14.411687] Modules linked in: at25(+) [ 14.415474] CPU: 0 Not tainted (2.6.35.3-744-g27fdf7b-g7e6da4e-dirty #24) [ 14.422635] PC is at mxc_spi_buf_tx_u8+0x1c/0x28 [ 14.427263] LR is at spi_put_tx_data+0x34/0x5c [ 14.431716] pc : [<80210ae0>] lr : [<80210c30>] psr: 60000013 [ 14.431726] sp : 990e3ee8 ip : 80210ad8 fp : 990e3ef4 [ 14.443220] r10: 990e2000 r9 : 990c4600 r8 : 990c4518 [ 14.448453] r7 : 00000000 r6 : 990c4518 r5 : 00000001 r4 : 9a866000 [ 14.454989] r3 : 00000000 r2 : 990c4518 r1 : 00000001 r0 : 990c4518 [ 14.461528] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel [ 14.468848] Control: 10c5387d Table: 89410019 DAC: 00000017 [ 14.474602] Process mxc_spi.1 (pid: 145, stack limit = 0x990e22e8) [ 14.480792] Stack: (0x990e3ee8 to 0x990e4000) [ 14.485162] 3ee0: 990e3f14 990e3ef8 80210c30 80210ad0 990c4518 993c3d80 [ 14.493356] 3f00: 990c4600 00000000 990e3f34 990e3f18 802117ac 80210c08 993c3d80 00000000 [ 14.501550] 3f20: 993c3dc4 993c3da4 990e3f74 990e3f38 8021066c 802116cc 990c452c 80210c84 [ 14.509744] 3f40: 00000000 ffffffff 990c5b88 990e2000 990c5b80 990c5b88 990c4520 990c451c [ 14.517938] 3f60: 802104e0 80480d80 990e3fc4 990e3f78 8006c4a4 802104ec 9908f9e0 9908f9e0 [ 14.526131] 3f80: 990e3fc4 00000000 9908f9e0 8007089c 990e3f90 990e3f90 990e3fc4 99029d98 [ 14.534325] 3fa0: 990e3fcc 8006c2a4 990c5b80 00000000 00000000 00000000 990e3ff4 990e3fc8 [ 14.542518] 3fc0: 800703dc 8006c2b0 00000000 00000000 990e3fd0 990e3fd0 99029d98 80070350 [ 14.550711] 3fe0: 8002a16c 00000013 00000000 990e3ff8 8002a16c 8007035c 00000000 00000000 [ 14.558918] [<80210ae0>] (mxc_spi_buf_tx_u8+0x1c/0x28) from [<80210c30>] (spi_put_tx_data+0x34/0x5c) [ 14.568073] [<80210c30>] (spi_put_tx_data+0x34/0x5c) from [<802117ac>] (mxc_spi_transfer+0xec/0x16c) [ 14.577225] [<802117ac>] (mxc_spi_transfer+0xec/0x16c) from [<8021066c>] (bitbang_work+0x18c/0x314) [ 14.586294] [<8021066c>] (bitbang_work+0x18c/0x314) from [<8006c4a4>] (worker_thread+0x200/0x2b4) [ 14.595192] [<8006c4a4>] (worker_thread+0x200/0x2b4) from [<800703dc>] (kthread+0x8c/0x94) [ 14.603479] [<800703dc>] (kthread+0x8c/0x94) from [<8002a16c>] (kernel_thread_exit+0x0/0x8) [ 14.611850] Code: e92d4000 ebf86186 e590304c e1a02000 (e4d30001) [ 14.620165] ---[ end trace 46f1e82486d44485 ]--- ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ spi-devel-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spi-devel-general
