If the 7970 is pre-standard (the 7970G is 802.3af, dunno about the non-G one), you could try the following command on the switch:
power-over-ethernet pre-std-detect
Otherwise, you need to force the switch to allocate it 15.4w instead of 7w:
int nn poe-allocate-by value
int nn poe-value 15
(alternatively I think you can allocate-by class instead, and make it class 3)
and do a
show power-over-ethernet brief
to check you aren't exceeding your switch power budget.