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

RE: [microblaze-uclinux] PetaLinux v0.30 released



John,

The v0.30-rc1 release works beautifully. However, I see this in the boot-up message when my device powers up. The device is able to obtain a DHCP address and ping.

Do you have a guess of the BUG at /softirq.c:144 local_bh_enable()?

Rgds,
Victor Yeo
--------------- boot-up message ---------------------
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 104k freed
Mounting proc:
Mounting var:
Populating /var:
Running local start scripts.
Mounting /etc/config:
Populating /etc/config:
flatfsd: Nonexistent or bad flatfs (-48), creating new one...
flatfsd: Failed to write flatfs (-48): No such device
flatfsd: Created 3 configuration files (117 bytes)
Mounting sysfs:
Setting hostname:
Setting up interface lo:
Starting DHCP client:
BUG: at kernel/softirq.c:144 local_bh_enable()

Stack:
  27d6f804 00000ba4 2780d7dc 27fcb000 24115f44 2411614c 2419dac8 2419dadc
  00000090 2419db04 2780d854 2780d01c 2780d7dc 00000000 24154d88 27f6c3cc
  24164d7c 240bb414 240bb0a8 241ea270 00000000 24154d64 00000004 27fcb000
Call Trace:
[<24115f44>] neigh_create+0x2a4/0x550
[<2411614c>] neigh_create+0x4ac/0x550
[<24154d88>] arp_bind_neighbour+0x84/0xc0
[<24164d7c>] fn_hash_lookup+0xe4/0x120
[<240bb414>] cfq_insert_request+0x3ac/0x5bc
[<240bb0a8>] cfq_insert_request+0x40/0x5bc
[<24154d64>] arp_bind_neighbour+0x60/0xc0
[<241272b4>] rt_intern_hash+0x2d0/0x4bc
[<2412a000>] __ip_route_output_key+0x9cc/0xa78
[<24129a1c>] __ip_route_output_key+0x3e8/0xa78
[<2412a0d4>] ip_route_output_flow+0x28/0xac
[<2412a168>] ip_route_output_key+0x10/0x24
[<2403f958>] cache_alloc_refill+0x39c/0x72c
[<24156ce0>] icmp_reply+0x140/0x264
[<2415786c>] icmp_echo+0x80/0x94
[<2403f598>] kmem_cache_alloc+0x48/0x6c
[<24128f8c>] ip_route_input+0x62c/0xcd4
[<240e7a70>] XEmac_FifoRecv+0x19c/0x25c
[<24157d94>] icmp_rcv+0x1b0/0x1f8
[<2410b9d8>] __skb_checksum_complete+0x20/0xc8
[<24157c80>] icmp_rcv+0x9c/0x1f8
[<2412b7c8>] ip_local_deliver+0x158/0x230
[<2412bd9c>] ip_rcv+0x4fc/0x560
[<2410fcf4>] netif_receive_skb+0x308/0x34c
[<24107f4c>] skb_release_data+0xd4/0xf4
[<241fbf3c>] free_area_init_node+0x2a4/0x4c0
[<2410fe10>] process_backlog+0xd8/0x1e8
[<24107cac>] kfree_skbmem+0xd8/0xf0
[<2410ffc8>] net_rx_action+0xa8/0x1bc
[<24107e2c>] kfree_skb+0x40/0x54
[<241fbe00>] free_area_init_node+0x168/0x4c0
[<2401083c>] __do_softirq2+0x64/0xe4
[<240e2d84>] xenet_FifoSend+0x234/0x274
[<24122d7c>] netlink_broadcast+0x400/0x48c
[<240108d8>] __do_softirq+0x1c/0x30
[<24124f54>] nla_put+0x3c/0x54
[<2416478c>] fib_dump_info+0x1f4/0x33c
[<24010928>] do_softirq+0x3c/0x58
[<2412025c>] __qdisc_run+0xdc/0x1f4
[<241052b8>] sock_alloc_send_skb+0xb0/0x2d8
[<24010a58>] local_bh_enable+0xbc/0xe4
[<2410f574>] dev_queue_xmit+0x17c/0x2a4
[<2410f678>] dev_queue_xmit+0x280/0x2a4
[<2410f51c>] dev_queue_xmit+0x124/0x2a4
[<24177c70>] packet_sendmsg+0x100/0x2f8
[<24177cd0>] packet_sendmsg+0x160/0x2f8
[<24177db4>] packet_sendmsg+0x244/0x2f8
[<241649fc>] rtmsg_fib+0x128/0x178
[<24177bfc>] packet_sendmsg+0x8c/0x2f8
[<24101e48>] sock_sendmsg+0x9c/0xcc
[<24126b9c>] rt_cache_flush+0x10c/0x138
[<241032d4>] sys_sendto+0xd4/0x124
[<24162864>] ip_rt_ioctl+0x570/0x5c4
[<2411a1cc>] rtnl_unlock+0x14/0x5c
[<2402235c>] autoremove_wake_function+0x0/0x4c
[<2411a200>] rtnl_unlock+0x48/0x5c
[<24103254>] sys_sendto+0x54/0x124
[<24103334>] sys_send+0x10/0x24
[<241fbe00>] free_area_init_node+0x168/0x4c0
[<24178fe8>] packet_ioctl+0x120/0x144
[<241025ac>] sock_ioctl+0x1e8/0x230
[<24051250>] vfs_ioctl+0x30/0x2b4
[<24051520>] sys_ioctl+0x4c/0x90
[<240511dc>] do_ioctl+0x24/0x68
[<24051250>] vfs_ioctl+0x30/0x2b4
[<24103bbc>] sys_socketcall+0xe4/0x1a4
[<240023c0>] work_pending+0xc/0x3c
[<240023e8>] work_pending+0x34/0x3c
[<240023e8>] work_pending+0x34/0x3c


-----Original Message-----
From: owner-microblaze-uclinux@xxxxxxxxxxxxxx [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of John Williams
Sent: Wednesday, December 05, 2007 8:40 AM
To: microblaze-uclinux@xxxxxxxxxxxxxx
Subject: [microblaze-uclinux] PetaLinux v0.30 released

Hi folks,

I've just posted petalinux v0.30-rc1 on developer.petalogix.com

http://developer.petalogix.com

As well as an accumulation of various tweaks and bug fixes since last 
time, the main additional features are:

Tools:
* BSP support for EDK9.2 (MPMC, PLB busses etc)

Kernel:
  * Loadable module support
  * SysV IPC
  * Full support for MicroBlaze PVR register.
  * Working and documented support for uncached shadow memory regions 
(speeds device DMA transfers)

Devices:
  * SGDMA mode for Xilinx EMAC supported
  * FSL FIFO driver now available for 2.6 kernel

Apps/Libs:
  * Many more of the GNU autoconf packages now build for MicroBlaze

Hardware
* Reference designs for ML501 and ML506
* Spartan3E500 RevD board now supported
* EDK 9.2 / MB v7.00 Spartan3E1600 reference design
* SGDMA EMAC reference design for Spartan3E-1600 board

Don't forget to checkout the petalinux-boot-prebuilt command, for 
instant booting happiness.

Have fun

John

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/



___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/