1Preheat oven to 350 degrees F (175 degrees C). Butter a 10 inch tube pan. Sift together the flour, cocoa, baking powder, baking soda, 1 teaspoon cinnamon, and salt; set aside.
2In a medium bowl, beat the butter and 1 1/4 cup sugar with an electric mixer on high speed until light and fluffy. Change the mixer speed to medium, and beat in the vanilla. Beat in the eggs, one at a time. With the mixer on low speed, alternately beat the flour mixture and sour cream into the creamed mixture, beginning and ending with the flour mixture. Beat only until just blended.
3For the topping: In a small bowl combine the chocolate, pecans, 1/4 cup sugar, and 1 teaspoon cinnamon to make a crumb mixture. Spread half of the batter in the bottom of the prepared pan. Sprinkle with half of the crumb mixture. Pour in the remaining batter, and sprinkle with the remaining crumb mixture; press the crumbs in lightly so they adhere to the batter. Quickly, but gently cut through the batter and crumbs in an up and down motion with a knife. Lightly rap the pan once against a hard surface, to settle the batter.
4Bake in the preheated oven for 40 minutes. Cover the top of the cake with aluminum foil. Continue baking until a skewer inserted halfway between the side of the pan and the tube comes out clean, about 20 minutes longer. Cool the cake in the pan on a wire rack for 30 minutes. Carefully loosen the cake from the sides of the pan. Invert cake onto rack, and cool completely.