Hi Martin,

2011/2/23 Martin Mueller <[email protected]>:
> I added support for the seagate GoFlex Net/Home to the dockstar
> target. The kernel will get slightly larger, but I think this is
> acceptable on this platform, since it has enough resources.

That's great! I guess that'd be a huge performance boost to the
Dockstar since no USB is involved anymore, if I read the product page
right.

Do you happen to know whether the GoFlex Net has the same crypto
hardware acceleration as the Dockstar
(http://wiki.openwrt.org/toh/seagate/dockstar#crypto.hardware.acceleration),
ie is it common about the Kirkwood SoCs?

> No change of the bootloader is required, but you must set the u-boot
> environment variables correctly. These mainly are "mainlineLinux" and
> "arcNumber". "mainlineLinux" mut be set to "yes" for the u-boot to
> export the "arcNumber" variable to the kernel, and the arcNumber must
> be set for the kernel to correctly distinguish between a dockstar and a
> goflex.
>
> To flash openwrt to factory default goflex net, the following steps
> are neccessary:
>
> - Attach a serial console to the goflex and at the bootloader prompt
>  enter the following commands:
>
> setenv arcNumber 3089
> setenv mainlineLinux yes
> setenv bootcmd nand read 0x6400000 0x100000 0x400000\; bootm 0x6400000\;
> setenv bootargs console=ttyS0,115200 root=/dev/mtdblock2 rw rootfstype=jffs2
> saveenv
>
> flash kernel:
> mw 0x6400000 0xffff 0x400000
> tftpboot 0x6400000 openwrt-kirkwood-uImage
> nand erase 0x100000 0x400000
> nand write.e 0x6400000 0x100000 0x400000
>
> flash rootfs:
> mw 0x6400000 0xffff 0x400000
> tftpboot 0x6400000 openwrt-kirkwood-Dockstar-jffs2-128k.img
> nand erase 0x500000 0xfb00000
> nand write.e 0x6400000 0x500000 0x400000
>
> boot

It would be cool to set up a wiki page like the one for the Dockstar
(http://wiki.openwrt.org/toh/seagate/dockstar) and document the
flashing process. I'll see if I can make a rough template for that.

> --- target/linux/kirkwood/config-default        (revision 25666)
> +++ target/linux/kirkwood/config-default        (working copy)
> @@ -71,7 +71,10 @@
>  # CONFIG_I2C_MV64XXX is not set
>  CONFIG_INET_LRO=y
>  CONFIG_INITRAMFS_SOURCE=""
> -# CONFIG_IP_ADVANCED_ROUTER is not set
> +CONFIG_IP_ADVANCED_ROUTER=y
> +CONFIG_IP_MROUTE=y
> +CONFIG_IP_MULTIPLE_TABLES=y
> +CONFIG_IP_ROUTE_FWMARK=y

Why is this needed?


  - jan
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to