Odp: Zyxel NSA-310
Trzeba było nie ruszać.
Spróbuj przez kwboot wgrać jeszcze raz uboota, może się uda. https://forum.doozan.com/read.php?3,7852,7852
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → Zyxel NSA-310
Strony Poprzednia 1 2 3 4 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Trzeba było nie ruszać.
Spróbuj przez kwboot wgrać jeszcze raz uboota, może się uda. https://forum.doozan.com/read.php?3,7852,7852
Pierwsze pytanie. Czemu wgrales NSA320 a nie nsa310 ?
I spokojnie jak kabelek masz to wszystko wydaje się być do zrobienia
Pierwsze pytanie. Czemu wgrales NSA320 a nie nsa310 ?
I spokojnie jak kabelek masz to wszystko wydaje się być do zrobienia
Wgrałem 310 (w poście pomyłka, przez ctrl+c, ctrl+v), ale już sie udało przywrócić, wg tego: http://davidegironi.blogspot.com/2018/1 … yxtel.html, czyli:
nand write.e 0x800000 0x100000Ale dalej też jest pod górkę. Zrobiłem mac adress, zresetowałem i już mi startuje sam ale resetuje się. Próba wymazania:
nand erase.part ubikończy się komunikatem:
NAND erase.part: incorrect device type in ubiKombinuję dalej
Zrób printenv.
Zrób printenv.
a głupie pytanie, jak mam to skopiować z putty? Ctrl+c nie działa, ctrl+shift+c nie działa, prawy przycisk myszy - brak menu?
Wstyd mi
NSA310> printenv
arcNumber=4022
baudrate=115200
bootcmd=run bootcmd_uenv; run scan_disk; run set_bootargs; run bootcmd_exec; reset
bootcmd_exec=run load_uimage; if run load_initrd; then if run load_dtb; then bootm $load_uimage_addr $load_initrd_addr $load_dtb_addr; else bootm $load_uimage_addr $load_initrd_addr; fi; else if run load_dtb; then bootm $load_uimage_addr - $load_dtb_addr; else bootm$load_uimage_addr; fi; fi
bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi
bootdelay=10
bootdev=usb
console=ttyS0,115200
device=0:1
devices=usb ide
disks=0 1 2 3
dtb_file=/boot/dts/kirkwood-nsa310.dtb
ethact=egiga0
ethaddr=52:3b:20:9c:11:51
if_netconsole=ping $serverip
ipaddr=192.168.0.231
led_error=orange blinking
led_exit=green off
led_init=green blinking
load_dtb=echo loading DTB $dtb_file ...; load $bootdev $device $load_dtb_addr $dtb_file
load_dtb_addr=0x1c00000
load_initrd=echo loading uInitrd ...; load $bootdev $device $load_initrd_addr /boot/uInitrd
load_initrd_addr=0x1100000
load_uimage=echo loading uImage ...; load $bootdev $device $load_uimage_addr /boot/uImage
load_uimage_addr=0x800000
mainlineLinux=yes
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:0x100000(uboot),0x80000(stock_uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2)
partition=nand0,2
preboot_nc=run if_netconsole start_netconsole
scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb start"; setenv scan_ide "ide reset"; setenv scan_mmc "mmc rescan"; for dev in $devices; do if test $scan_done -eq 0; then echo Scan device $dev; run scan_$dev; for disknum in $disks; do if test $scan_done -eq 0; then echo device $dev $disknum:1; if load $dev $disknum:1 $load_uimage_addr /boot/uImage 1; then scan_done=1; echo Found bootable drive on $dev $disknum; setenv device $disknum:1; setenv bootdev $dev; fi; fi; done; fi; done
serverip=192.168.0.220
set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts $custom_params
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
stderr=serial
stdin=serial
stdout=serial
uenv_addr=0x810000
uenv_import=echo importing envs ...; env import -t $uenv_addr $filesize
uenv_init_devices=setenv init_usb "usb start"; setenv init_ide "ide reset"; setenv init_mmc "mmc rescan"; for devtype in $devices; do run init_$devtype; done;
uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices; do for disknum in 0; do run uenv_read_disk; done; done;
uenv_read=echo loading envs from $devtype $disknum ...; if load $devtype $disknum:1 $uenv_addr /boot/uEnv.txt; then setenv uenv_loaded 1; fi
uenv_read_disk=if test $devtype -eq mmc; then if $devtype part; then run uenv_read; fi; else if $devtype part $disknum; then run uenv_read; fi; fi
usb_ready_retry=15
Environment size: 3008/131068 bytes
NSA310>Działa, brakowało tego, znalazłem: https://openwrt.org/toh/zyxel/nsa310b
NSA310>>setenv mtdparts 'mtdparts=orion_nand:0x00c0000(uboot),0x80000(uboot_env),0x7ec0000(ubi)'
NSA310>>setenv bootcmd 'run setenv bootargs; ubi part ubi; ubi read 0x800000 kernel; bootm 0x800000'
NSA310>>saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0xc0000 -- 100% complete.
Writing to NAND... OK
NSA310>>reset
resetting ...Dzięki @Królik za printev, tam zobaczyłem, że nie mam takiej partycji jak ubi
No i teraz lepiej możesz wykorzystać potencjał tego sprzętu.
Panowie.. głupie pytanie.. sprawdzaliście może usypianie i wybudzanie? U mnie po wgraniu nowego obrazu z Mastera NAS tak jakby zawsze się wyłączał, nie jestem w stanie go uśpić i wybudzić. Znika mi z routera głównego, widzę że led od lan nie jest aktywny.
Potwierdzam. Jak jest snapshot i robisz poweroff to później nie chce się uruchomić przez wol. Jak wgrasz 19.07.2 to można go wybudzić przez wol po poweroff.
A jaki adres po wol próbujecie obudzić ? 00:00:00:00:00:30 ? Udało Wam się na ten co wpisujecie w env ?
Nie działa ani na 00:00:00:00:00:30 (na ten działa w 19.07) ani na ten ustawiony w zmiennych uboota.
Dobra działa. Trzeba sobie go najpierw włączyć:
ethtool -s eth0 wol g
I po poweroff można go normalnie obudzić.
Zastanawiałem się właśnie jak to zrobili, ze w oryginalnym oprogramowaniu jak się da halt to budziło się go po MAC w env a jak wystąpił brak prądu to 00:00:00:00:00:30
The Wake-on values define what activity triggers wake up: d (disabled), p (PHY activity), u (unicast activity), m (multicast activity), b (broadcast activity), a (ARP activity), and g (magic packet activity). The value g is required for WoL to work, if not, the following command enables the WoL feature in the driver:
# ethtool -s interface wol g
A ten scalak od ethernetu nie ma jakiegoś eepromu na pcb przypadkiem?
Jakby ktoś chciał to zrobiłem ikonkę Zyxel-a dla serwera multimediów, wystarczy podmienić plik w folderze minidlna przed kompilacją.

Link:
Download icon.c
Pomyślałem, że będzie pasowało dodać parę słów Cezarego w tym temacie ![]()
Dodałem obrazy dla kirkwooda. Jako że stałem się (znów) posiadaczem nsa310, a Paweł (CHKDSK88) ciężko pracuje nad tą architekturą, to szkoda by było zmarnować okazję.
kirkwood to albo zwykły router jak linksys EA3500/EA4500 - tu niespodzianek nie ma ma oraz NAS - tu w obrazach (luci) znajdują się takie dodatki jak luci-app-samba4, luci-app-hd-idle czy luci-app-diskman. Inne rzeczy zaś normalnie do doinstalowania z repo.
Pamiętajcie że urządzenia NAS w kirkwoodzie mają ustawiony na lanie klienta dhcp, nie mają na stałe adresu 192.168.1.1 - więc żeby się do nich dostać trzeba je podłączyć pod jakąś sieć z której dostaną adres IP.
I tu mała uwaga - planuję też gargoyle na zyxela, z tym że gargoyle będzie miał już ustawiony adres 192.168.1.1 - jako że z gui nie ma możliwości ustawienia klienta dhcp na lanie.
to może lepiej 1.2?
Myślałem nad tym. Tylko jak sobie uświadomiłem ile będzie pytań jak się dostać do routera to nie wiem czy to dobry pomysł.
Ludzie kompletnie nie czytają, wystarczy że gargyle ma domyślnie hasło założone i średnio co kilka dni pojawia się mejl z pytaniem jakie jest hasło (serio).
w sumie to ten zyxel by mogl za router tez robic po vlanach :E
w sumie to ten zyxel by mogl za router tez robic po vlanach :E
Kirkwood zatyka się przy 300-400Mbit bez offloadu.
ambrozy5 napisał/a:w sumie to ten zyxel by mogl za router tez robic po vlanach :E
Kirkwood zatyka się przy 300-400Mbit bez offloadu.
tam miałeś nic marvella ? fajnie jakby na nsa ktos sprawdził, mam readynas duo v2 uszkodzony, może jak się uda naprawić to bym się pobawił, bebechy zdaje się podobne .
tam miałeś nic marvella ? fajnie jakby na nsa ktos sprawdził, mam readynas duo v2 uszkodzony, może jak się uda naprawić to bym się pobawił, bebechy zdaje się podobne .
W Check Poincie L50 i Linksysie EA4500 jest NIC Marvella natywny, nie na pcie.
Czy ktoś ma może NSA310S?
Panowe dlaczego kładzie się eth0?
[ 9.935041] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 15.331051] r8169 0000:01:00.0 eth0: link down
[ 15.335813] r8169 0000:01:00.0 eth0: link down
[ 15.343106] br-lan: port 1(eth0) entered blocking state
[ 15.348383] br-lan: port 1(eth0) entered disabled state
[ 15.353977] device eth0 entered promiscuous mode
[ 15.363264] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[ 17.487797] r8169 0000:01:00.0 eth0: link up
[ 17.498763] br-lan: port 1(eth0) entered blocking state
[ 17.504058] br-lan: port 1(eth0) entered forwarding state
[ 17.520991] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[ 23.600748] ksmbd: kill_server_store:480: kill command received
env
NSA310> printenv
baudrate=115200
bootcmd=ubi part ubi; ubi read 0x800000 kernel; bootm 0x800000
bootdelay=3
console=console=ttyS0,115200
ethact=egiga0
ethaddr=50:67:F0:69:4F:25
ipaddr=192.168.1.1
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:0x0c0000(uboot),0x80000(uboot_env),0x7ec0000(ubi)
serverip=192.168.1.2
stderr=serial
stdin=serial
stdout=serial
Strony Poprzednia 1 2 3 4 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → Zyxel NSA-310
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc