i followed the same procedure which you compiled the kernel for beaglebone black.
Downlaoad Kernel 3.8.13
extracted the kernel
Download the patch
copied it into the kernel folder
patch work done
patch -p1 < patch-3.8.13-bone21.diff
Download pm firmware and copied it to firmware folder
Download defconfig
and copied the defconfig to .config file
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage-dtb.am335x-boneblack -j4
finally uImage-dtb.am335x-boneblack created
but while booting the uImage-BBB i'm facing the following error message
U-Boot# setenv autoload no
U-Boot# setenv ipaddr 192.168.1.61
U-Boot# setenv serverip 192.168.1.69
U-Boot# setenv bootargs 'console=ttyO0,115200n8 noinitrd rw ip=192.168.1.61:192.168.1.69:192.168.1.100:255.255.255.0::eth0: root=/dev/nfs nfsroot=192.168.1.69:/nfsroot/rootfs'
U-Boot# tftp 0x80200000 uImage-BBB;
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.1.69; our IP address is 192.168.1.61
Filename 'uImage-BBB'.
Load address: 0x80200000
Loading: #################################################################
#################################################################
#################################################################
#############################
1.2 MiB/s
done
Bytes transferred = 3277861 (320425 hex)
U-Boot# bootm 0x80200000 ;
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Linux-3.8.13
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3277797 Bytes = 3.1 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x00000e05).
Available machine support:
ID (hex) NAME
ffffffff Generic OMAP4 (Flattened Device Tree)
ffffffff Generic AM33XX (Flattened Device Tree)
ffffffff Generic OMAP3-GP (Flattened Device Tree)
ffffffff Generic OMAP3 (Flattened Device Tree)
0000060a OMAP3 Beagle Board
00000a9d IGEP OMAP3 module
00000928 IGEP v2 board
00000ae7 OMAP4 Panda board
Please check your kernel config and/or bootloader.