Re: Failure for IOREMAP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Shreyas Mahajan <mahajan.shreyas@xxxxxxxxx> [090207 02:31]:
> Hello,
>         Currently I am working on OMAP LDP board. I currently have 128
> MB of Memory, of which I am booting with 64MB with 'mem=64M' option. I
> tried to use ioremap function to remap some memory above 64MB.
> Function call to IOREMAP from  'omap_ldp_init' in 'board-ldp.c' works
> fine returning a virtual address  (0xc4808000 every time). But when I
> tried to read from that memory, it gives
> 'Unhandled fault: external abort on non-linefetch (0x1008) at
> 0xc4808000'. Entire Log is:
> 
> 'Unhandled fault: external abort on non-linefetch (0x1008) at 0xc4808000
> Internal error: : 1008 [#1]
> Modules linked in:
> CPU: 0    Not tainted  (2.6.29-rc3-omap1-05417-gc00b556-dirty #80)
> PC is at omap_ldp_init+0x134/0x1a4
> LR is at release_console_sem+0x190/0x1a4
> pc : [<c0011afc>]    lr : [<c004921c>]    psr: 60000013
> sp : c3817f30  ip : c3817e60  fp : c3817f44
> r10: 00000000  r9 : 00000000  r8 : 00000000
> r7 : 00000000  r6 : c021c820  r5 : c021d4f0  r4 : 00000000
> r3 : c4808000  r2 : c0207434  r1 : 0000070f  r0 : c01d3d20
> Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
> Control: 10c5387f  Table: 80004019  DAC: 00000017
> Process swapper (pid: 1, stack limit = 0xc38162e0)
> Stack: (0xc3817f30 to 0xc3818000)
> 7f20:                                     c001c57c c001c530 c3817f54 c3817f48
> 7f40: c000e650 c00119d4 c3817fdc c3817f58 c0023298 c000e63c c383d0a0 c020e530
> 7f60: c000e630 00000000 c3817f94 c3817f78 c00d3600 c00d33b0 c3817f94 c383e800
> 7f80: c00d3740 c3817f9e c3817fc4 c3817f98 c006e7ac c00d35d0 c3817fb4 3533f9f0
> 7fa0: 00000031 00000000 00000170 c001c530 00000000 c001c57c c001c530 00000000
> 7fc0: 00000000 00000000 00000000 00000000 c3817ff4 c3817fe0 c00088b8 c0023244
> 7fe0: 00000000 00000000 00000000 c3817ff8 c004b598 c0008854 00ffff00 00ffff00
> Backtrace:
> [<c00119c8>] (omap_ldp_init+0x0/0x1a4) from [<c000e650>]
> (customize_machine+0x20/0x2c)
>  r5:c001c530 r4:c001c57c
> [<c000e630>] (customize_machine+0x0/0x2c) from [<c0023298>]
> (__exception_text_end+0x60/0x198)
> [<c0023238>] (__exception_text_end+0x0/0x198) from [<c00088b8>]
> (kernel_init+0x70/0xdc)
> [<c0008848>] (kernel_init+0x0/0xdc) from [<c004b598>] (do_exit+0x0/0x65c)
>  r5:00000000 r4:00000000
> Code: e3a04000 e59f503c e59f0064 e5953008 (e7d31004)
> <4>---[ end trace 1b75b31a2719ed1c ]---
> <0>Kernel panic - not syncing: Attempted to kill init!'
> 
> 
> I tried to find cause of fault but failed. Could anyone please help me with it?

This looks like you don't have the interface clock enabled for the
device you're trying to access.

Regards,

Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux