Hi,
I am facing one specific problem, when i try to copy the data from embedded board to USB stick.

The sequence is like this:
1. Trying to play ipod by connecting to USB port - working fine
2.Copying some 20MB file to USB stick
3.Play ipod by connecting to USB port

I am repeating the same sequence repeatedly, finally when i try to play the ipod it's giving the core dump.

Please tell me how to resolve this problem.

Unmounted /media/CONTI
226.817 04 kernel: [ 230.310309] lost page write due to I/O error on sda1
226.817 03 kernel: [ 230.310336] Buffer I/O error on device sda1, logical block 2955
226.817 04 kernel: [ 230.310362] lost page write due to I/O error on sda1
236.070 06 kernel: [ 239.566454] usb 2-1: new high speed USB device using fsl-ehci and address 9
236.222 06 kernel: [ 239.718750] usb 2-1: configuration #1 chosen from 1 choice
236.329 06 kernel: [ 239.825331] hiddev96: USB HID v1.01 Device [Apple Inc. iPod] on usb-fsl-ehci.1-1
236.070 06 kernel: [ 239.566454] usb 2-1: new high speed USB device using fsl-ehci and address 9
236.222 06 kernel: [ 239.718750] usb 2-1: configuration #1 chosen from 1 choice
236.329 06 kernel: [ 239.825331] hiddev96: USB HID v1.01 Device [Apple Inc. iPod] on usb-fsl-ehci.1-1
239.000 04 kernel: [ 240.457826] __ratelimit: 11 messages suppressed
240.220 04 kernel: [ 240.457882] hald-probe-hidd: page allocation failure. order:9, mode:0xd0
240.221 04 kernel: [ 240.457909] [<c0021788>] (dump_stack+0x0/0x14) from [<c006e8f4>] (__alloc_pages_internal+0x3bc/0x3d4)
239.000 04 kernel: [ 240.457826] __ratelimit: 11 messages suppressed
240.221 04 kernel: [ 240.458021] [<c006e538>] (__alloc_pages_internal+0x0/0x3d4) from [<c006e934>] (__alloc_pages+0x14/0x1
240.220 04 kernel: [ 240.457882] hald-probe-hidd: page allocation failure. order:9, mode:0xd0
240.221 04 kernel: [ 240.458088] [<c006e920>] (__alloc_pages+0x0/0x1 from [<c0085e04>] (cache_alloc_refill+0x2ec/0x5b4)
240.221 04 kernel: [ 240.457909] [<c0021788>] (dump_stack+0x0/0x14) from [<c006e8f4>] (__alloc_pages_internal+0x3bc/0x3d4)
240.221 04 kernel: [ 240.458155] [<c0085b18>] (cache_alloc_refill+0x0/0x5b4) from [<c0085adc>] (kmem_cache_alloc+0x58/0x94)
240.221 04 kernel: [ 240.458021] [<c006e538>] (__alloc_pages_internal+0x0/0x3d4) from [<c006e934>] (__alloc_pages+0x14/0x1
240.221 04 kernel: [ 240.458214] [<c0085a84>] (kmem_cache_alloc+0x0/0x94) from [<bf0abdc4>] (hiddev_hid_event+0x1b8/0x11a4 [usbhid])
240.221 04 kernel: [ 240.458088] [<c006e920>] (__alloc_pages+0x0/0x1 from [<c0085e04>] (cache_alloc_refill+0x2ec/0x5b4)
240.221 04 kernel: [ 240.458311] r7:c3e220c0 r6:bf0aed44 r5:00000000 r4:bf0ad74c
240.221 04 kernel: [ 240.458155] [<c0085b18>] (cache_alloc_refill+0x0/0x5b4) from [<c0085adc>] (kmem_cache_alloc+0x58/0x94)
240.221 04 kernel: [ 240.458352] [<bf0abd7c>] (hiddev_hid_event+0x170/0x11a4 [usbhid]) from [<bf081f58>] (usb_register_dev+0x2b0/0x388 [usbcore])
240.221 04 kernel: [ 240.458483] r7:c210f580 r6:c3e220c0 r5:bf086988 r4:bf0ad74c
240.221 04 kernel: [ 240.458214] [<c0085a84>] (kmem_cache_alloc+0x0/0x94) from [<bf0abdc4>] (hiddev_hid_event+0x1b8/0x11a4 [usbhid])
240.221 04 kernel: [ 240.458311] r7:c3e220c0 r6:bf0aed44 r5:00000000 r4:bf0ad74c
240.221 04 kernel: [ 240.458352] [<bf0abd7c>] (hiddev_hid_event+0x170/0x11a4 [usbhid]) from [<bf081f58>] (usb_register_dev+0x2b0/0x388 [usbcore])
240.221 04 kernel: [ 240.458483] r7:c210f580 r6:c3e220c0 r5:bf086988 r4:bf0ad74c
244.880 04 kernel: [ 240.458526] [<bf081e84>] (usb_register_dev+0x1dc/0x388 [usbcore]) from [<c008c8e0>] (chrdev_open+0x1f4/0x21c)
246.110 04 kernel: [ 240.458625] r7:00000000 r6:c2c70ba0 r5:00000000 r4:00000001
246.110 04 kernel: [ 240.458665] [<c008c6ec>] (chrdev_open+0x0/0x21c) from [<c00875bc>] (__dentry_open+0x18c/0x2a4)
246.110 04 kernel: [ 240.458726] [<c0087430>] (__dentry_open+0x0/0x2a4) from [<c008770c>] (nameidata_to_filp+0x38/0x50)
246.111 04 kernel: [ 240.458785] [<c00876d4>] (nameidata_to_filp+0x0/0x50)
246.305 04 kernel: [ 240.459089] Mem-info:
246.305 04 kernel: [ 240.459105] DMA per-cpu:
246.305 04 kernel: [ 240.459123] CPU 0: hi: 0, btch: 1 usd: 0
246.305 04 kernel: [ 240.459142] Normal per-cpu:
246.305 04 kernel: [ 240.459161] CPU 0: hi: 6, btch: 1 usd: 0
246.305 04 kernel: [ 240.459194] Active:1545 inactive:4456 dirty:4 writeback:0 unstable:0