Welcome! Log In Create A New Profile

Advanced

Nsa325 v2 - Debian install - stuck

Posted by cicero 
Nsa325 v2 - Debian install - stuck
October 21, 2015 02:53PM
So
I'm trying to install Debian on my Nsa325 v2

I've followed the instructions at : http://zyxel.nas-central.org/wiki/Debian_on_325

I'm using the Kirkwood 3.14 kernel
and the uboot that the page links to.

I've successfully made the Nsa325 v2 look for a USB to boot by using the uboot provided.
It boots from the USB that i've created with the ext2 and ext4 partition, but i end up in (initramfs) with this:
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Waiting for root file system ... [   24.293451] scsi 0:0:0:0: Direct-Access     SanDisk  Ultra            1.00 PQ: 0 ANSI: 6
[   24.322921] sd 0:0:0:0: [sda] 30031250 512-byte logical blocks: (15.3 GB/14.3 GiB)
[   24.332024] sd 0:0:0:0: [sda] Write Protect is off
[   24.336978] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[   24.344018] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   24.364776]  sda: sda1 sda2 < sda5 >
[   24.371892] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   24.385393] sd 0:0:0:0: Attached scsi generic sg0 type 0
done.
Begin: Running /scripts/local-premount ... done.
[   24.740299] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
modprobe: module i8042 not found in modules.dep
[   24.816619] uhci_hcd: USB Universal Host Controller Interface driver
[   24.828348] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   24.840427] usbcore: registered new interface driver usbhid
[   24.846092] usbhid: USB HID core driver


BusyBox v1.20.2 (Debian 1:1.20.0-7) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)

printenv:
Marvell>> printenv
bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/in
it
bootdelay=2
baudrate=115200
loads_echo=0
ipaddr=10.4.52.165
serverip=10.4.52.7
rootpath=/srv/ubuntu

netmask=255.255.255.0
nandEcc=1bit
MODEL_ID=AE03
PRODUCT_NAME=NSA-325v2
FEATURE_BIT=00
CONTRY_TYPE=FF
VENDOR_NAME=MitraStar Technology Corp.
run_diag=yes
console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root)
ethprime=egiga0
bootargs_root=root=/dev/nfs rw
bootargs_end=:::DB88FXX81:eth0:none
image_name=uImage
standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000;
lcd0_enable=0
lcd0_params=640x480-16@60
ethaddr=00:50:43:00:02:02
ethmtu=1500
mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo
mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500
usb0Mode=host
yuk_ethaddr=00:00:00:EE:51:81
netretry=no
rcvrip=169.254.100.100
loadaddr=0x02000000
autoload=no
image_multi=yes
ethact=egiga0
arcNumber=4495
bootargs_stock=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/init
bootargs_linux=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=LABEL=rootfs loglevel=8
bootcmd_linux=setenv bootargs $(bootargs_linux); mw.l f1010100 0020c000; usb reset; ext2load usb 0:1 $(loadaddr) /uImage; ext2load usb 0:1 0x01100000 /uInitrd; bootm $(loadaddr) 0x01100000
bootcmd_stock=setenv bootargs $(bootargs_stock); nand read.e $(loadaddr) $(kernel_addr) 0xA00000; bootm $(loadadr)
to_stock=setenv mainlineLinux no; setenv bootcmd \'run bootcmd_stock\'; saveenv; reset
to_linux=setenv mainlineLinux yes; setenv bootcmd \'run bootcmd_linux\'; saveenv; reset
bootcmd='run bootcmd_linux'
stdin=serial
stdout=serial
stderr=serial
mainlineLinux=yes
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
disaMvPnp=no
enaAutoRecovery=yes
kernel_addr=0x4640000
pcieTune=no
pcieTune1=no

Environment size: 2498/131068 bytes

Can anyone help me out?
Re: Nsa325 v2 - Debian install - stuck
October 21, 2015 04:57PM
cicero Wrote:
-------------------------------------------------------
> So
> I'm trying to install Debian on my Nsa325 v2
>
> I've followed the instructions at :
> http://zyxel.nas-central.org/wiki/Debian_on_325
>
> I'm using the Kirkwood 3.14 kernel
> and the uboot that the page links to.
>
> I've successfully made the Nsa325 v2 look for a
> USB to boot by using the uboot provided.
> It boots from the USB that i've created with the
> ext2 and ext4 partition, but i end up in
> (initramfs) with this:
>
> Begin: Loading essential drivers ... done.
> Begin: Running /scripts/init-premount ... done.
> Begin: Mounting root file system ... Begin:
> Running /scripts/local-top ... done.
> Begin: Waiting for root file system ... [  
> 24.293451] scsi 0:0:0:0: Direct-Access     SanDisk
>  Ultra            1.00 PQ: 0 ANSI: 6
> [   24.322921] sd 0:0:0:0: [sda] 30031250 512-byte
> logical blocks: (15.3 GB/14.3 GiB)
> [   24.332024] sd 0:0:0:0: [sda] Write Protect is
> off
> [   24.336978] sd 0:0:0:0: [sda] Mode Sense: 43 00
> 00 00
> [   24.344018] sd 0:0:0:0: [sda] Write cache:
> disabled, read cache: enabled, doesn't support DPO
> or FUA
> [   24.364776]  sda: sda1 sda2 < sda5 >
> [   24.371892] sd 0:0:0:0: [sda] Attached SCSI
> removable disk
> [   24.385393] sd 0:0:0:0: Attached scsi generic
> sg0 type 0
> done.
> Begin: Running /scripts/local-premount ... done.
> [   24.740299] EXT4-fs (sda5): mounted filesystem
> with ordered data mode. Opts: (null)
> Begin: Running /scripts/local-bottom ... done.
> done.
> Begin: Running /scripts/init-bottom ... done.
> Target filesystem doesn't have requested
> /sbin/init.
> No init found. Try passing init= bootarg.
> modprobe: module i8042 not found in modules.dep
> [   24.816619] uhci_hcd: USB Universal Host
> Controller Interface driver
> [   24.828348] ohci_hcd: USB 1.1 'Open' Host
> Controller (OHCI) Driver
> [   24.840427] usbcore: registered new interface
> driver usbhid
> [   24.846092] usbhid: USB HID core driver
> 
> 
> BusyBox v1.20.2 (Debian 1:1.20.0-7) built-in shell
> (ash)
> Enter 'help' for a list of built-in commands.
> 
> /bin/sh: can't access tty; job control turned off
> (initramfs) 
> 
>
>
> printenv:
>
> Marvell>> printenv
> bootargs=console=ttyS0,115200
> mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_en
> v),0x80000(key_store),0x80000(info),0xA00000(etc),
> 0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(ker
> nel_2),0x2FC0000(rootfs2) root=/dev/nfs rw
> init=/in
> it
> bootdelay=2
> baudrate=115200
> loads_echo=0
> ipaddr=10.4.52.165
> serverip=10.4.52.7
> rootpath=/srv/ubuntu
> 
> netmask=255.255.255.0
> nandEcc=1bit
> MODEL_ID=AE03
> PRODUCT_NAME=NSA-325v2
> FEATURE_BIT=00
> CONTRY_TYPE=FF
> VENDOR_NAME=MitraStar Technology Corp.
> run_diag=yes
> console=console=ttyS0,115200
> mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x1
> 00000(root)
> ethprime=egiga0
> bootargs_root=root=/dev/nfs rw
> bootargs_end=:::DB88FXX81:eth0:none
> image_name=uImage
> standalone=fsload 0x2000000 $(image_name);setenv
> bootargs $(console) root=/dev/mtdblock0 rw
> ip=$(ipaddr):$(serverip)$(bootargs_end)
> $(mvPhoneConfig); bootm 0x2000000;
> lcd0_enable=0
> lcd0_params=640x480-16@60
> ethaddr=00:50:43:00:02:02
> ethmtu=1500
> mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fx
> o
> mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2
> :3),mtu=1500
> usb0Mode=host
> yuk_ethaddr=00:00:00:EE:51:81
> netretry=no
> rcvrip=169.254.100.100
> loadaddr=0x02000000
> autoload=no
> image_multi=yes
> ethact=egiga0
> arcNumber=4495
> bootargs_stock=console=ttyS0,115200
> mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_en
> v),0x80000(key_store),0x80000(info),0xA00000(etc),
> 0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(ker
> nel_2),0x2FC0000(rootfs2) root=/dev/nfs rw
> init=/init
> bootargs_linux=console=ttyS0,115200
> mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_en
> v),0x80000(key_store),0x80000(info),0xA00000(etc),
> 0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(ker
> nel_2),0x2FC0000(rootfs2) root=LABEL=rootfs
> loglevel=8
> bootcmd_linux=setenv bootargs $(bootargs_linux);
> mw.l f1010100 0020c000; usb reset; ext2load usb
> 0:1 $(loadaddr) /uImage; ext2load usb 0:1
> 0x01100000 /uInitrd; bootm $(loadaddr) 0x01100000
> bootcmd_stock=setenv bootargs $(bootargs_stock);
> nand read.e $(loadaddr) $(kernel_addr) 0xA00000;
> bootm $(loadadr)
> to_stock=setenv mainlineLinux no; setenv bootcmd
> \'run bootcmd_stock\'; saveenv; reset
> to_linux=setenv mainlineLinux yes; setenv bootcmd
> \'run bootcmd_linux\'; saveenv; reset
> bootcmd='run bootcmd_linux'
> stdin=serial
> stdout=serial
> stderr=serial
> mainlineLinux=yes
> enaMonExt=no
> enaCpuStream=no
> enaWrAllo=no
> pexMode=RC
> disL2Cache=no
> setL2CacheWT=yes
> disL2Prefetch=yes
> enaICPref=yes
> enaDCPref=yes
> sata_dma_mode=yes
> netbsd_en=no
> vxworks_en=no
> disaMvPnp=no
> enaAutoRecovery=yes
> kernel_addr=0x4640000
> pcieTune=no
> pcieTune1=no
> 
> Environment size: 2498/131068 bytes
> 
>
>
> Can anyone help me out?

1. You are running stock u-boot. Hence the approach people use is 2-partition drive so they can use ext4. This is no longer necessary if you install new u-boot (see my signature for kirkwood u-boot).

2. Multiple partitions will cause this booting problem if not set up properly. See my signature about booting process.

I'd suggest that you start with a new rootfs formatted with single Ext3 partition. Put the 3.14 or 3.16 rootfs on it. Boot into Debian and then install new u-boot. After that Ext4 can be used for rootfs and kernel.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Nsa325 v2 - Debian install - stuck
October 21, 2015 05:09PM
Thank you bodhi, for the quick response.
I will try this as soon as possible!
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: