#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