Digilent Embedded Linux User Manual

Page 19

Advertising
background image

Using Zynq with Linux

www.digilentinc.com

page 19 of 23

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.

system specified in the boot command cannot be found and thus the kernel panics due to the failure
of mounting the root file system.

Example 19.


The Oops message should include the Oops location info and it dumps the current CPU registers and
stacks, followed by a back trace of the called functions. In Example 20, we generated the Oops
message in the __dma_alloc that the drm_get_platform_dev function evoked according to the
function back trace information. This is probably a DMA memory management error in the code. For
more information on Oops messages, you may refer to the oops-tracing.txt under the Linux
kernel source Documentation folder.














[ 1.050000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
[ 1.050000] CPU0: stopping
[ 1.050000] [<c0012920>] (unwind_backtrace+0x0/0xe0) from [<c0011c10>] (handle_IPI+0xf4/0x164)
[ 1.050000] [<c0011c10>] (handle_IPI+0xf4/0x164) from [<c00084c0>] (gic_handle_irq+0x90/0x9c)
[ 1.050000] [<c00084c0>] (gic_handle_irq+0x90/0x9c) from [<c000d240>] (__irq_svc+0x40/0x70)
[ 1.050000] Exception stack(0xd8b11c90 to 0xd8b11cd8)
[ 1.050000] 1c80: c04651b4 00000001 c0465214 c0465214
[ 1.050000] 1ca0: 00000032 00000001 00000003 c0486fa1 60000113 0000000f d8b11cf5 00000000
[ 1.050000] 1cc0: d8b10038 d8b11cd8 c001f744 c001f748 60000113 ffffffff
[ 1.050000] [<c000d240>] (__irq_svc+0x40/0x70) from [<c001f748>] (vprintk+0x384/0x3d0)
[ 1.050000] [<c001f748>] (vprintk+0x384/0x3d0) from [<c02f3188>] (printk+0x18/0x24)
[ 1.050000] [<c02f3188>] (printk+0x18/0x24) from [<c0185034>] (drm_mode_probed_add+0x30/0x4c)
[ 1.050000] [<c0185034>] (drm_mode_probed_add+0x30/0x4c) from [<c018aa34>]
(do_detailed_mode+0x328/0x35c)
[ 1.050000] [<c018aa34>] (do_detailed_mode+0x328/0x35c) from [<c0189788>]
(drm_for_each_detailed_block+0x88/0xf4)
[ 1.050000] [<c0189788>] (drm_for_each_detailed_block+0x88/0xf4) from [<c018ab98>]
(drm_add_edid_modes+0x130/0x61c)
[ 1.050000] [<c018ab98>] (drm_add_edid_modes+0x130/0x61c) from [<c018e89c>]
(adv7511_get_modes+0x90/0xa4)
[ 1.050000] [<c018e89c>] (adv7511_get_modes+0x90/0xa4) from [<c018d44c>]
(analog_drm_connector_get_modes+0x88/0x94)
[ 1.050000] [<c018d44c>] (analog_drm_connector_get_modes+0x88/0x94) from [<c01792c0>]
(drm_helper_probe_single_connector_modes+0x110/0x2c0)
[ 1.050000] [<c01792c0>] (drm_helper_probe_single_connector_modes+0x110/0x2c0) from [<c0176c7c>]
(drm_fb_helper_probe_connector_modes+0x40/0x58)
[ 1.050000] [<c0176c7c>] (drm_fb_helper_probe_connector_modes+0x40/0x58) from [<c01784f4>]
(drm_fb_helper_initial_config+0x150/0x1b0)
[ 1.050000] [<c01784f4>] (drm_fb_helper_initial_config+0x150/0x1b0) from [<c018e668>]
(analog_drm_fbdev_init+0xc0/0x104)
[ 1.050000] [<c018e668>] (analog_drm_fbdev_init+0xc0/0x104) from [<c018dbe0>]
(analog_drm_load+0xe0/0x128)
[ 1.050000] [<c018dbe0>] (analog_drm_load+0xe0/0x128) from [<c01825d4>]
(drm_get_platform_dev+0xe0/0x1bc)
[ 1.050000] [<c01825d4>] (drm_get_platform_dev+0xe0/0x1bc) from [<c0032944>]
(process_one_work+0x1d4/0x304)
[ 1.050000] [<c0032944>] (process_one_work+0x1d4/0x304) from [<c0032f40>] (worker_thread+0x1a8/0x2c0)
[ 1.050000] [<c0032f40>] (worker_thread+0x1a8/0x2c0) from [<c00361f4>] (kthread+0x80/0x8c)

Advertising