Netfaster IAD 2 και OpenWrt

Δοκιμές που γίνονται σε δρομολογητές, ασύρματες κάρτες, κλπ.
Ntalton
Δημοσιεύσεις: 17
Εγγραφή: Πέμ, 27 Ιουν 2013, 00:13

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό Ntalton » Σάβ, 19 Νοέμ 2016, 19:27

Εκανα καποιες αλλαγες με kernel_config, μικροπραγματα, για να πω την αληθεια δεν ηξερα και τι ακριβως εκανα :lol:
Ο driver φιανεται να φορτωνεται στο image που εχτισα, και στο uboot, αλλα κατι δεν παει καλα και δεν μπορουν να χρησημοποιησουν την συσκευη. Εχω μπουχτισει πλεον με το onboard net και ουτε καν σκεφτομαι να ακουμπησω το wireless. Βρηκα ομως ενα usb to ethernet adapter που ειχα, και εβαλα built-in τους drivers του στο build (dm9601), και καταφερα να εχω net. Περναει ping, δουλευει ssh, ελα μου ομως που οι drivers του ανταπτορα ειναι αθλιοι, και καθε φορα που θελω να στειλω ή να παραλαβω αρχεια μεγαλυτερα των 50KB ο kernel οδηγειται σε panic, αρα pciutils που ειναι 300KB δεν παιζει. :lol:
Κατα τα αλλα, δεν εχω αρκετο χωρο για να εγκαταστησω πακετα (4ΜΒ flash, γυρω στα 500KB ελυθερος χωρος), εκτος κι αν φτιαξω εντελως minimalistic build με τα απολυτως απαραιτητα, και το uboot που κανω compile απο τα sources του LEDE ειναι πολυ μεγαλο για να εγκατασταθει στην flash (187KBs vs 128KBs το κανονικο).
Παρ'ολα αυτα το adsl τουλαχιστον συγχρονιζει :P

Κώδικας: Επιλογή όλων

[  100.006984] [DSL_BSP_Showtime 894]: Datarate US intl = 1517419, fast = 0
[  100.012421] enter showtime, cell rate: 0 - 3578, 1 - 3578, xdata addr: 0x80fb0000

Ntalton
Δημοσιεύσεις: 17
Εγγραφή: Πέμ, 27 Ιουν 2013, 00:13

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό Ntalton » Παρ, 09 Δεκ 2016, 17:37

Ειχα λιγο χρονο και ασχοληθηκα παλι με το ρουτερ το προηγουμενο Σ/Κ.
Πλεον δουλευουν usb, adsl, voip και κυριως wireless. Το ethernet δεν το καταφερα ουτε στο uboot ουτε στο openwrt, αν και υποψιαζομαι γιατι δεν δουλευει, δεν μπορω να κανω κατι γιατι εχω περιορισμενες γνωσεις στο θεμα των drivers. Προς στιγμην τρεχω το δικο μου ως sip client με το https://github.com/olivluca/danube-voip, δεν εχει παρουσιασει καποιο προβλημα εδω και ~3 μερες. Για τα builds χρησημοποιω 12.09 branch, κυριως λογω μεγεθους του image, μεταξυ αλλων. Οποιος εχει το ρουτερ αυτο και θελει να πειραματιστει, μπορει να βρει καποια pre-build images openwrt, το config μου σε περιπτωση που θελει να κανει μονος build, και διαφορα uboot (στα uboot εχουν ενεργοποιηθει προγρμματα serial transfer, πχ loady, μιας που το tftp δεν δουλευει), στο link https://mega.nz/#F!VJVDTCAb!p3_tvLE_p2jbQ537bTByHg.
Και παλι προσοχη παντως, το ethernet ΔΕΝ υποστηριζεται, τα builds ειναι ουσιαστικα πειραματα και υπαρχει περιπτωση να μπρικαρετε το ρουτερ σας, πραγμα για το οποιο φυσικα δεν ειμαι υπευθυνος . Για να σας καθυσηχασω απο την αλλη, θα σας πω οτι αν εχετε UART, και backup της flash, ειναι σχεδον αδυνατο να μπρικαριστει το netfaster. Η ενεργοποιηση του uart περιγραφεται στην πρωτη σελιδα του παροντος thread. Προτεινω τελος διαβασμα πριν επιχειρησετε το οτιδηποτε, backup ΟΛΗΣ της μνημης και υπομονη. Δυστηχως η διαδικασια δεν ειναι στανταρ, οπως με αλλα ρουτερς.
Το TOH του ARV7518PW θεωρω πως εξηγει καλα την διαδικασια https://wiki.openwrt.org/toh/astoria/arv7518pw, πως χρησημοποιειται το uboot.asc για recovery, πως περναμε uboot στην θεση του brn, και τελος πως αντιγραφουμε το linux image στην flash. Προσοχη μονο στο μεγεθος της flash, το netfaster εχει 4MB σε σχεση με τα 8MB του 7518, καποιες τιμες-διευθυνσεις αλλαζουν.
Για backup εχει φτιαξει εναν εξαιρετικο οδηγο στο adslgr ο MarkoDiMarko http://www.adslgr.com/content/content/199-%CE%A0%CE%B1%CE%AF%CE%BE%CF%84%CE%B5-%CE%BC%CE%B5-%CF%84%CE%B1-Pirelli-P-RG-A4201G-%CE%BA%CE%B1%CE%B9-Netfaster-IAD-2!
Οτι αλλο θελετε, οπου κολλησετε, εδω ειμαστε.
Καλα μαστορεματα :D

cartoonaki
Δημοσιεύσεις: 2
Εγγραφή: Τετ, 15 Φεβ 2017, 00:40

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό cartoonaki » Τετ, 15 Φεβ 2017, 01:02

Κατάφερα να περάσω openwrt μέσου tftp κι λειτουργεί μια χαρά το LAN και το WIFI, αλλά δεν ξέρω VoIP αν λειτουργεί έβαλα το ‘ u-boot-ARV4518PW2-flash.bin’ από τον τοn Ntalton ’ openwrt-lantiq-danube-ARV4518PW-squashfs.image’ OpenWRT 12.09 for ARV4518 (valid for R01A and R01) από το site http://practicalfoss.blogspot.gr/2015/0 ... -with.html ‘Έχει έναν οδηγό αλλά δεν κατάφερα από εκεί .

Ntalton
Δημοσιεύσεις: 17
Εγγραφή: Πέμ, 27 Ιουν 2013, 00:13

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό Ntalton » Τετ, 15 Φεβ 2017, 05:43

cartoonaki έγραψε:Κατάφερα να περάσω openwrt μέσου tftp κι λειτουργεί μια χαρά το LAN και το WIFI, αλλά δεν ξέρω VoIP αν λειτουργεί έβαλα το ‘ u-boot-ARV4518PW2-flash.bin’ από τον τοn Ntalton ’ openwrt-lantiq-danube-ARV4518PW-squashfs.image’ OpenWRT 12.09 for ARV4518 (valid for R01A and R01) από το site http://practicalfoss.blogspot.gr/2015/0 ... -with.html ‘Έχει έναν οδηγό αλλά δεν κατάφερα από εκεί .


Χαιρομαι πολυ που σου δουλεψε, ποσο μαλλον και το lan, για το οποιο θα σε παρακαλουσα αν μπορεις να βγαλεις 2-3 καλες φωτογραφιες την περιοχη του ethernet switch απο το netfaster σου, για να εξακριβωσω κατι πραγματα. Και ενα bootlog θα ηταν ευπροσδεκτο επισης :)
Ο οδηγος αυτος περιγραφει καλα την διαδικασια, αλλα το περιεχομενο που παρεχει ειναι για το arv4518pw και οχι για το arv4518pw2 που ειναι το netfaster. Αν δεις στο λινκ που δινω πιο πανω, που περιεχει τα u-boots, υπαρχουν επισης καποια pre-built images του openwrt, ενα απο αυτα μαλιστα περιεχει και τους kernel drivers για το voip. Αφου το flashαρεις, μπορεις να χρησημοποιησεις πχ το https://github.com/olivluca/danube-voip ως sip client.

cartoonaki
Δημοσιεύσεις: 2
Εγγραφή: Τετ, 15 Φεβ 2017, 00:40

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό cartoonaki » Τετ, 15 Φεβ 2017, 15:50

https://s31.postimg.org/45099zqy3/DSCN0019.jpg

https://s11.postimg.org/n19lsptg3/DSCN0024.jpg

Κώδικας: Επιλογή όλων

ROM VER: 1.0.3
CFG 01
Readό
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03-dirty (Dec 09 2016 - 16:22:26)

Board: ARV4518PW2
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  32 MB
Flash:  4 MB
*** Warning - bad CRC, using default environment

Net:   bring up ebu gpio
initializing ar8216 switch... Port 0, Negotiation Success
Port 1, Negotiation Success
Port 2, Negotiation Success
Port 3, Negotiation Success
eth0: Phy Specific Status=10b35c
eth0: Phy Specific Status=10b35c
eth0: Phy Specific Status=10b35c
eth0: Phy Specific Status=10b35c
initialized
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0020000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2015-02-08  21:12:18 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    938436 Bytes = 916.4 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (root@kali) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #11 Sun Feb 8 21:12:14 WET 2015
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00002000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00002000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV4518PW
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=0002ed38
[    0.000000] Readback ErrCtl register=0002ed38
[    0.000000] Memory: 29424k/32768k available (2235k kernel code, 3344k reserved, 386k data, 168k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 512
[    0.048000] NET: Registered protocol family 16
[    0.056000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.060000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.064000] MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.068000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.108000] bio: create slab <bio-0> at 0
[    0.116000] PCI host bridge to bus 0000:00
[    0.120000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.124000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.128000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.132000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.136000] Switching to clocksource MIPS
[    0.144000] NET: Registered protocol family 2
[    0.152000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.156000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.164000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.172000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.176000] TCP reno registered
[    0.180000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.188000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.192000] NET: Registered protocol family 1
[    0.200000] gptu: totally 6 16-bit timers/counters
[    0.204000] gptu: misc_register on minor 63
[    0.208000] gptu: succeeded to request irq 126
[    0.212000] gptu: succeeded to request irq 127
[    0.216000] gptu: succeeded to request irq 128
[    0.220000] gptu: succeeded to request irq 129
[    0.224000] gptu: succeeded to request irq 130
[    0.232000] gptu: succeeded to request irq 131
[    0.240000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.244000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.256000] msgmni has been set to 57
[    0.260000] io scheduler noop registered
[    0.264000] io scheduler deadline registered (default)
C΅+rΊ²κconsole [ttyLTQ1] enabled, bootconsole disabledirq = 112) is a ltq_asc
[    0.276000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.292000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022a8
[    0.300000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.304000]   Amd/Fujitsu Extended Query version 1.1.
[    0.308000] number of CFI chips: 1
[    0.312000] Creating 4 MTD partitions on "ltq_nor":
[    0.316000] 0x000000000000-0x000000010000 : "uboot"
[    0.324000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.332000] 0x000000020000-0x0000003f0000 : "linux"
[    0.336000] found squashfs behind kernel
[    0.340000] Creating 2 MTD partitions on "ltq_nor":
[    0.344000] 0x000000020000-0x000000105204 : "kernel"
[    0.348000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.364000] 0x000000105204-0x0000003f0000 : "rootfs"
[    0.368000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.384000] mtd: partition "rootfs" set to be root filesystem
[    0.388000] mtd: partition "rootfs_data" created automatically, ofs=310000, len=E0000
[    0.396000] 0x000000310000-0x0000003f0000 : "rootfs_data"
[    0.404000] 0x0000003f0000-0x000000400000 : "board_config"
[    0.560000] ltq_mii: probed
[    0.584000] eth0: Atheros AR8216 switch driver attached.
[    0.684000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.704000] TCP cubic registered
[    0.704000] NET: Registered protocol family 17
[    0.708000] 8021q: 802.1Q VLAN Support v[    0.724000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    0.728000] Freeing unused kernel memory: 168k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[    7.112000] JFFS2 notice: (403) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 172 of xref (0 dead, 166 orphan) found.
switching to jffs2
- init -

Please press Enter to activate this console. [    9.872000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[    9.876000] Backport based on wireless-testing.git master-2012-09-07
[    9.884000] compat.git: wireless-testing.git
[    9.924000] cfg80211: Calling CRDA to update world regulatory domain
[    9.928000] cfg80211: World regulatory domain updated:
[    9.932000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.940000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.948000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.956000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.964000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.968000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   10.568000] usbcore: registered new interface driver usbfs
[   10.572000] usbcore: registered new interface driver hub
[   10.580000] usbcore: registered new device driver usb
[   11.224000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   11.228000] ath5k 0000:00:0e.0: registered as 'phy0'
[   11.240000] ath5k: phy0: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[   11.276000] NET: Registered protocol family 8
[   11.280000] NET: Registered protocol family 20
[   11.324000] Button Hotplug driver version 0.4.1
[   11.368000] PPP generic driver version 2.4.2
[   11.772000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.224000] NET: Registered protocol family 24
[   12.252000] nf_conntrack version 0.5.0 (462 buckets, 1848 max)
[   12.908000] IFX MEI Version 5.00.00
[   12.956000]
[   12.956000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   12.992000]     ATM (A1) firmware version 1.0.19
[   12.996000] ifxmips_atm: ATM init succeed
[   13.028000] dwc_otg: version 2.60a 22-NOV-2006
[   13.632000] DWC_otg: Using DMA mode
[   13.636000] dwc_otg dwc_otg.0: DWC OTG Controller
[   13.640000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
[   13.648000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
[   13.656000] DWC_otg: Init: Port Power? op_state=1
[   13.660000] DWC_otg: Init: Power Port (0)
[   13.664000] hub 1-0:1.0: USB hub found
[   13.668000] hub 1-0:1.0: 1 port detected
[   13.692000] gpio-keys-polled gpio-keys-polled: unable to claim gpio 30, err=-16
[   13.696000] gpio-keys-polled: probe of gpio-keys-polled failed with error -16
[   13.872000] DISCONNECTED PORT



BusyBox v1.19.4 (2015-02-03 21:11:07 WET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Attitude Adjustment, r36088)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
root@rena_router:/#

Ntalton
Δημοσιεύσεις: 17
Εγγραφή: Πέμ, 27 Ιουν 2013, 00:13

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό Ntalton » Πέμ, 16 Φεβ 2017, 01:01

Ευχαριστω για τις εικονες και bootlog, απ'οτι φαινεται η θεωρια μου επαληθευεται.
Καποια boards, χωρις να αλλαζει απο οτι φαινεται το revision ή το ονομα της συσκευης, εχουν το AR8216 με external clock 25mhz (ο κρυσταλλος διπλα στο τσιπακι), και καποια χωρις, πιθανοτατα να δινει το clock το ιδιο το soc, ή να εχει internal clock το AR8216. Ο κωδικας του openwrt-uboot θεωρει παντα οτι υπαρχει external clock, οποτε σε συσκευες που δεν εχουν τον κρυσταλλο, το τσιπακι δεν γινεται καν initialize. Το original λογισμικο δεν το ενδιαφερει αν εχει ή οχι external clock, φαινεται να δουλευει με ολα τα boards.
Δεν εχω ιδεα πως να "γενικευσω" τον κωδικα για να δουλευει παντα, δεν ξερω αν ειναι θεμα drivers, παντως ειναι μια καλη αρχη που γνωριζουμε τι δουλευει και τι οχι. Πλεον ψαχνω να βρω κι αλλα boards για πειραματισμο, γιατι εχω μονο μια συσκευη.
Θα μελετησω το ολο θεμα και θα ποσταρω αν εχω εξελιξεις.
Εικόνα

grsaridhtc
Δημοσιεύσεις: 1
Εγγραφή: Κυρ, 02 Απρ 2017, 19:25

Re: Netfaster IAD 2 και OpenWrt

Δημοσίευσηαπό grsaridhtc » Κυρ, 02 Απρ 2017, 19:58

Γεια σε όλους και συγχαρητήρια! Βλέπω ότι τα καταφέρατε να του περάσετε OpenWrt. Έχω αυτό που έδινε η cyta ένα μαύρο PIRELLI με αυτοκόλλητο στην πλακέτα που γραφεί ARV4518PW2-A-LF-GP όπως φαίνεται στις φωτογραφίες παρακάτω. Πως μπορώ να του περάσω OpenWrt? Δεν έχω ξανά ασχοληθεί με OpenWrt , έχω μπερδευτεί ποια μέθοδο να ακολουθήσω (συνδεσμολογία κτλπ) για να το φλασάρο, και τελικά ποια αρχεία πρέπει να του φορτώσω? Ευχαριστώ.
Συνημμένα
IMG_20170402_193035.jpg
IMG_20170402_192939.jpg


Επιστροφή σε “Δοκιμές”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης