Finally had time to move over to my NetGear WNDR3700v2 and get the latest OpenWRT install on and working. So turned on debuging for pppd, this is the output:
Jul 2 15:58:43 Amboseli daemon.info pppd[3242]: Plugin rp-pppoe.so loaded.
Jul 2 15:58:43 Amboseli daemon.notice pppd[3242]: pppd 2.4.4 started by root, uid 0
Jul 2 15:58:48 Amboseli daemon.debug pppd[3242]: PADS: Service-Name: ''
Jul 2 15:58:48 Amboseli daemon.info pppd[3242]: PPP session is 6
Jul 2 15:58:48 Amboseli daemon.debug pppd[3242]: using channel 3
Jul 2 15:58:48 Amboseli daemon.info pppd[3242]: Using interface pppoe-wan
Jul 2 15:58:48 Amboseli daemon.notice pppd[3242]: Connect: pppoe-wan <--> eth1
Jul 2 15:58:48 Amboseli daemon.debug pppd[3242]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0xb634770>]
Jul 2 15:58:49 Amboseli daemon.debug pppd[3242]: rcvd [LCP ConfReq id=0x5f <auth chap MD5> <magic 0x4e2ac19d>]
Jul 2 15:58:49 Amboseli daemon.debug pppd[3242]: sent [LCP ConfAck id=0x5f <auth chap MD5> <magic 0x4e2ac19d>]
Jul 2 15:58:51 Amboseli daemon.debug pppd[3242]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0xb634770>]
Jul 2 15:58:51 Amboseli daemon.debug pppd[3242]: rcvd [LCP ConfAck id=0x1 <mru 1492> <magic 0xb634770>]
Jul 2 15:58:51 Amboseli daemon.debug pppd[3242]: sent [LCP EchoReq id=0x0 magic=0xb634770]
Jul 2 15:58:51 Amboseli daemon.debug pppd[3242]: rcvd [CHAP Challenge id=0xb1 <807c6284426d0a36d3d3a8d48dffa5bd>, name = "ERX17.Birmingham4"]
Jul 2 15:58:51 Amboseli daemon.debug pppd[3242]: sent [CHAP Response id=0xb1 <c53a2cc3fedb917e78285a3dc6b06f06>, name = "ipv6test24@plusdsl.net"]
Jul 2 15:58:51 Amboseli daemon.debug pppd[3242]: rcvd [LCP EchoRep id=0x0 magic=0x4e2ac19d]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [LCP ConfReq id=0xbf <mru 32725> <auth chap MD5> <magic 0x75a2ec5f>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [LCP ConfReq id=0x2 <mru 1492> <magic 0x4b9776d7>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [LCP ConfAck id=0xbf <mru 32725> <auth chap MD5> <magic 0x75a2ec5f>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [LCP ConfAck id=0x2 <mru 1492> <magic 0x4b9776d7>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [LCP EchoReq id=0x0 magic=0x4b9776d7]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [CHAP Challenge id=0x41 <03098a0a8277ff20a917edbc49dafe7d>, name = "pcl-ag06"]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [CHAP Response id=0x41 <fb25782dd9dcc9694546c94eb26f7691>, name = "ipv6test24@plusdsl.net"]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [LCP EchoRep id=0x0 magic=0x75a2ec5f]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [CHAP Success id=0x41 ""]
Jul 2 15:58:52 Amboseli daemon.info pppd[3242]: CHAP authentication succeeded
Jul 2 15:58:52 Amboseli daemon.notice pppd[3242]: CHAP authentication succeeded
Jul 2 15:58:52 Amboseli daemon.notice pppd[3242]: peer from calling number 00:50:7F:38:B9:30 authorized
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [IPV6CP ConfReq id=0x1 <addr fe80::80ba:87e3:05ac:69f9>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [IPCP ConfNak id=0x1 <addr 81.174.169.40>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [IPCP ConfReq id=0x2 <addr 81.174.169.40>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [IPV6CP ConfAck id=0x1 <addr fe80::80ba:87e3:05ac:69f9>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [IPCP ConfAck id=0x2 <addr 81.174.169.40>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [IPCP ConfReq id=0xe2 <addr 195.166.130.41>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [IPCP ConfAck id=0xe2 <addr 195.166.130.41>]
Jul 2 15:58:52 Amboseli daemon.notice pppd[3242]: local IP address 81.174.169.40
Jul 2 15:58:52 Amboseli daemon.notice pppd[3242]: remote IP address 195.166.130.41
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: Script /etc/ppp/ip-up started (pid 3665)
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: rcvd [IPV6CP ConfReq id=0xb1 <addr fe80::0090:1a00:02a2:acd3>]
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: sent [IPV6CP ConfAck id=0xb1 <addr fe80::0090:1a00:02a2:acd3>]
Jul 2 15:58:52 Amboseli daemon.notice pppd[3242]: local LL address fe80::80ba:87e3:05ac:69f9
Jul 2 15:58:52 Amboseli daemon.notice pppd[3242]: remote LL address fe80::0090:1a00:02a2:acd3
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: Script /etc/ppp/ipv6-up started (pid 3671)
Jul 2 15:58:52 Amboseli daemon.debug pppd[3242]: Script /etc/ppp/ipv6-up finished (pid 3671), status = 0x0
As you can see it seems to be getting a IPV6 address - in fact two a local and remote Link Local address - is this normal, should something else be happening - any clues gratefully received!
BTW, have also raised a call with Draytek support on the Vigor 120's IPv6 capability - if that;'s indeed the problem.
Paul