Dzisiaj jest 16 gru 2018, 19:21

Strefa czasowa UTC+1godz. [letni]




Nowy temat Odpowiedz w temacie  [ Posty: 84 ]  Przejdź na stronę 1, 2, 3, 4, 5  Następna
Autor Wiadomość
 Tytuł: ZyXEL NSA3xx i nowy instalator
Post: 11 lip 2014, 02:12 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
Oddaje w wasze ręce testowe wydanie instalatora Debiana dla ZyXELi serii 3xx, nowe jądro i rootfs

Skrypty bazują na skryptach Archa (nie ma trybu recovery jak poprzednio dla NSA310) i na wszelki wypadek warto mieć kabelek serwisowy.
https://www.dropbox.com/sh/uzd2xlrgsdms4k8/AAB1eS8HGvCKzxnmICB3rNpwa lub jako archiwum do rozpakowania https://www.dropbox.com/s/0q7gfvrjb9gle ... alator.zip
Dodałem jeden nowy plik - clearpt.sh który czyści (to jest niestety konieczne) tablicę partycji na dysku i kasuje wszystkie dane. Po wyczyszczeniu tablicy jego nazwa zmienia się na clearpt, żeby nie uruchamiał się w pętli

Co można zrobić dzięki skryptom?
  • zainstalować na wskazanej partycji lub utworzyć macierz raid (0,1,linear)
  • przy dyskach większych niż 2TB zapisuje kernel i initrd w pamięci NAND
  • podzielić dysk na partycje określonych rozmiarów

Wszystkie pliki z linku (poza archiwum) lub zawartość archiwum muszą się znaleźć na penie + dodatkowo linux.tgz i musimy uruchomić nasa na OFW z podłączonym pendrivem i dyskiem w pierwszym slocie (w przypadku 2 dyskowych)

Skąd wziąć linux.tgz? Proponuję pobrać wersję stąd https://www.dropbox.com/sh/1mlrn1vao7r53op/AAC4I1s6kEEDtAm2J97koO29a Dodatkowo jest tam jądro

Wspierane urządzenia
  • NSA310 (nie testowane, ale patche są z poprzednich kompilacji więc powinno być dobrze)
  • NSA320
  • NSA325 (patch z archa, nie testowany)
  • NSA310S (testowany przeze mnie. Dodane podstawowe wsparcie (ledy,buttony, rtc). Nie działają sensory bo jeszcze nie napisałem sterowników.
W modelach NSA320 i NSA310S poprawiony błąd karty sieciowej "link not ready"

Skrypty do własnoręcznego debootstrapa https://www.dropbox.com/sh/ftv4dz1i4jbs ... taFSP3We_a
Skrypty do kompilacji jądra i patche wrzucę później


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 13 lip 2014, 15:57 
Offline
Użytkownik

Rejestracja: 16 sie 2012, 05:14
Posty: 708
A docelowo na jakich jajcach będzie to pracować ?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 13 lip 2014, 21:26 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
@build000: wheezy więc jajko 3.2 Powiedzmy, że byłaby to stabilna baza + skrypty do automatycznej kompilacji. Mam wrażenie, że do nasa, którego odpalasz i zapominasz to rozsądna propozycja

Mogę pomyśleć nad przepisaniem patchy dla jessie ale to dopiero jak postawię wirtualkę. Archa też bym musiał postawić do testów i trochę przemyśleć patche (patch archa obsługuje o wiele więcej kirkwoodów więc kilka dodatkowych zmian bym musiał zrobić)


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 14 lip 2014, 14:38 
Offline
Użytkownik

Rejestracja: 16 sie 2012, 05:14
Posty: 708
No właśnie - szczególnie jeżeli chodzi o >= NSA32* - te łaty z archa póki co są najbardziej dopracowane...ale tylko na archa niestety - też myślę, że to dobry pomysł by na nich się wzorować, co chyba znacząco skróciło by czas zrobienia sprawnej łaty na jakieś jajco do deba.


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 25 sie 2014, 01:32 
Offline
Użytkownik

Rejestracja: 16 sie 2012, 05:14
Posty: 708
Jak postępy z dopracowaniem tematu - jakieś nowe informacje, uwagi, spostrzeżenia, modyfikacje, i.t.d. ?
Kiedy osa przewidujesz pójść "na całość" i stworzyć jakąś odpowiednio spreparowaną wersję, którą da się wgrać prosto do NAND ?
;)


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 25 sie 2014, 11:55 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
@build000: poprawiłem tylko buga: na urządzeniach z 256mb ram (np nsa310s) przy dyskach większych niż 2TB brakuje pamięci na stworzenie systemu plików. Dodałem tymczasowego swapa i powinno działać.

Wersji "w NAND" czyli zastąpienia w nandzie OFW nie będzie bo przy każdej aktualizacji systemu trzeba by zapisywać od nowa rootfs.
W tej chwili dla dysków większych niż 2TB kernel i initrd zapisują się w nandzie bo uboot nie obsługuje takich dysków.

Podsumowując: mamy raidy, kernel/initrd na sda1 lub w nandzie, rootfs na pendrivie działa(?).
Nie działa usypianie dysków (ext4 coś bruździ, nie sprawdzałem jak działa ramlog. Może warto spróbować inny system plików?), brakuje skryptu który automatycznie aktualizuje nanda po uaktualnieniu initrd. Brakuje programu printinfo/setinfo które robią to samo co fw_printenv/fw_setenv tylko dla danych z mtd1

No i trzeba by chętnych do testowania, bo brakuje mi motywacji do dalszej pracy.


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 17 wrz 2014, 07:55 
Offline
Użytkownik

Rejestracja: 16 sie 2012, 05:14
Posty: 708
Wpadł mi ręce tanim sumptem NSA325v2 - teraz kwestia co na nim najlepiej zainstalować - docelowo marzy mi się debian + openmediavault + sprawne usypianie wszystkiego/samych dysków/niektórych usług (tak jak w ofw - działa idealnie; do crona też idzie się dobrać po np. ffp, więc kwestia wł/wył niektórych usług na okoliczność standby, a szczególnie trasnsmission, działa bez problemu) + sprawne włączanie ze standby zarówno maszynki jak i niektórych usług (np. transmission).
Myślę więc dlatego o Twoim osa, nowym instalatorze - ciekawi mnie co działa/co nie działa w tej maszynce z Twoim jajcem/systemem względem OFW i czy da się prosto posadzić na tym systemie OMV ?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 17 wrz 2014, 09:49 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
Patch jest dla NSA325 z Archa i powinien działać (gdzieś to czytałem) na NSA325v2. Nie sprawdzałem tego.
Po drugie - nie znam MODEL_ID więc nie pójdzie od razu. Musisz się zatelnetować, odczytać go z OFW, zmodyfikować skrypty i spróbować. Zapoznaj się z nimi, żeby nie było niespodzianki.

OMV instaluje się ładnie chociaż znalazłem buga w gui i nie można dodać zasobu samby. Nie wiem czym jest spowodowany. Więcej się nie bawiłem ale wszystko zdaje się ładnie śmigać

Jesteś testerem na tym modelu więc... powodzenia


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 17 wrz 2014, 10:40 
Offline
Użytkownik

Rejestracja: 7 sie 2013, 16:00
Posty: 75
Z mojego NSA-325v2
cat /zyxel/mnt/info/modelid
AE03


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 17 wrz 2014, 10:56 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
Poprawione. Miłego testowania.
p.s. błąd w omv lub mojej paczce objawia się tym, że nie można wybrać woluminu żeby wskazać lokalizację pliku (w wielu miejscach). Postawię wirtualkę w wolnej chwili i sprawdzę jak to jest na pececie zrobione


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 19 wrz 2014, 03:56 
Offline
Użytkownik

Rejestracja: 16 sie 2012, 05:14
Posty: 708
Dzięki osa za odpowiedź - dopytać tylko chciałem co z tym trybem standby ? Tzn. jest chyba w tym NSA325v2 sprzętowo to rozwiązane i czy jest pełne wsparcie jak w oryginale, gdzie elegancko wybudza również w określonych/zaprogramowanych terminach - np. na NSA310 nie chciało mi się wybudzać jakoś. Na NSA325v2 działa idealnie (na ofw) - stąd pytanie czy pod tym debem też pojedzie równie sprawnie ?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 18 paź 2014, 11:25 
Offline
Użytkownik

Rejestracja: 25 lut 2013, 20:17
Posty: 110
Cześć, można przejść z openwrt na debiana bez formatowania hdd z debianem na pendrive?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 18 paź 2014, 12:29 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
Jasne. Kabel serwisowy w pogotowiu miej i tyle. rozpakowujesz debiana na pena, modyfikujesz env uboota i restart. Jak coś nie pójdzie to masz kabelek, żeby uboota dopieścić


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 18 paź 2014, 16:03 
Offline
Użytkownik

Rejestracja: 25 lut 2013, 20:17
Posty: 110
Kabelek mam. Wystarczy, że rozpakuje linux.tgz na pendrive i wskaże nową lokalizację do uImage i to wszystko?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 19 paź 2014, 22:35 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
@Bartekk: tak, tylko debian używa dodatkowo initrd. wczytywanie z dysku robię tak

setenv bootcmd 'ide reset;ext2load ide 1 0x800000 /uImage; ext2load ide 1 0xa00000 /initrd.img ;bootm 0x800000 0xa00000'


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 2 lis 2014, 15:28 
Offline
Użytkownik

Rejestracja: 25 lut 2013, 20:17
Posty: 110
Zrobiłem tak:

usb start
ext4load usb 0 0x800000 /boot/uImage
ext4load usb 0 0xb00000 /boot/initrd.img
setenv bootargs 'console=ttyS0,115200 root=/dev/ram initrd=0xb00000,0x900000 ramdisk=32768'
bootm 0x800000

i mam tak:

NSA310> bootm 0x800000
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux 3.2.0-nsa3xx-kirkwood
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1698376 Bytes = 1.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.0-nsa3xx-kirkwood (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.60-1+deb7u1+nsa3xx
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Zyxel NSA-310
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/ram initrd=0xb00000,0x900000 ramdisk=32768
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 245608k/245608k available, 16536k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xfe800000   ( 736 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0427990   (4223 kB)
[    0.000000]       .init : 0xc0428000 - 0xc044b000   ( 140 kB)
[    0.000000]       .data : 0xc044c000 - 0xc0486800   ( 234 kB)
[    0.000000]        .bss : 0xc0486824 - 0xc04ea598   ( 400 kB)
[    0.000000] NR_IRQS:114
[    0.000000] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 21474ms
[    0.000000] Console: colour dummy device 80x30
[   19.551761] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[   19.641648] pid_max: default: 32768 minimum: 301
[   19.641772] Security Framework initialized
[   19.641847] Mount-cache hash table entries: 512
[   19.642162] Initializing cgroup subsys cpuacct
[   19.642188] Initializing cgroup subsys memory
[   19.642213] Initializing cgroup subsys devices
[   19.642224] Initializing cgroup subsys freezer
[   19.642232] Initializing cgroup subsys net_cls
[   19.642240] Initializing cgroup subsys blkio
[   19.642261] Initializing cgroup subsys perf_event
[   19.642347] CPU: Testing write buffer coherency: ok
[   19.643601] devtmpfs: initialized
[   19.645339] print_constraints: dummy:
[   19.645592] NET: Registered protocol family 16
[   19.646363] Kirkwood: MV88F6281-A1, TCLK=200000000.
[   19.646377] Feroceon L2: Enabling L2
[   19.646412] Feroceon L2: Cache support initialised.
[   19.648450] Power resume enabled
[   19.648458] Power-off GPIO enabled
[   19.648603] Kirkwood PCIe port 0:
[   19.648609] link up
[   19.648616] PCI: bus0 uses PCIe port 0
[   19.649084] PCI: bus0: Fast back to back transfers disabled
[   19.649332] pci 0000:00:01.0: BAR 6: assigned [mem 0xe0000000-0xe000ffff pref]
[   19.649349] pci 0000:00:01.0: BAR 4: assigned [mem 0xe0010000-0xe0013fff 64bit pref]
[   19.649368] pci 0000:00:01.0: BAR 2: assigned [mem 0xe0014000-0xe0014fff 64bit pref]
[   19.649385] pci 0000:00:01.0: BAR 0: assigned [io  0x1000-0x10ff]
[   19.651579] bio: create slab <bio-0> at 0
[   19.652005] vgaarb: loaded
[   19.652154] usbcore: registered new interface driver usbfs
[   19.652217] usbcore: registered new interface driver hub
[   19.652312] usbcore: registered new device driver usb
[   19.652831] Switching to clocksource orion_clocksource
[   19.667067] NET: Registered protocol family 2
[   19.667276] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[   19.667884] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[   19.668067] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[   19.668161] TCP: Hash tables configured (established 8192 bind 8192)
[   19.668170] TCP reno registered
[   19.668180] UDP hash table entries: 256 (order: 0, 4096 bytes)
[   19.668201] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[   19.668403] NET: Registered protocol family 1
[   19.668610] Unpacking initramfs...
[   19.668622] Initramfs unpacking failed: junk in compressed archive
[   19.694149] Freeing initrd memory: 9216K
[   19.694160] NetWinder Floating Point Emulator V0.97 (double precision)
[   19.694170] cpufreq: Init kirkwood cpufreq driver
[   19.694186] cpufreq: High frequency: 1200000KHz - Low frequency: 400000KHz
[   19.694797] audit: initializing netlink socket (disabled)
[   19.694834] type=2000 audit(0.140:1): initialized
[   19.695850] VFS: Disk quotas dquot_6.5.2
[   19.695935] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[   19.696038] JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[   19.696369] msgmni has been set to 497
[   19.697846] alg: No test for stdrng (krng)
[   19.697959] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[   19.697973] io scheduler noop registered
[   19.697980] io scheduler deadline registered
[   19.698029] io scheduler cfq registered (default)
[   19.698124] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[   19.698154] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[   19.732901] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[   19.772898] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[   19.812897] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[   19.852897] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[   19.853239] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[   19.873759] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[   20.380231] console [ttyS0] enabled
[   20.384793] NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
[   20.393474] Scanning device for bad blocks
[   20.397854] Bad eraseblock 2 at 0x000000040000
[   20.402366] Bad eraseblock 3 at 0x000000060000
[   20.513132] Creating 9 MTD partitions on "orion_nand":
[   20.518300] 0x000000000000-0x000000100000 : "uboot"
[   20.524075] 0x000000100000-0x000000180000 : "uboot_env"
[   20.530111] 0x000000180000-0x000000200000 : "key_store"
[   20.536184] 0x000000200000-0x000000280000 : "info"
[   20.541825] 0x000000280000-0x000000c80000 : "etc"
[   20.547416] 0x000000c80000-0x000001680000 : "kernel_1"
[   20.553434] 0x000001680000-0x000004640000 : "rootfs1"
[   20.559273] 0x000004640000-0x000005040000 : "kernel_2"
[   20.565239] 0x000005040000-0x000008000000 : "rootfs2"
[   20.571703] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   20.578335] orion-ehci orion-ehci.0: Marvell Orion EHCI
[   20.583813] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[   20.612953] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[   20.632875] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[   20.638886] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   20.645725] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   20.652990] usb usb1: Product: Marvell Orion EHCI
[   20.657715] usb usb1: Manufacturer: Linux 3.2.0-nsa3xx-kirkwood ehci_hcd
[   20.664456] usb usb1: SerialNumber: orion-ehci.0
[   20.669574] hub 1-0:1.0: USB hub found
[   20.673372] hub 1-0:1.0: 1 port detected
[   20.677905] mousedev: PS/2 mouse device common for all mice
[   20.683872] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[   20.689807] i2c /dev entries driver
[   20.703398] cpuidle: using governor ladder
[   20.707586] cpuidle: using governor menu
[   20.713376] usbcore: registered new interface driver usbhid
[   20.718970] usbhid: USB HID core driver
[   20.723554] TCP cubic registered
[   20.726796] NET: Registered protocol family 17
[   20.731271] Registering the dns_resolver key type
[   20.736462] registered taskstats version 1
[   20.741041] rtc-mv rtc-mv: setting system clock to 2014-11-02 13:49:30 UTC (1414936170)
[   20.749149] Initializing network drop monitor service
[   20.754531] List of all partitions:
[   20.758045] 1f00            1024 mtdblock0  (driver?)
[   20.763145] 1f01             512 mtdblock1  (driver?)
[   20.768227] 1f02             512 mtdblock2  (driver?)
[   20.773327] 1f03             512 mtdblock3  (driver?)
[   20.778411] 1f04           10240 mtdblock4  (driver?)
[   20.783506] 1f05           10240 mtdblock5  (driver?)
[   20.788588] 1f06           48896 mtdblock6  (driver?)
[   20.793681] 1f07           10240 mtdblock7  (driver?)
[   20.798764] 1f08           48896 mtdblock8  (driver?)
[   20.803853] No filesystem could mount root, tried:
[   20.808765] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
[   20.817103] [<c00137c4>] (unwind_backtrace+0x0/0xe0) from [<c02f9028>] (panic+0x50/0x194)
[   20.825342] [<c02f9028>] (panic+0x50/0x194) from [<c0428c0c>] (mount_block_root+0x234/0x284)
[   20.833837] [<c0428c0c>] (mount_block_root+0x234/0x284) from [<c0428de4>] (prepare_namespace+0x124/0x184)
[   20.843472] [<c0428de4>] (prepare_namespace+0x124/0x184) from [<c04288a0>] (kernel_init+0x130/0x164)
[   20.852656] [<c04288a0>] (kernel_init+0x130/0x164) from [<c000ee98>] (kernel_thread_exit+0x0/0x8)
[   39.712851] USB power enabled
[   39.715835] BUG: scheduling while atomic: swapper/1/0x40000100
[   39.721690] Modules linked in:
[   39.724768]
[   39.726262] Pid: 1, comm:              swapper
[   39.730729] CPU: 0    Not tainted  (3.2.0-nsa3xx-kirkwood #1 Debian 3.2.60-1+deb7u1+nsa3xx)
[   39.739132] PC is at __delay+0x4/0xc
[   39.742720] LR is at panic+0x168/0x194
[   39.746496] pc : [<c0197868>]    lr : [<c02f9140>]    psr: 20000013
[   39.746502] sp : cf829f50  ip : c000ee98  fp : 00000000
[   39.758046] r10: 00000000  r9 : 00000000  r8 : c0487f80
[   39.763304] r7 : 0000000c  r6 : 00004a38  r5 : 00004970  r4 : 00000001
[   39.769863] r3 : c0025cb4  r2 : 000016d4  r1 : ffffffff  r0 : 0006af2d
[   39.776430] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[   39.783780] Control: 0005397f  Table: 00004000  DAC: 00000017
[   39.789565] [<c00137c4>] (unwind_backtrace+0x0/0xe0) from [<c02fbb1c>] (__schedule+0x4c/0x4b8)
[   39.798237] [<c02fbb1c>] (__schedule+0x4c/0x4b8) from [<c001fbf0>] (__cond_resched+0x24/0x34)
[   39.806820] [<c001fbf0>] (__cond_resched+0x24/0x34) from [<c02fc018>] (_cond_resched+0x38/0x44)
[   39.815583] [<c02fc018>] (_cond_resched+0x38/0x44) from [<c01b405c>] (gpio_free+0xc/0xec)
[   39.823819] [<c01b405c>] (gpio_free+0xc/0xec) from [<c0032364>] (run_timer_softirq+0x218/0x31c)
[   39.832572] [<c0032364>] (run_timer_softirq+0x218/0x31c) from [<c002bf3c>] (__do_softirq+0xe8/0x1ec)
[   39.841761] [<c002bf3c>] (__do_softirq+0xe8/0x1ec) from [<c002c388>] (irq_exit+0x40/0x90)
[   39.849991] [<c002c388>] (irq_exit+0x40/0x90) from [<c000ee18>] (handle_IRQ+0x64/0x84)
[   39.857961] [<c000ee18>] (handle_IRQ+0x64/0x84) from [<c000db34>] (__irq_svc+0x34/0x78)
[   39.866019] [<c000db34>] (__irq_svc+0x34/0x78) from [<c0197868>] (__delay+0x4/0xc)
[   39.873639] sched: RT throttling activated



Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 2 lis 2014, 18:01 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 00:28
Posty: 13297
Lokalizacja: Warszawa
[ 19.668610] Unpacking initramfs...
[ 19.668622] Initramfs unpacking failed: junk in compressed archive

Jakoś initramfs masz tam zwalony, a chciałeś żeby się tak uruchamiał.

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 2 lis 2014, 18:13 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
Bartekk, zrób jak pisałem

usb start
ext4load usb 0 0x800000 /boot/uImage
ext4load usb 0 0xb00000 /boot/initrd.img
bootm 0x800000 0xb00000


Dlaczego tak? kernel i initrd są obrobione przez mkimage i zawirają nagłówki dla uboota.
Możesz dodać parametr ramdisk do bootargs ale śmiga bez tego i rozmiaru initrd


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 2 lis 2014, 19:48 
Offline
Użytkownik

Rejestracja: 25 lut 2013, 20:17
Posty: 110
Bez dysku hdd jest ok. Jak podłącze to wywala taki sam log jak wyżej. Na samym pendrive ładnie system wstaje.

NSA310> bootm 0x800000
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-3.2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2668776 Bytes = 2.5 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.2.0 (peter@Ubuntu) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #1 Sat Mar 31 18:31:28 CEST 2012
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Zyxel NSA-310
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
Kernel command line: console=ttyS0,115200 root=/dev/sda1
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 254468k/254468k available, 7676k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xd0800000 - 0xfe800000   ( 736 MB)
    lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0xc0008000 - 0xc04cc000   (4880 kB)
      .init : 0xc04cc000 - 0xc04f7000   ( 172 kB)
      .data : 0xc04f8000 - 0xc0522660   ( 170 kB)
       .bss : 0xc0522684 - 0xc0543668   ( 132 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:114
sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 21474ms
Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
NET: Registered protocol family 16
Kirkwood: MV88F6281-A1, TCLK=200000000.
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.
Power resume enabled
Power-off GPIO enabled
Kirkwood PCIe port 0:
link up
PCI: bus0 uses PCIe port 0
PCI: bus0: Fast back to back transfers disabled
pci 0000:00:01.0: BAR 6: assigned [mem 0xe0000000-0xe000ffff pref]
pci 0000:00:01.0: BAR 4: assigned [mem 0xe0010000-0xe0013fff 64bit pref]
pci 0000:00:01.0: BAR 4: set to [mem 0xe0010000-0xe0013fff 64bit pref] (PCI address [0xe0010000-0xe0013fff])
pci 0000:00:01.0: BAR 2: assigned [mem 0xe0014000-0xe0014fff 64bit pref]
pci 0000:00:01.0: BAR 2: set to [mem 0xe0014000-0xe0014fff 64bit pref] (PCI address [0xe0014000-0xe0014fff])
pci 0000:00:01.0: BAR 0: assigned [io  0x1000-0x10ff]
pci 0000:00:01.0: BAR 0: set to [io  0x1000-0x10ff] (PCI address [0x1000-0x10ff])
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.24.
Switching to clocksource orion_clocksource
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
NTFS driver 2.1.30 [Flags: R/W].
fuse init (API version 7.17)
msgmni has been set to 497
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
brd: module loaded
loop: module loaded
Loading iSCSI transport class v2.0-870.
iscsi: registered transport (tcp)
sata_mv sata_mv.0: slots 32 ports 2
scsi0 : sata_mv
scsi1 : sata_mv
ata1: SATA max UDMA/133 irq 21
ata2: SATA max UDMA/133 irq 21
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 2 at 0x000000040000
Bad eraseblock 3 at 0x000000060000
Creating 9 MTD partitions on "orion_nand":
0x000000000000-0x000000100000 : "uboot"
0x000000100000-0x000000180000 : "uboot_env"
0x000000180000-0x000000200000 : "key_store"
0x000000200000-0x000000280000 : "info"
0x000000280000-0x000000c80000 : "etc"
0x000000c80000-0x000001680000 : "kernel_1"
0x000001680000-0x000004640000 : "rootfs1"
0x000004640000-0x000005040000 : "kernel_2"
0x000005040000-0x000008000000 : "rootfs2"
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
PCI: enabling device 0000:00:01.0 (0140 -> 0143)
r8169 0000:00:01.0: eth0: RTL8168d/8111d at 0xd0806000, 00:00:00:00:00:30, XID 083000c0 IRQ 9
r8169 0000:00:01.0: eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
orion-ehci orion-ehci.0: Marvell Orion EHCI
orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
i2c /dev entries driver
hwmon_vid: Unknown VRM version of your CPU
lm85 0-002e: Starting monitoring
Orion Watchdog Timer: Initial timeout 21 sec
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
cpuidle: using governor ladder
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
ALSA device list:
  No soundcards found.
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (3976 buckets, 15904 max)
ctnetlink v0.93: registering with nfnetlink.
xt_time: kernel timezone is -0000
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
L2TP core driver, V2.0
8021q: 802.1Q VLAN Support v1.8
Registering the dns_resolver key type
input: gpio-keys as /devices/platform/gpio-keys/input/input0
rtc-mv rtc-mv: setting system clock to 2014-11-02 17:59:17 UTC (1414951157)
usb 1-1: new high-speed USB device number 2 using orion-ehci
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300)
ata1.00: HPA detected: current 488395055, native 488397168
ata1.00: ATA-7: SAMSUNG SP2504C, VT100-50, max UDMA7
ata1.00: 488395055 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG SP2504C  VT10 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 488395055 512-byte logical blocks: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1
sd 0:0:0:0: [sda] Attached SCSI disk
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.2: new high-speed USB device number 3 using orion-ehci
ata2: SATA link down (SStatus 0 SControl F300)
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
EXT2-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 8:1.
devtmpfs: error mounting -2
Freeing init memory: 172K
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
USB power enabled
BUG: scheduling while atomic: swapper/1/0x40000100
Modules linked in:

Pid: 1, comm:              swapper
CPU: 0    Not tainted  (3.2.0 #1)
pc : [<c0206fe4>]    lr : [<c0419984>]    psr: 20000013
sp : cf823f98  ip : cf823f98  fp : cf823fb4
r10: 00000000  r9 : 00000000  r8 : c0522d78
r7 : 00004970  r6 : 000048a8  r5 : 0000002a  r4 : 00000000
r3 : c0021660  r2 : 000016d4  r1 : ffffffff  r0 : 0004b191
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 0005397f  Table: 00004000  DAC: 00000017
Backtrace:
Function entered at [<c0011fe4>] from [<c0419740>]
 r6:cf822000 r5:c0503280 r4:cf823f50 r3:c0503844
Function entered at [<c0419728>] from [<c0010110>]
Function entered at [<c00100cc>] from [<c041980c>]
 r4:cf823f50 r3:60000013
Function entered at [<c04197c0>] from [<c041d2ec>]
 r4:cf820000 r3:00000000
Function entered at [<c041cfcc>] from [<c001b7dc>]
Function entered at [<c001b7b4>] from [<c041d3d4>]
 r4:00000015 r3:00000100
Function entered at [<c041d394>] from [<c0224fd4>]
Function entered at [<c0224fc0>] from [<c0018690>]
 r8:cf822000 r7:c0504948 r6:c05010c0 r5:c0527820 r4:00000100
r3:c0503844
Function entered at [<c0018638>] from [<c002cf7c>]
Function entered at [<c002ce68>] from [<c0026e04>]
Function entered at [<c0026d64>] from [<c0027238>]
Function entered at [<c00271ec>] from [<c000fb20>]
Function entered at [<c000fae4>] from [<c00081f0>]
 r6:fed20200 r5:20000013 r4:c0206fe4 r3:c0419984
Function entered at [<c00081e0>] from [<c000e854>]
Exception stack(0xcf823f50 to 0xcf823f98)
3f40:                                     0004b191 ffffffff 000016d4 c0021660
3f60: 00000000 0000002a 000048a8 00004970 c0522d78 00000000 00000000 cf823fb4
3f80: cf823f98 cf823f98 c0419984 c0206fe4 20000013 ffffffff
Function entered at [<c0419820>] from [<c0419704>]
 r3:cf820000 r2:cfa16b00 r1:c07382c0 r0:c0451cf0
 r7:00000013
Function entered at [<c041965c>] from [<c04cc8e0>]
 r4:c04f61b8 r3:0000003e
Function entered at [<c04cc7e8>] from [<c0024904>]
sched: RT throttling activated



Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZyXEL NSA3xx i nowy instalator
Post: 2 lis 2014, 23:36 
Offline
Użytkownik

Rejestracja: 6 maja 2010, 21:55
Posty: 524
Nie wiem co robisz źle, ale napiszę jak to u mnie działa i dodam, że działa chyba we wszystkich kombinacjach.

Po pierwsze ładujesz kernela
Po drugie ładujesz initrd
po trzecie uruchamiasz bootm z dwoma adresami, pod które wczytałeś kernel i initrd
W bootargs ustawiasz jako root /dev/sda2 (jeśli pliki są na dysku twardym) lub jakieś inne sdx jeśli na penie lum macierz.
np bootargs console=ttyS0,115200 root=/dev/sda2 rootdelay=5

Żadnego kombinowania z ramdyskiem nie robię


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 84 ]  Przejdź na stronę 1, 2, 3, 4, 5  Następna

Strefa czasowa UTC+1godz. [letni]


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Przejdź do:  
designed by digi-led.pl
...Copyright © 2010-2013, Ekipa openrouter.info