IP fragmentation problem

Hello all, I am experiencing a problem with IP fragmentation.
I am receiving an udp packet that is larger than the MTU and it is fragmented along the network.
I am receiving the two fragments but they are not being reassembled correclty.

The MTU of the system is 1500 and I cannot increase it, because I am getting this error: SIOCSIFMTU: Numerical result out of range.
Is it necessary to build the kernel with support for jumbo frames?

There's any option that should be enabled on the kernel (2.6.34.8) to support this feature? Shouldn't this be a default feature?

Any hint that may assist in debugging this issue is welcome.

The first packet it is considered (bad) as a complete packet and I am getting an error at the app level.
https://picasaweb.google.com/105385444056686260045/BroadliteProblem#5846694371327482338

The second packet is the last part of the fragment which should be ignored completely:
https://picasaweb.google.com/105385444056686260045/BroadliteProblem#5846694366260648562

As reference I am sending the same packet to my laptop which is implementing correctly the fragmentation re-assembly:
https://picasaweb.google.com/105385444056686260045/BroadliteProblem#5846694364006259698

I could not find anything at the first link.
Please post those messages inside a post, enclosed in CodeTags.

Hi, the links are images of the packet captured that explain the behavior of the problem I am experiencing.
Are you having problems opening those images?
Regards