Temat: ZyXEL NBG6716
Na moją prośbę @Cezary zaczął budować obrazy dla ZyXEL NBG6716
Router do tanich nie należy, zakupiłem go na znanym portalu za kwotę 366,00 PLN
Nie zależy mi na AC, nie mam nawet sprzętu na 5GHz ![]()
Przykuł moją uwagę ze względu na :
- szybki procesor QCA9558@720MHz
- 256MB RAM
- 128/256MB NAND ( mnie udało się trafić tę większą opcję, mam już dość extroot-a na WDR4300 )
- sprzętowy wyłącznik wszystkich diód ( klik i choinka gaśnie )
- 2xUSB 2.0 ( nie zależy mi na 3.0 )
- dwa guziole przy portach USB ( prawdopodobnie można je oskryptować w OpenWrt )
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Wczoraj dotarł do mnie sprzęt i zacząłem testy aby potwierdzić działanie.
Jako obraz factory zainstalowałem build @Cezarego z LuCI.
Instalacja przebiegła szybko i bezproblemowo, do zalogowania przez ssh podałem domyślne root:1234
Dalej wg. WiKi OpenWrt
cd /tmp
wget http://dl.eko.one.pl/luci/barrier_breaker/ar71xx/luci-ar71xx-nand-nbg6716-squashfs-factory.bin
mtd -r write luci-ar71xx-nand-nbg6716-squashfs-factory.bin /dev/mtd7Szybki restart i mamy OpenWrt na pokładzie.
Z takich kosmetycznych spraw to :
- nie włącza się dioda POWER (zapala się zaraz po włączeniu zasilania, mignie i pozostaje wyłączona po zakończeniu boot-owania)
- diody od portów USB są zamienione
Nie wiem czy zrobiłem to fachowo, ale nowy wpis i mała poprawka w /etc/config/system załatwiły sprawę
config led 'led_power'
option name 'POWER'
option sysfs 'zyxel:white:power'
option trigger 'default-on'
option default '0'
config led 'led_usb1'
option name 'USB1'
option sysfs 'zyxel:white:usb1'
option trigger 'usbdev'
option dev '1-1'
option interval '50'
config led 'led_usb2'
option name 'USB2'
option sysfs 'zyxel:white:usb0'
option trigger 'usbdev'
option dev '2-1'
option interval '50'Uruchomiłem WiFi na obydwu częstotliwościach, nie odnotowałem problemu z restartem urządzenia opisanego w WiKi.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Po tym przyszła kolej na sysupgrade, docelowo ładuję czyste OpenWrt
cd /tmp
wget http://dl.eko.one.pl/barrier_breaker/ar71xx/openwrt-ar71xx-nand-nbg6716-squashfs-sysupgrade.tar
sysupgrade -n openwrt-ar71xx-nand-nbg6716-squashfs-sysupgrade.tarCałość przebiegła bezproblemowo, znowu musiałem poprawić obsługę diód jak w obrazie LuCI.
Jak do tej pory napotkałem jeden problem, generalnie nie używam FAT32 z OpenWrt ale podłączyłem jeden z penów z tym systemem do
routera z LuCI i zamontowałem go bez problemów.
Natomiast na czystym OpenWrt ten zabieg mi się nie udał, mimo że wydaje się ma wszystko co potrzeba.
root@OpenWrt:~# opkg list_installed | grep kmod-usb
kmod-usb-core - 3.10.49-1
kmod-usb-ohci - 3.10.49-1
kmod-usb-storage - 3.10.49-1
kmod-usb2 - 3.10.49-1
root@OpenWrt:~# opkg list_installed | grep kmod-fs
kmod-fs-ext4 - 3.10.49-1
kmod-fs-vfat - 3.10.49-1
root@OpenWrt:~# opkg list_installed | grep kmod-nls
kmod-nls-base - 3.10.49-1
kmod-nls-cp437 - 3.10.49-1
kmod-nls-iso8859-1 - 3.10.49-1
root@OpenWrt:~# lsmod
arc4 1312 4
ath 18325 4 ath9k
ath10k_core 111633 1 ath10k_pci
ath10k_pci 24476 0
ath9k 99599 0
ath9k_common 12061 1 ath9k
ath9k_hw 336095 2 ath9k
cfg80211 198231 5 ath9k
compat 1988 5 ath9k
crc_ccitt 1019 1 ppp_async
crypto_blkcipher 10375 1 arc4
crypto_hash 9514 2 ext4
ehci_hcd 30780 1 ehci_platform
ehci_platform 1872 0
ext4 292633 0
fat 45775 1 vfat
gpio_button_hotplug 4480 0
ip6_tables 9697 3 ip6table_raw
ip6t_REJECT 2032 2
ip6table_filter 656 1
ip6table_mangle 1056 1
ip6table_raw 576 1
ip_tables 9789 4 iptable_nat
ipt_MASQUERADE 1136 1
ipt_REJECT 1808 2
iptable_filter 720 1
iptable_mangle 960 1
iptable_nat 1968 1
iptable_raw 640 1
ipv6 248956 28 ip6t_REJECT
jbd2 46508 1 ext4
ledtrig_usbdev 1952 0
mac80211 348545 2 ath9k
mbcache 3981 1 ext4
nf_conntrack 46014 14 iptable_nat
nf_conntrack_ftp 5120 1 nf_nat_ftp
nf_conntrack_ipv4 5188 8
nf_conntrack_ipv6 5552 3
nf_conntrack_irc 2784 1 nf_nat_irc
nf_conntrack_rtcache 2512 0
nf_defrag_ipv4 790 1 nf_conntrack_ipv4
nf_defrag_ipv6 8711 1 nf_conntrack_ipv6
nf_nat 10592 7 iptable_nat
nf_nat_ftp 1200 0
nf_nat_ipv4 2654 1 iptable_nat
nf_nat_irc 976 0
nls_base 4974 5 vfat
nls_cp437 4432 0
nls_iso8859_1 2896 0
ohci_hcd 16608 0
ppp_async 6144 0
ppp_generic 19634 3 pppoe
pppoe 7744 0
pppox 1338 1 pppoe
rtc_pcf8563 2144 0
scsi_mod 76866 2 usb_storage
sd_mod 24560 0
slhc 4299 1 ppp_generic
usb_common 1160 1 usbcore
usb_storage 36248 0
usbcore 109781 5 ledtrig_usbdev
vfat 7936 0
x_tables 10997 26 ipt_MASQUERADE
xt_CT 2272 0
xt_LOG 9488 0
xt_REDIRECT 1056 0
xt_TCPMSS 2672 2
xt_comment 480 55
xt_conntrack 2160 10
xt_id 480 0
xt_limit 992 20
xt_mac 608 0
xt_mark 672 0
xt_multiport 1184 0
xt_nat 1072 0
xt_state 688 0
xt_tcpudp 1680 10
xt_time 1664 0Disk /dev/sda: 7.7 GiB, 8220645888 bytes, 16055949 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001f518
Device Boot Start End Blocks Id System
/dev/sda1 2048 16055948 8026950+ 7 HPFS/NTFS/exFAT
root@OpenWrt:~# mount /dev/sda1 /mnt/usb
mount: mounting /dev/sda1 on /mnt/usb failed: Invalid argumentPrzy czasie dalsze testy.
@Cezary możesz potwierdzić moje przypuszczenia ?
Z tego co wyczytałem to chip switch-a w NBG6716 to QCA8337 i jest on w OpenWrt obsługiwany przez ten sam sterownik co AR8327N.
Czyli w BB mogę darować sobie testy z VLAN tagowanym i nietagowanym na jednym porcie ?
@Cezary jeśli potrzebujesz jakieś logi, zdjęcia "bebechów" - pisz.
W miarę dostępności czasu postaram się odpisywać.

