Date: Sun, 11 Jan 2015 17:03:56 +0100 From: Bernd Walter <ticso@cicely7.cicely.de> To: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Cc: Bernd Walter <ticso@cicely7.cicely.de> Subject: Booting on AR9331 based Easylink EL-M150 Message-ID: <20150111160356.GG46805@cicely7.cicely.de>
next in thread | raw e-mail | index | archive | help
This is a devboard using an EL-M150 module. The module has 64M RAM, but unlike the carambola 2 only 8M SPI flash. otherwise it is very similar. However, I get into problems starting the kernel. I use a kernel build for the carambola 2, which I'd also used on a Dragino system, so basicly it is a functional image. the Dragino used a earlier address in SPI flash, so I had to modify and saveenv: setenv bootcmd bootm 0x9F050000 saveenv On the EL-M150 also a different adress is used and a different kernel start address. Unfortunately it doesn't have a saveenv, so unless I can freely change the addresses I will have to rebuild a kernel. In the meantime I'd tried with manual set addresses, but failed decrompessing the image. Somehow before the string "FreeBSD" there is some garbadge, which even gets printed when I try booting from erased flash. U-Boot 1.1.4 (Nov 26 2014 - 16:34:31) ******************************************** * U-boot for Easylink El-m150 * * Build by huangfc(QQ:343669866) * * Taobao:http://huangfc.taobao.com * ******************************************** DRAM: 64 MB id read ox100000ff FLASH: 8M In: serial Out: serial Err: serial Net: ag7240_enet_initialize... Interface eth0 MAC address: 00:23:CD:04:1F:32 s26 reg init ag7240_phy_setup athrs26_phy_setup ATHR_AUTONEG_ADVERT 4 :6f0 athrs26_phy_setup ATHR_PHY_CONTROL 4 :4800 Interface eth0 is up Interface eth1 MAC address: 00:23:CD:04:1F:32 athrs26_reg_init_lan ag7240_phy_setup athrs26_phy_setup ATHR_AUTONEG_ADVERT 0 :de1 athrs26_phy_setup ATHR_PHY_CONTROL 0 :1000 athrs26_phy_setup ATHR_AUTONEG_ADVERT 1 :de1 athrs26_phy_setup ATHR_PHY_CONTROL 1 :1000 athrs26_phy_setup ATHR_AUTONEG_ADVERT 2 :de1 athrs26_phy_setup ATHR_PHY_CONTROL 2 :1000 athrs26_phy_setup ATHR_AUTONEG_ADVERT 3 :de1 athrs26_phy_setup ATHR_PHY_CONTROL 3 :1000 Interface eth1 is up Hit any key to stop autobooting: 0 Easy-Link> printenv bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(ART) bootcmd=bootm 0x9F020000 bootdelay=2 baudrate=115200 ipaddr=192.168.1.1 serverip=192.168.1.100 bootfile="firmware.bin" loadaddr=0x80800000 ncport=6666 stdin=serial stdout=serial stderr=serial ethact=eth0 Environment size: 364 bytes Easy-Link> tftpboot 0x80800000 kernel.CARAMBOLA2.lzma.uImage Link down: eth0 Ethernet mode (duplex/speed): 1/1000 Mbps TFTP from IP: 10.1.1.9 Our IP: 10.1.1.107 Filename: 'kernel.CARAMBOLA2.lzma.uImage' Load address: 0x80800000 Using: eth1 Loading: ######################################## ######################################## ######################################## ######################################## ######################################## ######################################## ######################################## #################### TFTP transfer complete! Bytes transferred: 1534515 (0x176a33) Easy-Link> boot Booting image at: 0x80800000 Image name: y/6T? FreeBSD Image type: MIPS Linux Kernel Image (lzma compressed) Data size: -1828074981 Bytes = 2352.6 MB Load address: 0x08C0C8DF Entry point: 0x4BBDBC84 Uncompressing kernel image... ## Error: LZMA error num: 1 This example is just loading the kernel, also in a different load address than it is done for the carambola and dragino. But the problem stays the same if I would use 0x80050000. Of course I have no idea if 0x80050000 is unused, therefor I also tried 0x80800000. The kernel wasn't rebuild and I don't know if the kernel needs to know about such an address change, but it seems I already have problems with the image format itself. -- B.Walter <bernd@bwct.de> http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150111160356.GG46805>