#12380 NORM 13.1.0: XO-4 camera broken, oops during boot
Zarro Boogs per Child
bugtracker at laptop.org
Mon Dec 10 06:07:11 EST 2012
#12380: XO-4 camera broken, oops during boot
--------------------+-------------------------------------------------------
Reporter: dsd | Owner: cjb
Type: defect | Status: new
Priority: normal | Milestone: 13.1.0
Component: kernel | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------+-------------------------------------------------------
As of build 17 (presumably due to either kernel or firmware upgrade), the
XO-4 camera is not working under Linux, and a related oops appears in the
logs during boot.
{{{
pgd = ec560000
Bluetooth: L2CAP socket layer initialized
[00000024] *pgd=00000000
Internal error: Oops: 15 [#1] PREEMPT ARM
Modules linked in: bluetooth(+) mwifiex_sdio mwifiex joydev psmouse
mmp_camera(+) videobuf2_dma_sg videobuf2_vmalloc videobuf2_memops
videobuf2_core zforce syscopyarea sysfillrect sysimgblt fb_sys_fops
sisusbvga [last unloaded: udlfb]
CPU: 0 Not tainted (3.5.4_xo4-20121207.1608.olpc.94bf241 #1)
PC is at dev_get_drvdata+0x1c/0x2c
LR is at mccic_register+0x234/0x524 [mmp_camera]
pc : [<c02209c8>] lr : [<bf04bddc>] psr: 20000113
sp : ec595cd8 ip : ec595ce8 fp : ec595ce4
r10: ec0c1600 r9 : 00000000 r8 : bf04d4d4
r7 : ec41441c r6 : ec414028 r5 : c16c4e68 r4 : ec414008
r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000020
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 2c560059 DAC: 00000015
Process systemd-udevd (pid: 274, stack limit = 0xec5942f8)
Stack: (0xec595cd8 to 0xec596000)
5cc0: ec595d6c
ec595ce8
5ce0: bf04bddc c02209b8 c01cd3f4 20000113 ec595d0c ec595d00 c0008520
c000fbf8
5d00: ec595d6c ec595d10 c000e80c c0008514 00007280 ffffffff 000016b8
fe019100
5d20: ec414008 0400003c ec414008 00000000 ec414430 00000000 ec0c1600
ec595d6c
5d40: ec595d38 ec595d58 ec414000 00000000 ec414008 00000000 ec414430
ec0c1600
5d60: ec595d9c ec595d70 bf04968c bf04bbb4 ec595d8c ec595d80 ec0c1608
bf04d24c
5d80: bf04d24c c0221494 00000000 bf050000 ec595dac ec595da0 c02228b8
bf049458
5da0: ec595dd4 ec595db0 c0221284 c02228a0 c0223068 c02dc084 c0223040
ec0c1608
5dc0: ec0c163c bf04d24c ec595df4 ec595dd8 c022150c c0221148 00020000
00000000
5de0: ec595df8 bf04d24c ec595e1c ec595df8 c021f444 c02214a0 ec04230c
ec0bf970
5e00: bf04d24c ec6b6d40 c0603c08 ec4739c0 ec595e2c ec595e20 c0220c38
c021f3f4
5e20: ec595e5c ec595e30 c0220740 c0220c1c bf04c8a0 bf04d5a0 bf04d24c
00000001
5e40: bf04d5a0 ec4739c0 00000001 bf050000 ec595e84 ec595e60 c0221ac0
c0220648
5e60: bf04d558 00000001 bf04d5a0 ec4739c0 00000001 bf050000 ec595e94
ec595e88
5e80: c0222bc8 c0221a20 ec595ea4 ec595e98 bf050024 c0222b80 ec595ee4
ec595ea8
5ea0: c0008640 bf05000c ec595ed4 bf04d558 00000001 bf04d5a0 ec4739c0
bf04d558
5ec0: 00000001 bf04d5a0 ec4739c0 00000001 c006445c 0000001c ec595fa4
ec595ee8
5ee0: c006740c c00085a8 bf04d564 00007fff c01e4278 00000001 ec595f44
00000000
5f00: c00645dc f0081e34 f00802ec 00000158 000005a0 b6ef7db0 bf04cc80
c0414b34
5f20: ec594000 00000000 00000000 00000000 00000000 00000000 00000000
f007b000
5f40: 000090dc f00802ec f0080184 f0081e34 000046dc 0000508c bf04d540
00000001
5f60: 00000023 00000024 0000001a 00000000 0000000f 00000000 00000002
b6fb5230
5f80: 00020000 b6fc80a0 00000080 c000eee8 ec594000 00020000 00000000
ec595fa8
5fa0: c000ec80 c0065c28 b6fb5230 00020000 b6f5f000 000090dc b6ef7db0
b6fc80a0
5fc0: b6fb5230 00020000 b6fc80a0 00000080 b6fc6828 000090dc b6ef7db0
00000000
5fe0: b6f01154 bed5bd80 b6eeec94 b6e36fd0 600f0010 b6f5f000 00000000
00000000
[<c02209c8>] (dev_get_drvdata+0x1c/0x2c) from [<bf04bddc>]
(mccic_register+0x234/0x524 [mmp_camera])
[<bf04bddc>] (mccic_register+0x234/0x524 [mmp_camera]) from [<bf04968c>]
(mmpcam_probe+0x240/0x33c [mmp_camera])
[<bf04968c>] (mmpcam_probe+0x240/0x33c [mmp_camera]) from [<c02228b8>]
(platform_drv_probe+0x24/0x28)
[<c02228b8>] (platform_drv_probe+0x24/0x28) from [<c0221284>]
(driver_probe_device+0x148/0x358)
[<c0221284>] (driver_probe_device+0x148/0x358) from [<c022150c>]
(__driver_attach+0x78/0x9c)
[<c022150c>] (__driver_attach+0x78/0x9c) from [<c021f444>]
(bus_for_each_dev+0x5c/0x98)
[<c021f444>] (bus_for_each_dev+0x5c/0x98) from [<c0220c38>]
(driver_attach+0x28/0x30)
[<c0220c38>] (driver_attach+0x28/0x30) from [<c0220740>]
(bus_add_driver+0x104/0x274)
[<c0220740>] (bus_add_driver+0x104/0x274) from [<c0221ac0>]
(driver_register+0xac/0x130)
[<c0221ac0>] (driver_register+0xac/0x130) from [<c0222bc8>]
(platform_driver_register+0x54/0x68)
[<c0222bc8>] (platform_driver_register+0x54/0x68) from [<bf050024>]
(mmpcam_init_module+0x24/0x34 [mmp_camera])
[<bf050024>] (mmpcam_init_module+0x24/0x34 [mmp_camera]) from [<c0008640>]
(do_one_initcall+0xa4/0x174)
[<c0008640>] (do_one_initcall+0xa4/0x174) from [<c006740c>]
(sys_init_module+0x17f0/0x19a4)
[<c006740c>] (sys_init_module+0x17f0/0x19a4) from [<c000ec80>]
(ret_fast_syscall+0x0/0x30)
Code: e52de004 e8bd4000 e3500000 089da800 (e5900004)
Bluetooth: SCO socket layer initialized
mousedev: PS/2 mouse device common for all mice
Bluetooth: vendor=0x2df, device=0x911a, class=255, fn=2
---[ end trace 271b03816775f2ff ]---
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/12380>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list