Other Parts Discussed in Thread: AM3352
Hi,
My custom board is using AM3352 and 3.12 kernel. My usb port can emulate usb stick and keyboard/mouse without ant problems. However, when I tried to plug a usb wifi adapter, I got
[ 34.771594] Unable to handle kernel NULL pointer dereference at v irtual address 00000000
[ 34.780259] pgd = c0004000
[ 34.783115] [00000000] *pgd=00000000
[ 34.786898] Internal error: Oops: 17 [#1] SMP ARM
[ 34.791856] Modules linked in:
[ 34.795087] CPU: 0 PID: 46 Comm: kworker/0:1 Not tainted 3.12.30-01914-g53873 ab-dirty #1
[ 34.803628] Workqueue: events request_firmware_work_func
[ 34.809230] task: dd8da840 ti: dd928000 task.ti: dd928000
[ 34.814935] PC is at wiphy_register+0x54c/0x6d0
[ 34.819712] LR is at 0x7fffffff
[ 34.823022] pc : [<c07c1428>] lr : [<7fffffff>] psr: 600c0013
[ 34.823022] sp : dd929dd8 ip : 00000003 fp : dd929e34
[ 34.835111] r10: ddbd0120 r9 : 00000000 r8 : 0000002f
[ 34.840614] r7 : 00000000 r6 : c0be9b70 r5 : ddbd01cc r4 : ddbd0120
[ 34.847491] r3 : 00000000 r2 : 00000000 r1 : 0000000e r0 : 0000000e
[ 34.854373] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kern el
[ 34.862073] Control: 10c5387d Table: 9dc04019 DAC: 00000015
[ 34.868123] Process kworker/0:1 (pid: 46, stack limit = 0xdd928248)
[ 34.874725] Stack: (0xdd929dd8 to 0xdd92a000)
[ 34.879316] 9dc0: 00000 001 c0ffe880
[ 34.887937] 9de0: 00000000 dd928028 dd929e0c dd929df8 00000004 dde7fec0 e12ae 000 00000001
[ 34.896554] 9e00: 000080d0 00000000 dd929e34 ddbd0360 00000000 00000003 00000
======
It happens immediately I plug the USB wifi adapter. I tried many usb wifi adaptor and all got the same results.
I saw the kernel load the driver and corresponding firmware. Any suggestions?
-Eric