26

Odp: TL-WR941NDv2 - alternatywa

Pomylka - juz poprawilem :-)

Jutro bedzie wiadomo czy zadzialalo :-)

27

Odp: TL-WR941NDv2 - alternatywa

mam problemy z kompilacja, caly czas "to big" - ucinam juz co sie da w GG - 5 proba leci - chociaz modem zeby odpalic i zobaczyc czy widzi usb, hardware gotowy, czekam tylko na katowe gniacdo do pcb w AVT nie maja juz od 1/2 roku moze w poniedzialek przyjdzie. Szkoda ze wczesniej flasha nie wymienilem to by teraz mial czlowiek problem z glowy - pope2k juz czeka na zamowienie ale brakuje mi jeszcze danych dla 1 1043 zeby zamowic.

28

Odp: TL-WR941NDv2 - alternatywa

No i smiga :-)

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  1/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  7 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA


ale cos jest dziwnego:


[  218.900000] usb 1-1: new high-speed USB device number 5 using ehci-platform
[  219.050000] option 1-1:1.0: GSM modem (1-port) converter detected
[  219.060000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[  219.060000] option 1-1:1.2: GSM modem (1-port) converter detected
[  219.070000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[  219.080000] option 1-1:1.3: GSM modem (1-port) converter detected
[  219.080000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[  219.530000] br-lan: port 1(lan1) entered forwarding state
[  221.500000] device wlan0 entered promiscuous mode
[  221.830000] br-lan: port 5(wlan0) entered forwarding state
[  221.840000] br-lan: port 5(wlan0) entered forwarding state
[  223.840000] br-lan: port 5(wlan0) entered forwarding state
[  264.070000] usb 1-1: USB disconnect, device number 5
[  264.070000] option: option_instat_callback: error -143
[  264.080000] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[  264.090000] option 1-1:1.0: device disconnected
[  264.090000] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[  264.100000] option 1-1:1.2: device disconnected
[  264.110000] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[  264.110000] option 1-1:1.3: device disconnected
[  269.490000] usb 1-1: new high-speed USB device number 6 using ehci-platform
[  269.840000] usb 1-1: USB disconnect, device number 6
[  275.020000] usb 1-1: new high-speed USB device number 7 using ehci-platform
[  275.170000] option 1-1:1.0: GSM modem (1-port) converter detected
[  275.180000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[  275.180000] option 1-1:1.2: GSM modem (1-port) converter detected
[  275.190000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[  275.200000] option 1-1:1.3: GSM modem (1-port) converter detected
[  275.200000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2

29

Odp: TL-WR941NDv2 - alternatywa

Odłączyło Ci na magistrali. Prawdopodobnie za długie kabelki dałeś.

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

30

Odp: TL-WR941NDv2 - alternatywa

Poczekam, az bedzie gniazdo katowe wlutuje, kabelki maja 12 cm fakt nie ma ekranu i masa na obodowe nie podlaczona, zastanawiam sie tylko czy moze nie dac jeszcze 1 elektrolita - chinole oszczedzaja i jest ogolnie w tym 941 kiepska czesc zasilajaca - brak filtrow i dlawikow.

31

Odp: TL-WR941NDv2 - alternatywa

Dorób masę, skróć przewody, ekran z przewodów do masy i zagra.

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

32

Odp: TL-WR941NDv2 - alternatywa

Czesc,

sprawdzilem czy w zrodlach openwrt jest ten plik

target/linux/ar71xx/files/arch/mips/ath79/dev-usb.c

no i go nie ma, tworzy go jakis patch - tylko , ktory, chcialem dodac sobie linie do patcha

ath79_pll_wr(8, 0x1030);

ale kompletnie nie wiem do ktorego - chodzi o ostatni patch ingerujacy w dev-usb.c , zeby mi sie nie wywalala kompilacja

33

Odp: TL-WR941NDv2 - alternatywa

W źródłach kernela jest przecież. To wszystko to łatki lub dodatkowe pliki do kernela....

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

34

Odp: TL-WR941NDv2 - alternatywa

nie ma

/media/proc/gargoyle_x/dl/attitude_adjustment-39154$ find . -name dev-usb.c -print

35

Odp: TL-WR941NDv2 - alternatywa

Kernel. Nie źródła openwrt. Rozpakowany masz w build_dir.

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

36

Odp: TL-WR941NDv2 - alternatywa

no tam jest, ale chcialem dodac w/w linie i mi sie wysypuje, bo nie trafia w zdefiniowane w patchu np 002-xxx linie - nie wiem do ktorego patcha dopisac i jak zdekodowac w patchu zapisy np @@ -99,7 +99,7 @@ tak aby dodac konkretna linie i patch dodal ten wpis.

37

Odp: TL-WR941NDv2 - alternatywa

Bez urazy, ale wiesz w ogóle jak się łatki robi?

Bierzesz oryginalny, robisz kopię. Poprawiasz oryginał, robisz diff -Nuar  arch/mips/ath79/dev-usb.c.orig  arch/mips/ath79/dev-usb.c

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

38

Odp: TL-WR941NDv2 - alternatywa

diff i rejestruje sie pozniej patcha quilt , ale nnie wzab nie rozumiem tych zapisow  np  @@ -99,7 +99,7 @@ , chcialbym dodac wyszukanie konkretnej linii i poprzez + dodac wpis bez zabawy w dodatklowe patche i quilt

39

Odp: TL-WR941NDv2 - alternatywa

To linie dla patch'a które definiują gdzie w źródłach łatka ma być dodania. Nie poprawiaj łatek i tylko utwórz nową tak jak się to robi. I nie musisz do tego quilt'a używać, po prostu zrobisz sobie następny plik w katalogu patches.

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

40

Odp: TL-WR941NDv2 - alternatywa

oj oj juz ze 2 poprawilem, znowu zabawa - no dobra, skoro tak jest profesjonalnie to zrobie sobie patcha do 941 oddzielnego do calosci, ale jak dla roznych plikow zrobic diff -Nuar - nie cwiczylem tego, zawsze qutil i pojedyncze pliki robilem.

41

Odp: TL-WR941NDv2 - alternatywa

czy to ma siedziec tu i wygladac tak ?

target/linux/ar71xx/patches-3.3/950-add-ar913x_usb_setup_tpwr941.patch
--- arch/mips/ath79/dev-usb.c.org       2014-01-14 14:23:53.000000000 +0100
+++ arch/mips/ath79/dev-usb.c   2014-01-14 14:33:25.708968290 +0100
@@ -163,6 +163,7 @@

static void __init ar913x_usb_setup(void)
{
+       ath79_pll_wr(8, 0x1030);
        ath79_device_reset_set(AR913X_RESET_USBSUS_OVERRIDE);
        mdelay(10);

--- arch/mips/ath79/mach-tl-wr941nd.c.orig      2014-01-14 14:48:41.000000000 +0100
+++ arch/mips/ath79/mach-tl-wr941nd.c   2014-01-14 14:47:05.000000000 +0100
@@ -17,6 +17,7 @@
#include "dev-gpio-buttons.h"
#include "dev-leds-gpio.h"
#include "dev-m25p80.h"
+#include "dev-usb.h"
#include "dev-wmac.h"
#include "machtypes.h"

@@ -103,6 +104,9 @@
        ath79_eth0_data.duplex = DUPLEX_FULL;

        ath79_register_eth(0);
+
+       ath79_register_usb();
+
        ath79_register_dsa(&ath79_eth0_device.dev, &ath79_mdio0_device.dev,
                           &tl_wr941nd_dsa_data);

--- arch/mips/ath79/Kconfig.orig        2014-01-14 15:37:25.459739877 +0100
+++ arch/mips/ath79/Kconfig     2014-01-14 06:22:25.288943624 +0100
@@ -555,6 +555,7 @@
        select ATH79_DEV_GPIO_BUTTONS
        select ATH79_DEV_LEDS_GPIO
        select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
        select ATH79_DEV_WMAC

config ATH79_MACH_TL_WR1041N_V2

42

Odp: TL-WR941NDv2 - alternatywa

Ideologicznie tak.

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

43

Odp: TL-WR941NDv2 - alternatywa

juz sobie zrobilem. tylko musialem na poczatku pododawac a/... b/... pewnie dlatego ze nie zarejsetrowany byl no i usunac orig z poczatku, patch zadzialal.

Dziwi mnie tylko ze ten

--- a/package/kernel/modules/usb.mk     2014-01-06 19:16:42.000000000 +0100
+++ b/package/kernel/modules/usb.mk     2014-01-14 19:43:01.687781631 +0100
@@ -771,6 +771,22 @@
 
 $(eval $(call KernelPackage,usb-net-rndis))
 
+define KernelPackage/usb-net-cdc-mbim
+  SUBMENU:=$(USB_MENU)
+  TITLE:=Kernel module for MBIM Devices
+  KCONFIG:=CONFIG_USB_NET_CDC_MBIM
+  FILES:= \
+   $(LINUX_DIR)/drivers/$(USBNET_DIR)/cdc_mbim.ko
+  AUTOLOAD:=$(call AutoLoad,61,cdc_mbim)
+  $(call AddDepends/usb-net,kmod-usb-wdm,kmod-usb-net-cdc-ncm)
+endef
+
+define KernelPackage/usb-net-cdc-mbim/description
+ Kernel module for Option USB High Speed Mobile Devices
+endef
+
+$(eval $(call KernelPackage,usb-net-cdc-mbim))
+
 define KernelPackage/usb-net-sierrawireless
   TITLE:=Support for Sierra Wireless devices
   KCONFIG:=CONFIG_USB_SIERRA_NET

mimo wykonania sie nie jest widziany po make menuconfig w kernel modules, czyzby trzeba by bylo czyscic pakiet kernel ?


potrzebuje tez pliku po pezekompilowaniu GG bez zadnych zmian

mktplinkfw.c

44

Odp: TL-WR941NDv2 - alternatywa

A wiesz że MBIM jest dopiero w kernelu od 3.8 chyba, i nie ma go w 3.3 który AA używa?

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

45

Odp: TL-WR941NDv2 - alternatywa

mktplinkfw.c jest w repo openwrt po prostu.

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

46

Odp: TL-WR941NDv2 - alternatywa

A le jest czysty, a ja chce taki gdzie juz patche na niego poszly.

47

Odp: TL-WR941NDv2 - alternatywa

Cezary napisał/a:

A wiesz że MBIM jest dopiero w kernelu od 3.8 chyba, i nie ma go w 3.3 który AA używa?

To co w tym wypadku zrobic, zeby zostal zauwazony w configu i mozna bylo by go dodac ?

48

Odp: TL-WR941NDv2 - alternatywa

Ale nie ma go fizycznie w kernelu. Zakładam że nie chcesz portować pół podsysytemu sieciowego z 3.8 do 3.3.

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

49

Odp: TL-WR941NDv2 - alternatywa

roblad napisał/a:

A le jest czysty, a ja chce taki gdzie juz patche na niego poszly.

To zrób sobie na boku jeszcze jeden katalog i nałóż wszystkie łatki.

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

50 (edytowany przez roblad 2014-01-14 20:36:04)

Odp: TL-WR941NDv2 - alternatywa

wszystkie generic z katalogu GG wystarczy, czy ktores z openwrt jeszcze trzeba


a tam sie pomylilem,

nie ten pakiet zrobilem, chodzilo mi o usb-net-cdc-ncm, niechcacy z trunka usb.mk wzialem i sie diff zrobil mio na to poprostu nie ten usb.mk a na pamiec pisalem posta - za szybko dzialam.  Widze ze tylko 10-xxx tam cos dodaje, czy sie myle ?