I've had this problem for a while, since upgrading beyond 2.1-RC0. I have IPv6 working fine with Internode on an install from pfSense-LiveCD-2.1-RC0-i386-20130528-0427.iso but I can't get it working in 2.1-RELEASE-i386.
I've even tried backing up and restoring the pfSense config from the old install to the new one (I run pfSense VMs). Everything works after restoring, except IPv6!
The 2.1-RELEASE has more WAN IPV6 options than the 2.1-RC0. In RC0 I select "DHCP6", which then shows the "DHCP6 client configuration" options below it. The only option is the prefix delegation size which I set to /56 and when I apply the settings my WAN interface gets assigned my static IPv4 address from Internode and a global /64 Internode IPv6 address.
In the final release 2.1-RELEASE there are three tickboxes in addition to the prefix delegation size drop down box. I'm sure I've tried every combination of these tickboxes to no avail.
I'm confident the problem is something that has broken in pfSense since 2.1-RC0 due to the new options for DHCP6.
I'm happy to post system logs from both the 2.1-RC0 and the 2.1-RELEASE installs if somebody is a good pfSense troubleshooter, although the only DHCP6 entries I can see in the logs are under the PPP tab. If there's a better log file to be looking at via command line please let me know.
Cheers, BieRHeDD.