Odp: TL-WR941NDv2 - alternatywa
Pomylka - juz poprawilem :-)
Jutro bedzie wiadomo czy zadzialalo :-)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → TL-WR941NDv2 - alternatywa
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Pomylka - juz poprawilem :-)
Jutro bedzie wiadomo czy zadzialalo :-)
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.
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
Odłączyło Ci na magistrali. Prawdopodobnie za długie kabelki dałeś.
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.
Dorób masę, skróć przewody, ekran z przewodów do masy i zagra.
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
W źródłach kernela jest przecież. To wszystko to łatki lub dodatkowe pliki do kernela....
nie ma
/media/proc/gargoyle_x/dl/attitude_adjustment-39154$ find . -name dev-usb.c -print
Kernel. Nie źródła openwrt. Rozpakowany masz w build_dir.
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.
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
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
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.
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.
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
Ideologicznie tak.
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_NETmimo 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
A wiesz że MBIM jest dopiero w kernelu od 3.8 chyba, i nie ma go w 3.3 który AA używa?
mktplinkfw.c jest w repo openwrt po prostu.
A le jest czysty, a ja chce taki gdzie juz patche na niego poszly.
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 ?
Ale nie ma go fizycznie w kernelu. Zakładam że nie chcesz portować pół podsysytemu sieciowego z 3.8 do 3.3.
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.
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 ?
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → TL-WR941NDv2 - alternatywa
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc