1

Temat: TP-LINK TD-W8970 ANNEX B

Witam.

Posiadam tp-link TD-W8970 z wgranym luci-15.05-lantiq-xrx200-TDW8970-sysupgrade.image.

Na łaczu z annexem A synchronizuje się i działa bez problemu

a na  łączu z annexem B po zmianie pliku vdsl.bin na annex B router nie chce się zsynchronizować.

Czy ten router zadziała na linii dialogu lub netii z annexem B.

2

Odp: TP-LINK TD-W8970 ANNEX B

Powinien działać również na liniach z annexem B.
Nie wiem skąd masz plik z firmware xdsl, dla pewności sprawdź ten: https://github.com/ScApi/P2812HNUFx-Pre … B/vdsl.bin

P.S.
Nie wystarczy zmienić pliku, w /etc/config/network modyfikujesz również:

option annex 'b' 
option tone 'bv'

3

Odp: TP-LINK TD-W8970 ANNEX B

Plik mam z tej samej strony i nie działa.
Plik ze strony eko z annexem b również nie działa

Zmiany w pliku network również robiłem, kmod-ltq-ptm-vr9 jest zainstalowany.

Brak więcej pomysłów.
Router testuje na łączu z dialogu (annex B) i netii (annex B).

4

Odp: TP-LINK TD-W8970 ANNEX B

Możesz pobawić się w wyciąganie firmware xdsl z Annexem B z innych modeli: https://xdarklight.github.io/lantiq-xdsl-firmware-info/
Lub poszukać gotowych binarek dla Annexu B - może podmieniając vdsl.bin z któryś z nich złapie synchronizację.

Jednak po lekturze paru wątków na forum wiki (plus własne doświadczenie) wychodzi na to że:

Modele na linie z Annex A i VDSL:

TD-W8970, P-2812HNU-F1

Modele na linie z Annex B i VDSL:

TD-W8970B, P-2812HNU-F3

Czyli routery na lantiq działają na wszystich liniach vdsl, natomiast na liniach adsl tylko zgodnie z pierwotnym annexem (tj. takim jak na OFW).

P.S.
Niestety nie mam dostępu do linii z annexem B i sprawdziłem jedynie Modele: P-2812HNU-F3 i TD-W8970 na liniach: adsl annex A i VDSL (Orange)

5

Odp: TP-LINK TD-W8970 ANNEX B

Po podmianie kilku znalezionych plików vdsl.bin dla annexu B router nie złapał synchronizacji,
więc odpuszczam i pozostaje przy starej konfiguracji czyli modem dialogu i TL-WR1043ND V1.

6 (edytowany przez Scotch 2016-02-09 11:56:51)

Odp: TP-LINK TD-W8970 ANNEX B

Tak myślałem, nie wystarczy sama zamiana vdsl.bin, bo te modele różnią się i nie obsługują obu annexów (A i B) jednocześnie.
Nie tylko ja doszedłem do tego wniosku:
Cytat

> You said you also don't actually have the current one working though,
> which was working well for me (on both Annex A and Annex B with VDSL
> fallback).
Like I previously said: there's probably something wrong at my end.
I have the Annex A version of the TD-W8970 and I am trying to use it with
my Annex B ADSL connection (for the record: I am not using a splitter).
While trying to connect the dsl_cpe_control tool reports:
"Wrong combination of DSL PHY Firmware and hybrid type used! Please
change one of it."
So either my configuration is still incorrect or the modem is somehow
(probably a hardware configuration, maybe via a resistor) configured to
enforce a different hybrid or Annex type (this is pure speculation though).

stąd: http://openwrt-devel.openwrt.narkive.co … mware-info

Edit:
tommy79 sprawdził z kolei, że Zyxel  P-2812HNU-F3 nie działa na linii adsl z annexem A (u mnie działa na vdsl z Orange):
http://eko.one.pl/forum/viewtopic.php?p … 77#p150577

7

Odp: TP-LINK TD-W8970 ANNEX B

Zamówiłem sobie z niemiec TD-W8970B, jak tylko przyjdzie to napisze czy zadziałał na annexsie B (adsl).

Dziękuję za wiadomości dotyczące modelu TD-W8970

8

Odp: TP-LINK TD-W8970 ANNEX B

Po długiej walce z TD-W8970B wreszcie działa internet z netii (annex B adsl).
Ustawienia w pliku network może komuś się przyda:

config atm-bridge 'atm'
    option vpi '8'
    option vci '35'
    option encaps 'llc'
    option payload 'bridged'

config interface 'wan'
    option ifname 'nas0'
    option proto 'pppoe'
    option ipv6 '0'
    option username 'xxxxxxxxxx'
    option password 'xxxxxxxxxx'
    option mtu '1492' - bez tej wartości nie było internetu

config vdsl 'dsl'
    option annex 'b'
    option firmware '/lib/firmware/vdsl.bin'
    option tone 'bv'
    option xfer_mode 'atm'


Może ktoś ma czysty openwrt (tzn. z Luci ale bez dodatków) ponieważ brakuje mi miejsca na oscam a nie chcę używać extroota.

9 (edytowany przez Scotch 2016-02-19 15:33:30)

Odp: TP-LINK TD-W8970 ANNEX B

Pod Oscama (ze względu na problemy z obsługą USB w CC) polecam kompilację z BB od kolegi lpm11:
http://www.speedyshare.com/NcfrB/W8970.image

Dodatkowo, jeżeli masz czytnik phoenix i trochę wiedzy (co i gdzie ręcznie umieścić) możesz użyć binarek stąd:
http://download.oscam.cc/index.php?& … ips-tplink
Mają rozmiar ok. 0,5MB i wymagają jedynie libusb.

Edit:

Nie chcę się czepiać, ale MTU nie powinno być poniżej 1500 - jakbyś sprawdził logi, to jest warning
Proponuję wywalić sekcję: <config atm-bridge 'atm'> a potrzebne wpisy: VPI/VCI, encaps przenieść do: <config interface 'wan'> i nie zmieniać MTU

10 (edytowany przez tierti 2016-02-20 13:53:30)

Odp: TP-LINK TD-W8970 ANNEX B

Po przeniesieniu wpisów do <config interface 'wan'>  nie było internetu, więc musi zostać tak jak jest.
Wpis MTU skasowałem, (mtu 1492- taka wartość była w routerze netii).

Posiadam czytnik phoenix na ftdi ale używam oscama  z pliku ipk.

Próbowałem też z binarki ale nie zadziałało.
Skopiowałem tak:

Binarka w /usr/bin, prawa 755
Pliki konfiguracyjne oscam /etc/oscam
Skrypt start|stop do /etc/init.d  prawa 755

11 (edytowany przez Scotch 2016-02-20 15:04:51)

Odp: TP-LINK TD-W8970 ANNEX B

Binarka działa, bo ja używam na swoim od wielu miesięcy.

Jeżeli wrzuciłeś BB od lpm11 z linku który Ci podałem, to:
1. Doinstaluj: libusb-1.0, oraz sterowniki do czytnika (kmod-usb-serial, kmod-usb-serial-ftdi)
2. Wrzuć rozpakowaną binarkę z linku(oscam-svn11211-mips-tplink-webif-libusb-Distribution.tar.gz) do: /usr/bin/ - musi mieć nazwę "oscam" i prawa 755
3. Zawartość skryptu startowego "oscam" w etc/init.d/ (prawa 755):

#!/bin/sh /etc/rc.common

START=85

start() {
[ -d /var/log/oscam ] || mkdir -p /var/log/oscam
/usr/bin/oscam -b
}

stop() {
killall oscam
}

restart() {
stop
start
}

4. Utwórz katalog o nazwie "oscam" w etc/ i wrzuć tam co najmniej 3 pliki, tj. oscam.conf, oscam.server i oscam.user - z własnymi ustawieniami - nadaj im prawa 664
5. Odpal oscama w konsoli:

/etc/init.d/oscam enable
/etc/init.d/oscam start

P.S. Pakiet oscama robi większość z w/w automatycznie, niestety jeżeli pamiętam wymaga dodatkowo paru niepotrzebnych w Twoim przypadku rzeczy np: libopenssl, libpcsclite - szkoda na to miejsca!!!
Nie wiem czy masz poprawne  vpi/vci (w necie znalazłem że dla annex B jest 1/32)
Myślę, że MTU masz właściwe (pomimo wykasowania tej linii) - możesz sprawdzić poleceniem ifconfig

12 (edytowany przez tierti 2016-02-21 14:40:41)

Odp: TP-LINK TD-W8970 ANNEX B

Po wpisaniu  :

root@OpenWrt:~# /etc/init.d/oscam enable
'bin/sh: can't open '/etc/rc.common



root@OpenWrt:~# /etc/init.d/oscam start
'bin/sh: can't open '/etc/rc.common

13

Odp: TP-LINK TD-W8970 ANNEX B

Zapomniałeś o / z przodu. Masz bezwzględną ścieżkę podać, nie względną.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14 (edytowany przez Scotch 2016-02-21 19:50:23)

Odp: TP-LINK TD-W8970 ANNEX B

tierti napisał/a:

Po wpisaniu  :

root@OpenWrt:~# /etc/init.d/oscam enable
'bin/sh: can't open '/etc/rc.common



root@OpenWrt:~# /etc/init.d/oscam start
'bin/sh: can't open '/etc/rc.common

Więc tak, korzystając z tego, że mam zapasowy W8970 zrobiłem dokładnie wszystko wg podanych wyżej instrukcji.
U mnie wszystko przebiegło pomyślnie i z działającym i kompletnie skonfigurowanym Oscamem mam ok. 2,62 MB wolnego miejsca we flashu.

Jedyne, co przychodzi mi do głowy, to że użyłeś innego obrazu (np. trunka)
Tu muszę Cię zmartić, nie bez powodu zalecałem użycie BB, gdyż w CC wprowadzono pewne "modyfikacje" w rezultacie których obsługa USB kuleje: http://eko.one.pl/forum/viewtopic.php?id=11708
Podobo wyeliminowano ten bug w kernelu 4.4: https://dev.openwrt.org/ticket/20177 - tego nie sprawdzałem

Edit: A może edytowałeś skrypt startowy w jakimś windowsowym edytorze np. WinSCP?
Dlatego nie działa poprawnie (jak tu: https://forum.openwrt.org/viewtopic.php?id=41784) - do edycji użyj np. notepad ++

15 (edytowany przez tierti 2016-02-22 14:36:15)

Odp: TP-LINK TD-W8970 ANNEX B

Używam obrazu od lpm11 ( BARRIER BREAKER (14.07, r42625)
z linka podanego przez Ciebie powyżej. instaluje i kopiuje  wszystko według opisu.
Już nie wyskakuje mi bład przy komendach:
/etc/init.d/oscam enable
/etc/init.d/oscam start
może problemem było to że plik startowy  edytowałem notepad2.

Jednak nie mogę uruchomić (webbif) oscama w przeglądarce.

Jeżeli zainstaluje oscama  z pliku ipk oscam_11209-1_lantiq.ipk (ze strony eco) wyskakuje błąd //usr/lib/opkg/info/oscam.postinst: line 4: default_postinst: not found
Collected errors:
* pkg_run_script: package "oscam" postinst script returned status 127.
* opkg_configure: oscam.postinst returned 127.

ale wszystko dziala i mogę spokojnie zalogować się do webbif.

16

Odp: TP-LINK TD-W8970 ANNEX B

Błąd wyskakuje bo moje pakiety są dla CC, w BB nie było ten funkcji jeszcze. Można to zignorować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: TP-LINK TD-W8970 ANNEX B

@tierti

Pokaż zawartość oscam.conf (własny) - ten, który ręcznie kopiowałeś, jak nie mogłeś wejść do webif

P.S.
Możesz również teraz upewnić się, czy binarka z http://download.oscam.cc/ działa - wystarczy zatrzymać oscam i podmienić plik, po czym ponownie go wystartować