26

(162 odpowiedzi, napisanych Oprogramowanie / Software)

Z ciekawości, odświeżam kotleta. Znalazłem https://oldwiki.archive.openwrt.org/doc … x.imagetag sprawdziłem firmware ori 3 sztuki i jakieś 7 z openwrt, jedyna różnica między ori i wczesnymi betami, które się ładowały na początku myślałem że to Vendor information: 4121DGT_NB2001633, jednak w jednym obrazie z wczesnej bety tego nie było.
Firmware beta od dgt, który wgrywa się bez problemu

Broadcom image analyzer - v0.1.0
Copyright (C) 2009 Daniel Dickinson
Tag Version: 6
Signature 1: Broadcom Corporatio
Signature 2: ver. 2.0
Chip ID: 6368
Board ID: 96368MVWG
Bigendian: true
Image size: 00979963, 9935203
CFE Address: 00000000, 0
CFE Length: 00000000, 0
Flash Root Address: bfc40400, 3217294336
Flash Root Length: 00868000, 8814592
Flash Kernel Address: c04a8400, 3226108928
Flash Kernel Length: 00111963, 1120611
Vendor information:
Image CRC: 7a59e85f   [Computed Value: e4886f55]
Rootfs CRC:             [Computed Value: c347d74b]
Image CRC from sections: 7a59e85f   [Computed Value: e4886f55]
Header CRC: 3d631ea9   [Computed Value: bce63cb3]

Działający firmware od DGT

Broadcom image analyzer - v0.1.0
Copyright (C) 2009 Daniel Dickinson
Tag Version: 6
Signature 1: Broadcom Corporatio
Signature 2: ver. 2.0
Chip ID: 6368
Board ID: DGT0730A
Bigendian: true
Image size: 00add476, 11392118
CFE Address: 00000000, 0
CFE Length: 00000000, 0
[b]Flash Root Address: bfc40400, 3217294336[/b]
Flash Root Length: 0098a000, 10002432
Flash Kernel Address: c05ca400, 3227296768
Flash Kernel Length: 00153476, 1389686
[b]Vendor information: 4121DGT_NB2001633[/b]
Image CRC: 7bedcfe1   [Computed Value: 1bd564c8]
Rootfs CRC:             [Computed Value: 7d367aaa]
Image CRC from sections: 7bedcfe1   [Computed Value: 1bd564c8]
Header CRC: b862bb6e   [Computed Value: 458660ce]  

Kolejnym tropem jest Flash Root Address: bfc40400, 3217294336
W openwrt z reguły jest to Flash Root Address: bfc10100, 3217096960

Co prawda router jest używany tylko jako switch + ap (wolę thinclient`y do tego), ale z nudów wracam na chwilę do tematu, jeżeli dałoby radę zmienić flash root address aby się zgadzał to jest szansa że nie będzie się pluł o błędny obraz? Jakiś pomysł?

27

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Jako fan thinclientów, znalazłem  jeszcze coś Wyse Cx0 pobór prądu tylko ok 5w w idlu i koszt 10 zł smile Któryś z nich wybiorę jak nic innego nie znajdę smile

28

(6 odpowiedzi, napisanych Sprzęt / Hardware)

O widzę że kolega go posiada, jak jest z poborem prądu? Openwrt bez problemu śmiga na nim? Na coś uważać? Widzę modele plusa w sprzedaży można brać bez problemu?

29

(6 odpowiedzi, napisanych Sprzęt / Hardware)

No w sumie ciekawy  wybór i ma dodatkowo modem lte, tylko czy obsługuje go openwrt? Może się w przyszłości przydać.

Edit: on ma modem ale podłączany po usb, ale to w sumie nie problem z hubem smile Czy faktycznie pobiera on ok 2,5 do 3w?

30

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Witam

Potrzebuję jakiś sprzęt z portem usb (do ups) który będzie wyłącznie służył do kontroli stanu upsa. Powinien być jak najmniejszy, pobierać max 2,5w, mieć port usb i możliwość zainstalowania openwert z możliwością zainstalowania apcupsd.  No i oczywiście być jak najtańszy, max 50zł.
Ktoś ma jakieś pomysły? Coś tertował? Można thinclienta dać, ale czy ktoś może konkretny model polecić na którym poleci openwrt i będzie tak mało w pobierał?

31

(30 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety dodałem  porty do

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option vid '1'
        option ports '0 1 2 3 4 5 6t'

i dalej nie pinga się na porcie eth1  na wan to samo.

Ogólnie mam wrażenie, że ten soft to jest od początku wadliwy. Bazuje na trunku, po jakimś czasie chyba nawet traci link, przynajniej teraz zauważyłem, ale i wcześniej chyba tez tak było jak to testowałem z poł roku temu.

Niestety forum superspot dawno nieczynne ledwo udało mi się tego openwrt zdobyć z opisem. Może można spróbować wrzucić nowszą wersję i będzie hulać? Próbowałem przez sysupgrade jakiś obraz od openwrt z lanqit, ale nie wstał co było do przewidzenia. Idzie jakoś wrzucić obraz który wstanie metodą na rzeźnika? w x86 to problemu nie miałem wcale poza lanem a na armach są problemy nie do przejścia czasem vide dgt i zablokowany bootloader smile


edit: dokładnie po jakimś czasie nie działa żaden port i nie ma z nim kontaktu poza serialem.


edit2:

Usunąłem wszystkie intrefejsy wan, przeniosłem wan ( nas0 ) do sekcji lan, reboot, na porcie wan nic się nie zmieniło, natomiast na porcie eth1 przez 3 sekundy złapał ping i potem dalej brak kontaktu.


Cały bootlog

root@OpenWrt:/# procd: - reboot -[  746.996000] Rest
ROM VER: 1.1.3
CFG 05
DDR Access auto data-eye tuning Rev 0.3a
DDR size from 0xa0000000 - 0xa1ffffff
DDR check ok... start booting...



U-Boot 1.1.5-LANTIQ-v-1.8.39 (Apr  4 2011 - 19:51:54)

Boot from SPI
AR9 BOARD
CLOCK CPU 333M RAM 166M
DRAM:  32 MB

 relocate_code start
 relocate_code finish.
64 MiB
In:    serial
Out:   serial
Err:   serial
Net:    Start init xR9 Mac 0 to 2 mode
GPIO25 reset to Eth switch is generated.

switch chip id=00002599
Tantos Switch detected!!
amazon_s Switch

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x2800000, size 0x180000 ...
Reading data from 0x297fe00 -- 100% complete.
OK
## Booting image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.49
   Created:      2014-10-08  22:41:55 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1409492 Bytes =  1.3 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80002000) ...
## Giving linux memsize in MB, 32

Starting kernel ...

[    0.000000] Linux version 3.10.49 (lukasz@lukasz-dell) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42853) ) #8 Thu Oct 9 00:41:40 CEST 2014
[    0.000000] SoC: AR9 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0001954c (MIPS 34Kc)
[    0.000000] MIPS: machine is NETIASPOT - Netiaspot
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x01ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x01ffffff]
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[    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] Writing ErrCtl register=0007b290
[    0.000000] Readback ErrCtl register=0007b290
[    0.000000] Memory: 28072k/32768k available (3085k kernel code, 4696k reserved, 827k data, 236k 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.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.064000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.068000] dma-xway 1e104100.dma: Init done - hw rev: 6, ports: 5, channels: 20
[    0.076000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.080000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.084000]   IO 0x000000001ae00000..0x000000001affffff
[    0.108000] bio: create slab <bio-0> at 0
[    0.116000] usbcore: registered new interface driver usbfs
[    0.120000] usbcore: registered new interface driver hub
[    0.124000] usbcore: registered new device driver usb
[    0.128000] PCI host bridge to bus 0000:00
[    0.132000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.136000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.140000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.144000] pci 0000:00:0e.0: BAR 1: assigned [mem 0x18000000-0x187fffff pref]
[    0.148000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18800000-0x18800fff pref]
[    0.152000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.156000] Switching to clocksource MIPS
[    0.164000] NET: Registered protocol family 2
[    0.172000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.176000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.184000] TCP: Hash tables configured (established 512 bind 512)
[    0.192000] TCP: reno registered
[    0.192000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.200000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.204000] NET: Registered protocol family 1
[    0.212000] gptu: totally 6 16-bit timers/counters
[    0.216000] gptu: misc_register on minor 63
[    0.220000] gptu: succeeded to request irq 126
[    0.224000] gptu: succeeded to request irq 127
[    0.228000] gptu: succeeded to request irq 128
[    0.232000] gptu: succeeded to request irq 129
[    0.240000] gptu: succeeded to request irq 130
[    0.244000] gptu: succeeded to request irq 131
[    0.256000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.260000] jffs2: version 2.2 (NAND) (SUMMARY) (LZO) (CMODE_FAVOURLZO) (c) 2001-2006 Red Hat, Inc.
[    0.268000] msgmni has been set to 54
[    0.276000] io scheduler noop registered
[    0.280000] io scheduler deadline registered (default)
[    0.284000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
[    0.292000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.292000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.308000] NAND device: Manufacturer ID: 0x98, Chip ID: 0x76 (Toshiba NAND 64MiB 3,3V 8-bit), 64MiB, page size: 512, OOB size: 16
[    0.320000] Scanning device for bad blocks
[    0.688000] 3 ofpart partitions found on MTD device 14000000.nand-parts
[    0.692000] Creating 3 MTD partitions on "14000000.nand-parts":
[    0.700000] 0x000002800000-0x000004000000 : "firmware"
[    0.944000] 2 uimage-fw partitions found on MTD device firmware
[    0.948000] 0x000002800000-0x000002958214 : "kernel"
[    0.952000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.968000] 0x000002958214-0x000004000000 : "rootfs"
[    0.972000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.988000] mtd: device 2 (rootfs) set to be root filesystem
[    0.992000] mtd: partition "rootfs_data" created automatically, ofs=0x2be0000, len=0x1420000
[    1.000000] 0x000002be0000-0x000004000000 : "rootfs_data"
[    1.632000] 0x000000000000-0x000000400000 : "rg_loader"
[    1.636000] 0x000000400000-0x000002800000 : "rg_data"
[    1.648000] spi_gpio spi.4: master is unqueued, this is deprecated
[    1.652000] m25p80 spi32766.0: mx25l4005a (512 Kbytes)
[    1.656000] 4 ofpart partitions found on MTD device spi32766.0
[    1.664000] Creating 4 MTD partitions on "spi32766.0":
[    1.668000] 0x000000040000-0x000000041000 : "rg_conf_factory"
[    1.676000] 0x000000050000-0x000000060000 : "rg_conf"
[    1.684000] 0x00000007f000-0x000000080000 : "uboot_env"
[    1.692000] 0x000000000000-0x000000020000 : "uboot"
[    1.724000] libphy: ltq_mii: probed
[    1.724000] eth0: psb6970 switch driver attached.
[    1.728000] eth0: attached PHY [Lantiq PSB6970] (phy_addr=1e180000.etop-ff:00, irq=-1)
[    1.740000] wdt 1f8803f0.watchdog: Init done
[    1.744000] leds-gpio gpio-leds.6: pins are not configured from the driver
[    1.752000] TCP: cubic registered
[    1.756000] NET: Registered protocol family 17
[    1.760000] Bridge firewalling registered
[    1.764000] 8021q: 802.1Q VLAN Support v1.8
[    1.776000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19
[    1.784000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.792000] Freeing unused kernel memory: 236K (803d5000 - 80410000)
procd: Console is alive
procd: - watchdog -
[    5.020000] IFXUSB: ifxusb_hcd: version 3.2 B110801
[    5.524000] IFXUSB: USB core #0 soft-reset
[    5.728000] IFXUSB: USB core #0 soft-reset
[    5.728000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    5.736000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
[    5.740000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
[    5.748000] IFXUSB: Init: Power Port (0)
[    5.752000] hub 1-0:1.0: USB hub found
[    5.756000] hub 1-0:1.0: 1 port detected
[    6.260000] IFXUSB: USB core #1 soft-reset
[    6.460000] IFXUSB: USB core #1 soft-reset
[    6.464000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
[    6.468000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
[    6.476000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000
[    6.484000] IFXUSB: Init: Power Port (0)
[    6.488000] hub 2-0:1.0: USB hub found
[    6.492000] hub 2-0:1.0: 1 port detected
procd: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
jffs2 is ready
jffs2 is ready
[    9.872000] jffs2: Empty flash at 0x009b5cc0 ends at 0x009b5e00
[   10.196000] jffs2: notice: (307) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 11 of xref (0 dead, 2 orphan) found.
switching to overlay
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[   12.552000] NET: Registered protocol family 10
[   12.564000] NET: Registered protocol family 8
[   12.568000] NET: Registered protocol family 20
[   12.580000] PPP generic driver version 2.4.2
[   12.600000] nf_conntrack version 0.5.0 (442 buckets, 1768 max)
[   12.612000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.628000] IFX MEI Version 5.00.00
[   12.644000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   12.656000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.680000] ATM1.0.26    ATM (A1) firmware version 0.16
[   12.684000] ifxmips_atm: ATM init succeed
[   12.724000] NET: Registered protocol family 24
[   12.780000] xt_time: kernel timezone is -0000
[   22.492000] device eth0.1 entered promiscuous mode
[   22.496000] device eth0 entered promiscuous mode
[   22.504000] br-lan: port 1(eth0.1) entered forwarding state
[   22.508000] br-lan: port 1(eth0.1) entered forwarding state
[   24.512000] br-lan: port 1(eth0.1) entered forwarding state
procd: - init complete -
[   29.560000] jffs2: notice: (308) check_node_data: wrong data CRC in data node at 0x009b5968: read 0xb51a17ef, calculated 0x1468f8d.

32

(30 odpowiedzi, napisanych Oprogramowanie / Software)

Zaraz sprawdzę,

Jeszcze tylko bootlog po wstaniu

Please press Enter to activate this console.
[   12.580000] NET: Registered protocol family 10
[   12.592000] NET: Registered protocol family 8
[   12.596000] NET: Registered protocol family 20
[   12.608000] PPP generic driver version 2.4.2
[   12.628000] nf_conntrack version 0.5.0 (442 buckets, 1768 max)
[   12.640000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   12.656000] IFX MEI Version 5.00.00
[   12.672000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
[   12.684000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.708000] ATM1.0.26    ATM (A1) firmware version 0.16
[   12.712000] ifxmips_atm: ATM init succeed
[   12.748000] NET: Registered protocol family 24
[   12.796000] xt_time: kernel timezone is -0000
[   21.480000] device eth0.1 entered promiscuous mode
[   21.484000] device eth0 entered promiscuous mode
[   21.492000] br-lan: port 1(eth0.1) entered forwarding state
[   21.496000] br-lan: port 1(eth0.1) entered forwarding state
[   23.500000] br-lan: port 1(eth0.1) entered forwarding state
procd: - init complete -
[   31.044000] jffs2: notice: (308) check_node_data: wrong data CRC in data node at 0x009b5968: read 0xb51a17ef, calculated 0x1468f8d.

33

(30 odpowiedzi, napisanych Oprogramowanie / Software)

Zrobiłem po kolei z każdym portem, od góry pierwsze 2 działające  oznaczone na routerze jako eth 3 i eth2
2 ostanie oznaczone jako eth1 i wan, a i naporcie eth1 (czyli tym nie działającym opisanym jako eth1) łapie link bo świeci się dioda w karcie, natomiast na porcie wan nie łapie nawet linku.

root@OpenWrt:/# swconfig dev switch0 show
Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 0
Port 1:
        pvid: 1
Port 2:
        pvid: 1
Port 3:
        pvid: 1
Port 4:
        pvid: 0
Port 5:
        pvid: 0
Port 6:
        pvid: 0
VLAN 1:
        vid: 1
        ports: 1 2 3 6t
root@OpenWrt:/# swconfig dev switch0 show
Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 0
Port 1:
        pvid: 1
Port 2:
        pvid: 1
Port 3:
        pvid: 1
Port 4:
        pvid: 0
Port 5:
        pvid: 0
Port 6:
        pvid: 0
VLAN 1:
        vid: 1
        ports: 1 2 3 6t
root@OpenWrt:/# swconfig dev switch0 show
Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 0
Port 1:
        pvid: 1
Port 2:
        pvid: 1
Port 3:
        pvid: 1
Port 4:
        pvid: 0
Port 5:
        pvid: 0
Port 6:
        pvid: 0
VLAN 1:
        vid: 1
        ports: 1 2 3 6t
root@OpenWrt:/# swconfig dev switch0 show
Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 0
Port 1:
        pvid: 1
Port 2:
        pvid: 1
Port 3:
        pvid: 1
Port 4:
        pvid: 0
Port 5:
        pvid: 0
Port 6:
        pvid: 0
VLAN 1:
        vid: 1
        ports: 1 2 3 6t
root@OpenWrt:/#

Nie wiem jak sprawdzić który port wstaje bo sprawdzam przez dmesg i logread -f i  nie wyskakuje żadne info, że wstał port. Cyklicznie pojawia się tylko

Wed Sep 19 20:49:37 2018 daemon.notice netifd: Interface 'wan' is now down
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Interface 'wan' is disabled
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Interface 'wan' is enabled
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Interface 'wan' is setting up now
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Network device 'nas0' link is down
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Interface 'wan' has link connectivity loss
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Network device 'nas0' link is up
Wed Sep 19 20:49:37 2018 daemon.notice netifd: Interface 'wan' has link connectivity
Wed Sep 19 20:49:37 2018 daemon.info pppd[6836]: Plugin rp-pppoe.so loaded.
Wed Sep 19 20:49:37 2018 daemon.info pppd[6836]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.7
Wed Sep 19 20:49:37 2018 daemon.notice pppd[6836]: pppd 2.4.7 started by root, uid 0

34

(30 odpowiedzi, napisanych Oprogramowanie / Software)

Leży u mnie taki router kilka razy próbowałem na nim postawić openwrt i wykorzystać go zamiast starego dlinka z wydaniem backfire. Wgrany openwrt  v0.95 ( 14.07 ) na nowszy openwrt 18 raczej nie ma co liczyć . Problem jest taki, że ma on 4 porty eth, jeden jest podpisany jako wan i chyba nie da rady go przepiąć jako lan, natomiast 3 powinny działać jako lan. Problem jest taki, że tylko 2 działają jako lan, 3 jest nieaktywny, nie wiem jak go zmusić aby działał jako lan. Jak usuwam interfejs wan, wan6 to tracę kontakt z routerem. Jak dodaje porty 0 i 4 w switchu jako nietagowane to dalej nie działa na tych portach lan.

konfiguracja network

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix ''

config interface 'lan'
    option force_link '1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option macaddr '00:00:00:00:00:00'
    option ipaddr '192.168.1.2'
    option gateway '192.168.1.1'
    option dns '8.8.8.8 8.8.4.4'
    option ifname 'eth0.1 mtlk0'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option vid '1'
    option ports '1 2 3 5 6t'

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

config interface 'wan'
    option ifname 'nas0'
    option proto 'pppoe'
    option username 'username'
    option password 'password'
    option ipv6 '1'

config interface 'wan6'
    option ifname '@wan'
    option proto 'dhcpv6'

config adsl 'dsl'
    option annex 'a'
    option firmware '/lib/firmware/adsl.bin'

config interface 'wwan'
    option proto 'dhcp'

info o switchu

root@OpenWrt:/# swconfig list
Found: switch0 - eth0
root@OpenWrt:/# swconfig dev switch0 help
switch0: eth0(Lantiq PSB6970), ports: 7 (cpu @ 6), vlans: 16
     --switch
        Attribute 1 (int): enable_vlan (Enable VLAN mode)
        Attribute 2 (none): apply (Activate changes in the hardware)
        Attribute 3 (none): reset (Reset the switch)
     --vlan
        Attribute 1 (int): vid (VLAN ID (0-4094))
        Attribute 2 (ports): ports (VLAN port mapping)
     --port
        Attribute 1 (int): pvid (Primary VLAN ID)
root@OpenWrt:/#

Dzięki kolego, zaraz sprawdzę. Dzisiaj chciałem je skompilować, ale za chiny nie mogę znaleźć co i jak, więc dałem już sobie spokój.

Niestety problem, po załadowaniu wszystkich potrzebnych mam to

[  327.647824] usbcore: registered new interface driver pctv452e
[  347.160061] usb 2-5: new high-speed USB device number 4 using ehci-pci
[  347.681632] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[  347.702774] pctv452e: pctv452e_power_ctrl: 1
[  347.702774]
[  347.721124] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  347.747438] dvbdev: DVB: registering new adapter (Technotrend TT Connect S2-3600)
[  347.769884] usb 2-5: media controller created
[  347.783512] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02 31 03 a0 00 00
[  347.808110] dvb-usb: MAC address: 
[  347.823741] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[  347.862367] DVB: Unable to find symbol stb0899_attach()
[  347.878006] dvb-usb: no frontend was attached by 'Technotrend TT Connect S2-3600'
[  347.950061] rc_core: IR keymap rc-tt-1500 not found
[  347.964686] Registered IR keymap rc-empty
[  347.976803] rc rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0
[  348.007036] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0/input10
[  348.038919] dvb-usb: schedule remote query interval to 100 msecs.
[  348.057272] pctv452e: pctv452e_power_ctrl: 0
[  348.057272]
[  348.074507] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.

na ubuntu natomiast wygląda to tak

" pid=18867 comm="smbd" requested_mask="d" denied_mask="d" fsuid=0 ouid=0
[6929904.852062] usb 1-3: new high-speed USB device number 12 using ehci-pci
[6929905.457046] usb 1-3: New USB device found, idVendor=0b48, idProduct=3007
[6929905.457059] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[6929905.457064] usb 1-3: Product: TT-USB2.0
[6929905.457069] usb 1-3: Manufacturer: TechnoTrend
[6929905.457074] usb 1-3: SerialNumber: CABHNF
[6929905.813653] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[6929905.813678] pctv452e: pctv452e_power_ctrl: 1
[6929905.813678]
[6929905.821232] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[6929905.821520] DVB: registering new adapter (Technotrend TT Connect S2-3600)
[6929905.822081] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02  A0 00 00.
[6929905.825100] dvb-usb: MAC address:
[6929906.160984] stb0899_attach: Attaching STB0899
[6929906.188871] usb 1-3: DVB: registering adapter 1 frontend 0 (STB0899 Multistandard)...
[6929906.220886] stb6100_attach: Attaching STB6100
[6929906.280254] Registered IR keymap rc-tt-1500
[6929906.280543] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.5/usb1/1-3/rc/rc0/input9
[6929906.281012] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.5/usb1/1-3/rc/rc0
[6929906.281018] dvb-usb: schedule remote query interval to 100 msecs.
[6929906.281025] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.
[6929906.281082] usbcore: registered new interface driver pctv452e
[6929906.924209] usb 1-3: DVB: adapter 1 frontend 0 frequency 0 out of range (950000..2150000)
[6929906.929909] pctv452e: pctv452e_power_ctrl: 0
[6929906.929909]
[6929907.039362] pctv452e: pctv452e_power_ctrl: 1
[6929907.039362]

edit2: Dobra udało się ale tvh nie widzi tunera.  To samo co u Ciebie, ale pewnie zaraz to się uda naprawić.

Aplikowałem te moduły:

insmod rc-core.ko
insmod media.ko
insmod dvb-core.ko
insmod dvb-usb.ko
insmod ttpci-eeprom
insmod stb0899.ko
insmod stb6100.ko
insmod lnbp22.ko
insmod rc-tt-1500.ko
insmod dvb-usb-pctv452e.ko
  71.798390] dvb_usb_pctv452e: Unknown symbol dvb_ca_en50221_init (err 0)
[   71.818773] dvb_usb_pctv452e: Unknown symbol dvb_usb_generic_rw (err 0)
[   71.838891] dvb_usb_pctv452e: Unknown symbol rc_keyup (err 0)
[   71.856283] dvb_usb_pctv452e: Unknown symbol dvb_ca_en50221_release (err 0)
[   71.877290] dvb_usb_pctv452e: Unknown symbol rc_keydown (err 0)
[   71.895179] dvb_usb_pctv452e: Unknown symbol ttpci_eeprom_decode_mac (err 0)
[   71.916417] dvb_usb_pctv452e: Unknown symbol dvb_usb_device_init (err 0)
[   71.936689] dvb_usb_pctv452e: Unknown symbol dvb_usb_device_exit (err 0)
[  136.061309] media: Linux media interface: v0.10
[  136.112739] usbcore: registered new interface driver pctv452e
[  158.740101] usb 2-5: new high-speed USB device number 3 using ehci-pci
[  159.341855] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[  159.363230] pctv452e: pctv452e_power_ctrl: 1
[  159.363230]
[  159.382593] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  159.408634] dvbdev: DVB: registering new adapter (Technotrend TT Connect S2-3600)
[  159.431228] usb 2-5: media controller created
[  159.444873] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02 31 03 a0 00 00
[  159.469379] dvb-usb: MAC address:
[  159.485093] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[  159.529418] stb0899_attach: Attaching STB0899
[  159.546914] usb 2-5: DVB: registering adapter 0 frontend 0 (STB0899 Multistandard)...
[  159.570427] dvbdev: dvb_create_media_entity: media entity 'STB0899 Multistandard' registered.
[  159.596217] stb6100_attach: Attaching STB6100
[  159.611113] Registered IR keymap rc-tt-1500
[  159.623800] rc rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0
[  159.654090] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0/input10
[  159.685916] dvb-usb: schedule remote query interval to 100 msecs.
[  159.704169] pctv452e: pctv452e_power_ctrl: 0
[  159.704169]
[  159.721402] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.

root@OpenWRT:~# tvheadend -c /etc/tvheadend -C
2018-09-06 21:55:48.404 [   INFO] main: Log started
2018-09-06 21:55:48.612 [   INFO] config: loaded
2018-09-06 21:55:49.255 [   INFO] scanfile: DVB-T - loaded 44 regions with 1127 networks
2018-09-06 21:55:49.255 [   INFO] scanfile: DVB-S - loaded 1 regions with 113 networks
2018-09-06 21:55:49.256 [   INFO] scanfile: DVB-C - loaded 18 regions with 60 networks
2018-09-06 21:55:49.256 [   INFO] scanfile: ATSC - loaded 2 regions with 17 networks
2018-09-06 21:55:51.261 [  ERROR] linuxdvb: unable to open /dev/dvb/adapter0/frontend0
2018-09-06 21:55:51.673 [   INFO] dvr: Creating new configuration ''
2018-09-06 21:55:51.674 [WARNING] dvr: Output directory for video recording is not yet configured for DVR configuration "". Defaulting to to "/root". This can be changed from the web user interface.
2018-09-06 21:55:51.675 [   INFO] CSA: Using SSE2 128bit parallel descrambling
2018-09-06 21:55:51.676 [   INFO] epggrab: module eit created
2018-09-06 21:55:51.676 [   INFO] epggrab: module uk_freesat created
2018-09-06 21:55:51.677 [   INFO] epggrab: module uk_freeview created
2018-09-06 21:55:51.677 [   INFO] epggrab: module viasat_baltic created
2018-09-06 21:55:51.696 [   INFO] epggrab: module opentv-ausat created
2018-09-06 21:55:51.697 [   INFO] epggrab: module opentv-skynz created
2018-09-06 21:55:51.697 [   INFO] epggrab: module opentv-skyit created
2018-09-06 21:55:51.699 [   INFO] epggrab: module opentv-skyuk created
2018-09-06 21:55:51.700 [   INFO] epggrab: module pyepg created
2018-09-06 21:55:51.701 [   INFO] epggrab: module xmltv created
2018-09-06 21:55:51.702 [   INFO] epgdb: loaded v2
2018-09-06 21:55:51.703 [   INFO] epgdb:   config     1
2018-09-06 21:55:51.703 [   INFO] epgdb:   channels   0
2018-09-06 21:55:51.703 [   INFO] epgdb:   brands     0
2018-09-06 21:55:51.703 [   INFO] epgdb:   seasons    0
2018-09-06 21:55:51.704 [   INFO] epgdb:   episodes   0
2018-09-06 21:55:51.704 [   INFO] epgdb:   broadcasts 0
2018-09-06 21:55:51.705 [ NOTICE] START: HTS Tvheadend version 4.0.10~openwrt1 started, running as PID:4665 UID:0 GID:0, CWD:/root CNF:/etc/tvheadend

Edit3: Niestety po odłączeniu i ponownym podłączeniu tunera znowu wywala error

 dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  821.123731] dvbdev: DVB: registering new adapter (Technotrend TT Connect S2-3600)
[  821.146181] usb 2-5: media controller created
[  821.159749] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02 31 03 a0 00 00
[  821.184129] dvb-usb: MAC address:
[  821.199694] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[  821.248484] DVB: Unable to find symbol stb0899_attach()
[  821.264162] dvb-usb: no frontend was attached by 'Technotrend TT Connect S2-3600'
[  821.286910] Registered IR keymap rc-tt-1500
[  821.299595] rc rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0
[  821.329859] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0/input11
[  821.361663] dvb-usb: schedule remote query interval to 100 msecs.
[  821.379903] pctv452e: pctv452e_power_ctrl: 0
[  821.379903]
[  821.397100] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.

36

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Ok rozumiem. Czyli z kompilacji kmod-dvb-core albo pctv452e na szybko nici hmm

37

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Mega, muszę wypróbować. Rozumiem, że pakiety z automatu mi skompiluje takie jakie chcę?

Edit: dobra widzę, że mnie to nie dotyczy hmm

Fakt, teraz spojrzałem na htop i jest kilka procesów, ale mimo to działa i działało przez ostatni rok. Pytanie jak wyczyścić zbędne procesy? Bo jak dam sam cat to po chwili chyba padnie i nie będzie chciało czytać.

Dobra zrobiłem chwilowo tak, zobaczymy czy po jednym odpaleniu cat się zawiesi przy odczycie. Jeżeli tak to trzeba będzie myśleć co dalej. Jeżeli nie to wystarczy wykonać polecenie raz po uruchomieniu routera.
* * * * * date >> /www/dsc.txt
* /999 * * * cat /dev/ttyUSB0 | tr -d '\b\r'  >> /www/dsc.txt


Mówisz o tym skrypcie? https://gogomedia.pl/blog/backend/cron- … 1-sekunde/

Sprawdziłem i tak cat co sekundę zczytuje dane z portu i zapisuje do pliku, cron natomiast co minute uruchamia skrypt ponieważ tak kiedyś ustawiłem gdyż zawieszał mi się port, na dodatek mam ustawione resetowanie portu co 3 min chyba. W każdym razie działa. Dzięki za pomoc.

Dobra wiem jak odpalać go co sekundę, ale nie wiem czy te dane i tak się nie ściągają same, muszę to zweryfikiwać. https://gogomedia.pl/blog/backend/cron- … 1-sekunde/
Sprawdzę i najwyżej ze skryptem to zrobię smile

Dodałem na końcu

cat /dev/ttyUSB0 | tr -d '\b\r' >> /www/dsc.txt &  date >> /www/dsc.txt i pokazuje co którąś linijkę czyli na razie mi wystarczy. Możliwe, że na początku też dodaje. W każdym razie oba polecenia działają smile Dzięki za szybką pomoc jak zawsze smile

Edit: dobra masz rację, ten skrypt odpala się przecież co minutę. Nie pamiętam tylko czy tak miało być bo generalnie dane powinny zaciągać się z portu serial co sekundę.

Hmm, pokazuje tylko raz datę po pierszym wykonaniu, nie dodaje jej do każdej linijki. bawiłem się z  jeszcze z https://stackoverflow.com/questions/141 … ell-script ale też tylko raz pokazuje, albo na samym końcu dodaje. Mi potrzebne, żeby dodawało do każdej albo chociaż co 2 linijki jak odczytuje z portu dane. Chyba, że dodam na końcu date >> /www/dsc.txt

Witajcie,

Mam taki prosty skrypt dodany do crona, odczytuje mi co sekundę dane z portu serial i wrzuca do pliku. Czy można do tego dodać aktualną godzinę z systemu żeby dodawało do linijki?

* * * * * cat /dev/ttyUSB0 | tr -d '\b\r'  >> /www/dsc.txt

44

(29 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Sprawdźcie czy to źródło blokuje reklamy w yt: https://forum.openwrt.org/t/adblock-sup … ad/507/507

Patrzyłem, niestety na mobilnej apce yt nie działa.

45

(29 odpowiedzi, napisanych Oprogramowanie / Software)

To wolę sobie postawić vpn`a albo tunel ssh proxy na serwerze i mieć to samo. W sumie to aktualnie szukam jakiejś aplikacji ssh proxy na androida żeby to pogodzić z connectbotem. Program proxydroid wymaga roota hmm

46

(29 odpowiedzi, napisanych Oprogramowanie / Software)

Tak myślałem. Na ile to bezpieczne w tych 2 podanych aplikacjach? Blokada o DNS66?

47

(29 odpowiedzi, napisanych Oprogramowanie / Software)

No dobra a jest jakiś bloker na androida nie wymagający roota i vpn? Wszystkie, które testowałem wymagają utworzenia połączenia vpn.

No nic jak się uprę to nad tym posiedzę bo mam niezbyt miłe wspomienia z kompilacji obrazu od DGT.  Nie jest mi to na razie aż tak potrzebne. Dzięki Wam za rozjaśnienie sprawy.


Edit: Dodałem hosta do  /etc/config/dhcp na końcu dodałem regułkę odnośnie alternatywnych dnsów i bez problemu omija adblocka.

49

(177 odpowiedzi, napisanych Oprogramowanie / Software)

Problem rozwiązałem. Znalazłem skrypt

 #!/bin/bash

api=<klucz api>
title=$1
body=$2
curl -u $api: https://api.pushbullet.com/v2/pushes -d type=note -d title=$title -d body=$body

Po wykonaniu wywaliło error curl: (77) Error reading ca cert file /etc/ssl/certs/ca-certificates.crt - mbedTLS: (-0x3E00) PK - Read/write of file failed


Szybki rekonesans i instalacja opkg install ca-bundle (samo to prawdopodobnie wystarczy, bo wcześniej wykonałem ca-certificates i dalej ten sam error był). Szybki test - działa, w domoticzu też. Problem w końcu rozwiązany. Mail jeszcze nie działa, ale jak będę miał chęć to posiedzę i nad nim. Najważniejszy jest pushbullet. Taka pierdoła a nawet w logu żadnego info o tym. Nawet logi są okrojone w openwrt? log z logread -f też nic nie pokazał. Na tę chwilę przesiadka z Lede 17 snapshot na openwrt 18 stable przebiegła prawie pomyślnie. Z prędkością na WANie też walczyłem, ale szybko problem został zlokalizowany (flow control był na off, co ciekawe w poprzedniej wersji lede działało na tym bez problemu bo na switch nie zaglądałem dosyć długo po skonfigurowaniu vlanów). Jedyny problem to WIfi na minipcie, na 5 kart 2 poprzedni, które działay ok teraz jedna daje maks 54mbit (na tyle się zapina link) a pobiera max 16 mbit (realtek jakiś) przy samym routerze. Drugie 2 szt max 10-11 mbit(atherosy jakieś). Trzeba będzie nad tym posiedzieć jeszcze.

mar_w napisał/a:
RGW napisał/a:

Witam
...
Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera, który nie ma sterowników w repo. Korzystam z OpenWRT 18.06 stable. Gdzie znaleźć mogę te moduły? Muszę w imagebulderze je skompilować czy jak?

mar_w napisał/a:

Nie napisałeś dla jakiej architektury chciałbyś te moduły oraz na jakim siedzisz jajku.

RGW napisał/a:

X86 generic stable  OpenWrt 18.06.1 r7258-5eb055306f  4.14.63
...

To może ktoś Ci wystawi (widzę 1% szans) lub niestety musisz samemu wydobyć z kernela.

No dobra, ale w jaki sposób? One są w kernelu, w sdk dla openwrt, imagebuilderze? Trzeba je kompilować?