Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 May 2017 23:07:13 +0900 (JST)
From:      Mori Hiroki <yamori813@yahoo.co.jp>
To:        Mike Wolman <mike@wolman.co.uk>, Aleksandr Rybalko <ray@ddteam.net>
Cc:        "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
Subject:   Re: onion omega2+
Message-ID:  <541011.41820.qm@web101719.mail.ssk.yahoo.co.jp>
In-Reply-To: <102de390-63ca-a156-2208-bea3d5eea0f9@wolman.co.uk>
References:  <694efc3a-e183-35a1-a0bf-9a9c0d708826@wolman.co.uk> <CAJ1Oi8G%2BvTMBX4Ey=H=2WruXDjXjcyte5_n8T3VDdL=h8m7%2BVw@mail.gmail.com> <e92bc818-485f-d9fc-da2b-776bae2b0916@wolman.co.uk> <410144.69078.qm@web101716.mail.ssk.yahoo.co.jp> <fda8b792-f6c4-d0fb-5a99-d190cc3a4f39@wolman.co.uk> <128807.28836.qm@web101715.mail.ssk.yahoo.co.jp> <2d555385-8258-fd75-e4a3-a1e59bf86314@wolman.co.uk> <651873.78746.qm@web101702.mail.ssk.yahoo.co.jp> <CAJ1Oi8Hemuug5JRP9btUgs-MmCFgb-_qS0qrEW7h=BhPAYXpFQ@mail.gmail.com> <2c5cd01a-a8d4-3ffa-4e9c-2aad170574c1@wolman.co.uk> <39222.11970.qm@web101719.mail.ssk.yahoo.co.jp> <6f1b2d35-5d17-765a-6138-0ab85455fc09@wolman.co.uk> <5866.49154.qm@web101718.mail.ssk.yahoo.co.jp> <102de390-63ca-a156-2208-bea3d5eea0f9@wolman.co.uk>

index | next in thread | previous in thread | raw e-mail

Hi. Mike

> Starting kernel ...


I think success to boot.

Next is Entry point miss or uart console issue.


Entry point can check on ELF kernel file by readelf command.

Uart console issue is in dts file.

----- Original Message -----

> From: Mike Wolman <mike@wolman.co.uk>
> To: Mori Hiroki <yamori813@yahoo.co.jp>; Aleksandr Rybalko <ray@ddteam.net>
> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
> Date: 2017/5/9, Tue 22:42
> Subject: Re: onion omega2+
> 
> 
> Ok got somewhere with this
> 
> 
> USB_STORAGE: 1 Storage Device(s) found
> Omega2 # fatload usb 0:1 0x80800000 kernel.MT7628_FDT.uImage
> *
> *
> Reading file "kernel.MT7628_FDT.uImage"
> *
> **
> **
> **
> **
> **
> **
> **
> **
> **
> **
> ******
> ******
> ******************************************************************************************************************************************************************************************************************
> ****
> *
> FAT: 5654824 Bytes read
> Omega2 # go
> Usage:
> go      - start application at address 'addr'
> 
> Omega2 # go 0x80001000
> ## Starting application at 0x80001000 ...
> 
> 
> 
> I have tried with:
> 
> Omega2 # go 0x80001100
> ## Starting application at 0x80001100 ...
> 
> 
> 
> I have tried using the 0x80001000 for fatload as well:
> 
> 
> USB_STORAGE: 1 Storage Device(s) found
> Omega2 # help fatload
> fatload <interface> <dev[:part]>  <addr> <filename> 
> [bytes]
>      - load binary file 'filename' from 'dev' on 
> 'interface'
>        to address 'addr' from dos filesystem
> 
> Reading file "kernel.MT7628_FDT.uImage"
> *
> **
> **
> **
> **
> **
> **
> **
> **
> **
> **
> ******
> ******
> ******************************************************************************************************************************************************************************************************************
> ****
> *
> FAT: 5654824 Bytes read
> Omega2 # go 0x80001100
> ## Starting application at 0x80001100 ...
> 
> 
> 
> However:
> 
> Omega2 # fatload usb 0:1 0x80800000 kernel.MT7628_FDT.uImage
> *
> *
> Reading file "kernel.MT7628_FDT.uImage"
> *
> **
> **
> **
> **
> **
> **
> **
> **
> **
> **
> ******
> ******
> ******************************************************************************************************************************************************************************************************************
> ****
> *
> FAT: 5654824 Bytes read
> Omega2 # bootm 0x80800000
> ## Booting image at 80800000 ...
>     Image Name:   FreeBSD
>     Image Type:   MIPS Linux Kernel Image (uncompressed)
>     Data Size:    5654760 Bytes =  5.4 MB
>     Load Address: 80001000
>     Entry Point:  80001100
>     Verifying Checksum ... OK
> OK
> No initrd
> ## Transferring control to Linux (at address 80001100) ...
> ## Giving linux memsize in MB, 128
> 
> Starting kernel ...
> 
> 
> But it doesnt go any further
> 
> 
> 
> 
> 
> 
> On 09/05/2017 14:20, Mori Hiroki wrote:
>>  Hi.
>> 
>>  One more.
>> 
>>  Omega2 # fatload usb 0:1 0x80800000 kernel.MT7628_FDT.uImage
>> 
>>  Omega2 # bootm 0x80800000
>> 
>>  ----- Original Message -----
>>>  From: Mike Wolman <mike@wolman.co.uk>
>>>  To: Mori Hiroki <yamori813@yahoo.co.jp>; Aleksandr Rybalko 
> <ray@ddteam.net>
>>>  Cc: "freebsd-mips@freebsd.org" 
> <freebsd-mips@freebsd.org>
>>>  Date: 2017/5/9, Tue 22:01
>>>  Subject: Re: onion omega2+
>>> 
>>> 
>>>  No joy
>>> 
>>>  Omega2 # fatload usb 0:1 0x80800000 kernel.MT7628_FDT.uImage
>>>  *
>>>  *
>>>  Reading file "kernel.MT7628_FDT.uImage"
>>>  *
>>>  **
>>>  **
>>>  **
>>>  **
>>>  **
>>>  **
>>>  **
>>>  **
>>>  **
>>>  **
>>>  ******
>>>  ******
>>> 
> ******************************************************************************************************************************************************************************************************************
>>>  ****
>>>  *
>>>  FAT: 5654824 Bytes read
>>>  Omega2 # bootm
>>>  ## Booting image at 80100000 ...
>>>  Bad Magic Number,CE6AE7C4
>>> 
>>>  I am going to get a different usb memory stick and rebuild the kernel
>>>  later on as i got an error when last writing to the usb memory key and
>>>  its quite old now so just want to eliminate it from testing.
>>> 
>>> 
>>>  On 09/05/2017 13:52, Mori Hiroki wrote:
>>>>    Hi.
>>>> 
>>>>    This is my sample operation get image from network and boot.
>>>> 
>>>>    RT3052 # tftpboot 0x80800000 
> Planex_MZK-WNH_kernel.kbin.oldlzma.uboot
>>>>    RT3052 # bootm
>>>> 
>>>> 
>>>>    I don't use USB support U-Boot. But I think fatload command 
> argument is
>>>>    temporary memory address not kernel address.
>>>> 
>>>>    How about this.
>>>> 
>>>>    Omega2 # fatload usb 0:1 0x80800000 kernel.MT7628_FDT.uImage
>>>>    Omega2 # bootm
>>>> 
>>>>    ----- Original Message -----
>>>>>    From: Mike Wolman <mike@wolman.co.uk>
>>>>>    To: Aleksandr Rybalko <ray@ddteam.net>; Mori Hiroki
>>>  <yamori813@yahoo.co.jp>
>>>>>    Cc: "freebsd-mips@freebsd.org"
>>>  <freebsd-mips@freebsd.org>
>>>>>    Date: 2017/5/9, Tue 20:48
>>>>>    Subject: Re: onion omega2+
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>    Is it possible to exclude the compression of the kernel/image 
> for
>>>>         now eg:
>>>>>    mkimage -A mips -C none -O linux -T kernel -a 0x80001000 -e
>>>>         0x80001100 -n "FreeBSD" -d kernel.MT7628_FDT
>>>>         kernel.MT7628_FDT.uImage
>>>>>    I have just tried the above but when booting I get a Bad 
> Magic
>>>>         Number.
>>>>>    Omega2 # fatload usb 0:1 0x80001000 kernel.MT7628_FDT.uImage
>>>>>    *
>>>>>    *
>>>>>    Reading file "kernel.MT7628_FDT.uImage"
>>>>>    *
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    **
>>>>>    ******
>>>>>    ******
>>>>> 
>>> 
> ******************************************************************************************************************************************************************************************************************
>>>>>    ****
>>>>>    *
>>>>>    FAT: 5654824 Bytes read
>>>>>    Omega2 # bootm 0x80001100
>>>>>    ## Booting image at 80001100 ...
>>>>>    Bad Magic Number,1C994480
>>>>>    Omega2 #
>>>>> 
>>>>> 
>>>>>    I have seen other examples starting a program directly with 
> going to
>>>>         the address but this didnt work either:
>>>>>    Omega2 # go 0x80001100
>>>>>    ## Starting application at 0x80001100 ...
>>>>> 
>>>>>    omega freezes here.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>    On 09/05/2017 10:12, Aleksandr Rybalko wrote:
>>>>> 
>>>>>    Fix things in order :)
>>>>    Currently you have problem with LZMA, serial port later.
>>>>    So, find version of lzma used to build linux firmware, MIPS 
> routers world
>>>  use about 5 incompatible versions. One of them, you can find here:
>>>  http://project.zrouter.org/hg/zrouter/file/9ac53695a44d/tools/oldlzma
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>    2017-05-09 7:03 GMT+03:00 Mori Hiroki
>>>  <yamori813@yahoo.co.jp>:
>>>>>>    Hi Mike
>>>>>>>    Could you show u-boot printenv command result.
>>>>>>> 
>>>>>>>    Thanks
>>>>>>> 
>>>>>>> 
>>>>>>>    ----- Original Message -----
>>>>>>>>    From: Mike Wolman <mike@wolman.co.uk>
>>>>>>>>    To: Mori Hiroki <yamori813@yahoo.co.jp>;
>>>  "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
>>>>>>>>    Cc:
>>>>>>>>    Date: 2017/5/9, Tue 10:30
>>>>>>>>    Subject: Re: onion omega2+
>>>>>>>> 
>>>>>>>>    Hi Mori,
>>>>>>>> 
>>>>>>>>    When I compiled the world/kernel etc I used:
>>>>>>>> 
>>>>>>>>    X_DTS_FILE=OMEGA2P.dts KERNCONF=MT7628_FDT
>>>>>>>>    ../freebsd-wifi-build/build/ bin/build ralink
>>>>                     buildkernel
>>>>>>>>    I checked the serial stuff was the same as the
>>>>                     other configs in:
>>>>>>>>   https://github.com/freebsd/ freebsd-wifi-build/
>>>>>>>>    and they looked the same.
>>>>>>>> 
>>>>>>>>    The OMEGA2.dtsi file has:
>>>>>>>> 
>>>>>>>>              chosen {
>>>>>>>>                      bootargs =
>>>  "console=ttyS0,115200";
>>>>>>>>              };
>>>>>>>> 
>>>>>>>> 
>>>>>>>>    And mt7628an.dtsi has:   serial0 = &uartlite;
>>>>>>>> 
>>>>>>>>    I dont think im getting as far as worrying about
>>>>                     the serial console at
>>>>>>>>    the moment and need to get the kernel to 
> uncompress
>>>>                     first.
>>>>>>>>    Mike.
>>>>>>>> 
>>>>>>>> 
>>>>>>>>    On 09/05/2017 02:20, Mori Hiroki wrote:
>>>>>>>>>       Hi Mike
>>>>>>>>> 
>>>>>>>>>       In FreeBSD is use serial0 dts item to 
> console.
>>>>>>>>> 
>>>>>>>>>       I think good to use this at start.
>>>>>>>>> 
>>>>>>>>>       freebsd/sys/gnu/dts/mips/ MT7628.dts
>>>>>>>>> 
>>>>>>>>>       ----- Original Message -----
>>>>>>>>>>       From: Mike Wolman 
> <mike@wolman.co.uk>
>>>>>>>>>>       To: Mori Hiroki 
> <yamori813@yahoo.co.jp>;
>>>>>>>>    "freebsd-mips@freebsd.org"
>>>  <freebsd-mips@freebsd.org>
>>>>>>>>>>       Cc:
>>>>>>>>>>       Date: 2017/5/9, Tue 09:25
>>>>>>>>>>       Subject: Re: onion omega2+
>>>>>>>>>> 
>>>>>>>>>>       Hi Mori,
>>>>>>>>>> 
>>>>>>>>>>       I grabbed the dts files from:
>>>>>>>>>> 
>>>>>>>>>>       https://github.com/WereCatf/
>>>  source/tree/image/target/ linux/ramips/dts
>>>>>>>>   https://github.com/WereCatf/ 
> source/blob/image/target/
>>>  linux/ramips/dts/OMEGA2P.dts
>>>>>>>>   https://github.com/WereCatf/ 
> source/blob/image/target/
>>>  linux/ramips/dts/OMEGA2.dtsi
>>>>>>>>>>       If this is of any use from the default
>>>>                     linux install on the flash:
>>>>>>>>>>       root@Omega-12BF:/proc# cat /proc/mtd
>>>>>>>>>>       dev:    size   erasesize  name
>>>>>>>>>>       mtd0: 00030000 00010000 
> "u-boot"
>>>>>>>>>>       mtd1: 00010000 00010000 
> "u-boot-env"
>>>>>>>>>>       mtd2: 00010000 00010000 
> "factory"
>>>>>>>>>>       mtd3: 01fb0000 00010000 
> "firmware"
>>>>>>>>>>       mtd4: 00148842 00010000 
> "kernel"
>>>>>>>>>>       mtd5: 01e677be 00010000 
> "rootfs"
>>>>>>>>>>       mtd6: 01950000 00010000 
> "rootfs_data"
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>       btw after posting i spotted and error 
> in
>>>>                     what i did with:
>>>>>>>>>>       mkimage -A mips -O linux -T kernel -C 
> lzma
>>>>                     \
>>>>>>>>>>           -a 0x80001000 -e 0x80001100 \
>>>>>>>>>>           -n "FreeBSD" -d
>>>>                     kernel.MT7628_FDT.lzma
>>>>>>>>>>       kernel.MT7628_FDT.ulzma.uImage
>>>>>>>>>> 
>>>>>>>>>>       I have redone this using the correct
>>>>                     compressed kernel ie:
>>>>>>>>>>       mkimage -A mips -O linux -T kernel -C 
> lzma
>>>>                     \
>>>>>>>>>>           -a 0x80001000 -e 0x80001100 \
>>>>>>>>>>           -n "FreeBSD" -d
>>>>                     kernel.MT7628_FDT.ulzma
>>>>>>>>>>       kernel.MT7628_FDT.ulzma.uImage
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>       But this didnt work.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>       On 09/05/2017 01:17, Mori Hiroki 
> wrote:
>>>>>>>>>>>        Hi.
>>>>>>>>>>> 
>>>>>>>>>>>        I think if U-Boot work memory 
> make
>>>>                     broken then
>>>>>>>>>>>        Uncompressing Kernel Image is NG.
>>>>>>>>>>> 
>>>>>>>>>>>        Some ARM U-Boot is use top 
> address
>>>>                     in work memory.
>>>>>>>>>>>        If this case your kernel start
>>>>                     address to move to
>>>>>>>>>>>        after work memory. But I never 
> see
>>>>                     in MIPS.
>>>>>>>>>>>        And What is set FDT_DTS_FILE  in
>>>>                     your kernel configuration ?
>>>>>>>>>>>        ----- Original Message -----
>>>>>>>>>>> 
>>>>>>>>>>>>        From: Mike Wolman
>>>  <mike@wolman.co.uk>
>>>>>>>>>>>>        To: freebsd-mips@freebsd.org
>>>>>>>>>>>>        Cc:
>>>>>>>>>>>>        Date: 2017/5/9, Tue 07:48
>>>>>>>>>>>>        Subject: Re: onion omega2+
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>        More info in case anyone can
>>>>                     point me in the right direction.
>>>>>>>>>>>>        I have found:
>>>>>>>>>>>> 
>>>>>>>>>>>>       https://forum.openwrt.org/
>>>  viewtopic.php?id=53865
>>>>>>>>>>>>        I have tried changing how 
> lzma
>>>>                     compresses the kernel by
>>>>>>>>    adding -d20 to
>>>>>>>>>>>>        the build scripts eg:
>>>>>>>>>>>> 
>>>>>>>>>>>>        /usr/local/bin/lzma e
>>>>>>>>>>>>     
>>>>>>>>    /home/mike/omega2/src/../root/
>>>  mipsel_ap/boot/kernel.MT7628_ FDT/kernel
>>>>>>>>>>       \
>>>>>>>>>>>>        /home/mike/omega2/src/../
>>>  tftpboot/kernel.MT7628_FDT. lzma
>>>>                     -d20
>>>>>>>>>>>>        This did not work.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>        Looking at the onion omega 
> conf
>>>>                     I see that it uses mkuzip and
>>>>>>>>    not lzma
>>>>>>>>>>>>        with the following settings:
>>>>>>>>>>>> 
>>>>>>>>>>>>       
> X_FSIMAGE_CMD="mkuzip"
>>>>>>>>>>>>        X_FSIMAGE_ARGS="-L -d -s 
> 65536
>>>>                     -v"
>>>>>>>>>>>>       
> X_FSIMAGE_SUFFIX=".ulzma"
>>>>>>>>>>>> 
>>>>>>>>>>>>        So tried the following:
>>>>>>>>>>>> 
>>>>>>>>>>>>        mkuzip -L -d -s 65536 -v -o
>>>>                     kernel.MT7628_FDT.ulzma
>>>>>>>>    kernel.MT7628_FDT
>>>>>>>>>>>>        mkimage -A mips -O linux -T
>>>>                     kernel -C lzma \
>>>>>>>>>>>>            -a 0x80001000 -e 
> 0x80001100
>>>>                     \
>>>>>>>>>>>>            -n "FreeBSD" -d
>>>>                     kernel.MT7628_FDT.lzma
>>>>>>>>>>>>       
> kernel.MT7628_FDT.ulzma.uImage
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>        But this did not work either.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>        On 08/05/2017 19:41, 
> Aleksandr
>>>>                     Rybalko wrote:
>>>>>>>>>>>>>          Hi Mike!
>>>>>>>>>>>>> 
>>>>>>>>>>>>>          I see you have no 
> "OK"
>>>>                     after
>>>>>>>>    "Uncompressing Kernel
>>>>>>>>>>       Image
>>>>>>>>>>>>        ...", so
>>>>>>>>>>>>>          first point uboot
>>>>                     decompressor fail.
>>>>>>>>>>>>>          Why fail? Because you 
> have
>>>>                     wrong base address in image:
>>>>>>>>>>>>>            Load Address: 
> fffffff2
>>>>>>>>>>>>>            Entry Point:  
> fffffff2
>>>>>>>>>>>>>          MIPS32 machines have 
> RAM
>>>>                     mapped to 0x80000000 address,
>>>>>>>>    so adding
>>>>>>>>>>       its
>>>>>>>>>>>>>          size, you will get max
>>>>                     address (if 16MB, it will be
>>>>>>>>    0x81000000),
>>>>>>>>>>       but
>>>>>>>>>>>>>          you uboot image was
>>>>                     created with 0xfffffff2.
>>>>>>>>>>>>>          Even more, unpacked 
> kernel
>>>>                     expects it will be called at
>>>>>>>>>>       0x80001100. so
>>>>>>>>>>>>>          if you have ELF kernel
>>>>                     (file with ELF header, like
>>>>>>>>    every
>>>>>>>>>>       executable)
>>>>>>>>>>>>>          that file have to be
>>>>                     loaded at (0x80001100 -
>>>>>>>>    ELF_HEADER_SIZE).
>>>>>>>>>>>>>          In most cases it will 
> be
>>>>                     0x80001100 - 0x100 =
>>>>>>>>    0x80001000. But
>>>>>>>>>>       sometime
>>>>>>>>>>>>>          (I did not found why) 
> it
>>>>                     can be 0x20, you can find it
>>>>>>>>    by looking
>>>>>>>>>>       at
>>>>>>>>>>>>>          .text section in 
> readelf
>>>>                     -S.
>>>>>>>>>>>>>          So if you have kernel 
> with
>>>>                     entry point 0x80001100 and
>>>>>>>>    .text
>>>>>>>>>>       segment
>>>>>>>>>>>>>          offset 0x100, you have 
> to
>>>>                     create uboot image with load
>>>>>>>>    address
>>>>>>>>>>>>>          0x80001000 and entry 
> point
>>>>                     0x80001100.
>>>>>>>>>>>>>          If that step successful
>>>>                     you will get:
>>>>>>>>>>>>>          /Uncompressing Kernel
>>>>                     Image/ ... OK
>>>>>>>>>>>>>          Starting kernel ...
>>>>>>>>>>>>> 
>>>>>>>>>>>>>          Last line mean, uboot 
> did
>>>>                     jump into kernel code.
>>>>>>>>>>>>>          Good luck.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>          2017-05-07 18:20 
> GMT+03:00
>>>>                     Mike Wolman
>>>>>>>>    <mike@wolman.co.uk
>>>>>>>>>>>>>         
>>>  <mailto:mike@wolman.co.uk>>:
>>>>>>>>>>>>>              Hi,
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              I am trying to get
>>>>                     FreeBSD working on this board -
>>>>>>>>    I think I
>>>>>>>>>>       am
>>>>>>>>>>>>>              almost there in
>>>>                     getting it working but need some
>>>>>>>>    help please.
>>>>>>>>>>>>>              I have followed
>>>>                     instructions from the
>>>>>>>>    freebsd-wifi-build and
>>>>>>>>>>>>>              *think* I have got
>>>>                     everything correct - I am trying
>>>>>>>>    to do
>>>>>>>>>>       this on
>>>>>>>>>>>>>              a CURRENT setup:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              FreeBSD
>>>>                     f64-current.mw.office 12.0-CURRENT FreeBSD
>>>>>>>>>>       12.0-CURRENT #0
>>>>>>>>>>>>>              r317887: Sun May  7
>>>>                     03:20:34 UTC 2017
>>>>>>>>>>>>>           
>>>>>>>>>>       mike@f64-current.mw.office:/
>>>  usr/obj/usr/src/sys/GENERIC- NODEBUG amd64
>>>>>>>>>>>>>              $ cat
>>>>                     ~/.freebsd-wifi-build- settings.cfg
>>>>>>>>>>>>>             
> X_SKIP_MORE_STUFF=YES
>>>>>>>>>>>>>             
>>>>                     X_EXTRA_SRC_CONF=~/omega2/src. conf
>>>>>>>>>>>>>              $ cat
>>>>                     ~/omega2/src.conf
>>>>>>>>>>>>>              WITHOUT_CLANG=YES
>>>>>>>>>>>>>             
> WITHOUT_CLANG_FULL=YES
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              get dts files from
>>>>                     thread
>>>>>>>>>>>>>           
>>>>>>>>   http://community.onion.io/ 
> topic/1099/openwrt-on-the-
>>>  omega-2/8
>>>>>>>>>>>>>           
>>>>>>>>>>       <http://community.onion.io/
>>>  topic/1099/openwrt-on-the- omega-2/8>
>>>>>>>>>>>>>              cd
>>>>                     ~/omega2/src/sys/gnu/dts/mips
>>>>>>>>>>>>>              fetch
>>>>>>>>>>>>>           
>>>>>>>>   https://raw.githubusercontent. 
> com/WereCatf/source/image/
>>>  target/linux/ramips/dts/ OMEGA2.dtsi
>>>>>>>>>>>>>           
>>>>>>>>    <https://raw. githubusercontent.com/
>>>  WereCatf/source/image/target/ linux/ramips/dts/OMEGA2.dtsi>
>>>>>>>>>>>>>              fetch
>>>>>>>>>>>>>           
>>>>>>>>   https://raw.githubusercontent. 
> com/WereCatf/source/image/
>>>  target/linux/ramips/dts/ OMEGA2.dts
>>>>>>>>>>>>>           
>>>>>>>>    <https://raw. githubusercontent.com/
>>>  WereCatf/source/image/target/ linux/ramips/dts/OMEGA2.dts>
>>>>>>>>>>>>>              fetch
>>>>>>>>>>>>>           
>>>>>>>>   https://raw.githubusercontent. 
> com/WereCatf/source/image/
>>>  target/linux/ramips/dts/ OMEGA2P.dts
>>>>>>>>>>>>>           
>>>>>>>>    <https://raw. githubusercontent.com/
>>>  WereCatf/source/image/target/ linux/ramips/dts/OMEGA2P.dts>
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    buildworld
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    buildkernel
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    installworld
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    installkernel
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    distribution
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    mfsroot
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink
>>>>>>>>    fsimage
>>>>>>>>>>>>>             
> X_DTS_FILE=OMEGA2P.dts
>>>>                     KERNCONF=MT7628_FDT
>>>>>>>>>>>>>             
>>>>                     ../freebsd-wifi-build/build/ bin/build ralink 
> uboot
>>>>>>>>>>>>>              Create flash:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>             
>>>>                     X_FLASH=kernel.MT7628_FDT. lzma.flash
>>>>>>>>>>>>>              dd if=/dev/zero 
> bs=$((
>>>>                     0x200000 )) count=1
>>>>>>>>    of=${X_FLASH}
>>>>>>>>>>>>>              dd
>>>>                     if=kernel.MT7628_FDT.lzma. uImage of=${X_FLASH}
>>>>>>>>>>       conv=notrunc
>>>>>>>>>>>>>              dd if=
>>>>                     mfsroot-ralink.img.lzma >> ${X_FLASH}
>>>>>>>>>>>>>              $ readelf -h
>>>>                     kernel.MT7628_FDT | grep Entry
>>>>>>>>>>>>>                Entry point
>>>>                     address:               0x80001100
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              Now on the omega 
> over
>>>>                     serial - I didnt get the
>>>>>>>>    network
>>>>>>>>>>       expansion
>>>>>>>>>>>>>              doc thing so am 
> doing
>>>>                     stuff with usb rather than
>>>>>>>>    tftp
>>>>>>>>>>>>>              I am not 100% sure
>>>>                     about the 0x80001100 and the
>>>>>>>>    fatload and
>>>>>>>>>>       have
>>>>>>>>>>>>>              tried this
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              Omega2 # fatload 
> usb
>>>>                     0:1 0x80001100
>>>>>>>>>>       /kernel.MT7628_FDT.lzma.flash
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              Reading file
>>>>>>>>    "/kernel.MT7628_FDT.lzma. flash"
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              **
>>>>>>>>>>>>>              **
>>>>>>>>>>>>>              **
>>>>>>>>>>>>>              ******
>>>>>>>>>>>>>           
>>>>>>>>    ******************************
>>>  ****************************** ******************************
>>>  ****************************** *********************
>>>>>>>>>>>>>              ******
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              FAT: 2108463 Bytes
>>>>                     read
>>>>>>>>>>>>>              Omega2 # bootm
>>>>                     0x80001100
>>>>>>>>>>>>>              ## Booting image at
>>>>                     80001100 ...
>>>>>>>>>>>>>                 Image Name:
>>>>                     FreeBSD
>>>>>>>>>>>>>                 Image Type:  
> MIPS
>>>>                     Linux Kernel Image (lzma
>>>>>>>>    compressed)
>>>>>>>>>>>>>                 Data Size:
>>>>                     1365122 Bytes =  1.3 MB
>>>>>>>>>>>>>                 Load Address:
>>>>                     fffffff2
>>>>>>>>>>>>>                 Entry Point:
>>>>                     fffffff2
>>>>>>>>>>>>>                 Verifying 
> Checksum
>>>>                     ... OK
>>>>>>>>>>>>>                 Uncompressing
>>>>                     Kernel Image ...
>>>>>>>>>>>>>              At this point 
> nothing
>>>>                     happens and console hangs -
>>>>>>>>    note in
>>>>>>>>>>>>>              OMEGA2.dtsithe 
> console
>>>>                     is set to ttyS0:
>>>>>>>>>>>>>              bootargs =
>>>>                     "console=ttyS0,115200";
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              I have also tried 
> with
>>>>                     just kernel.MT7628_FDT and
>>>>>>>>>>>>>             
> kernel.MT7628_FDT.lzma
>>>>                     but both fail:
>>>>>>>>>>>>>              Omega2 # fatload 
> usb
>>>>                     0:1 0x80001100
>>>>>>>>>>       /kernel.MT7628_FDT.lzma.uImage
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              Reading file
>>>>>>>>    "/kernel.MT7628_FDT.lzma. uImage"
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              **
>>>>>>>>>>>>>              **
>>>>>>>>>>>>>              ******
>>>>>>>>>>>>>           
>>>>>>>>    ******************************
>>>  ****************************** ******************************
>>>  ****************************** ******
>>>>>>>>>>>>>              **********
>>>>>>>>>>>>>              *
>>>>>>>>>>>>>              FAT: 1365186 Bytes
>>>>                     read
>>>>>>>>>>>>>              Omega2 # bootm
>>>>                     0x80001100
>>>>>>>>>>>>>              ## Booting image at
>>>>                     80001100 ...
>>>>>>>>>>>>>                 Image Name:
>>>>                     FreeBSD
>>>>>>>>>>>>>                 Image Type:  
> MIPS
>>>>                     Linux Kernel Image (lzma
>>>>>>>>    compressed)
>>>>>>>>>>>>>                 Data Size:
>>>>                     1365122 Bytes =  1.3 MB
>>>>>>>>>>>>>                 Load Address:
>>>>                     fffffff2
>>>>>>>>>>>>>                 Entry Point:
>>>>                     fffffff2
>>>>>>>>>>>>>                 Verifying 
> Checksum
>>>>                     ... OK
>>>>>>>>>>>>>                 Uncompressing
>>>>                     Kernel Image ...
>>>>>>>>>>>>>              A few comments on 
> the
>>>>                     hardware for anyone who wants
>>>>>>>>    to get
>>>>>>>>>>       one:
>>>>>>>>>>>>>              Get the expansion 
> dock
>>>>                     with serial port access -
>>>>>>>>    the power
>>>>>>>>>>       dock
>>>>>>>>>>>>>              does not provide
>>>>                     serial access - i think it is
>>>>>>>>    possible to
>>>>>>>>>>       use an
>>>>>>>>>>>>>              ftdi ttl serial
>>>>                     chip/cable but have not tried.
>>>>>>>>>>>>>              Stupidly I forgot 
> this
>>>>                     only has wifi access so you
>>>>>>>>    are not
>>>>>>>>>>       able to
>>>>>>>>>>>>>              tftp boot this 
> without
>>>>                     getting the ethernet network
>>>>>>>>    expansion
>>>>>>>>>>       but
>>>>>>>>>>>>>              loading stuff up 
> from
>>>>                     a usb memory stick is seem
>>>>>>>>    fine from
>>>>>>>>>>       u-boot.
>>>>>>>>>>>>>              I do not think that 
> it
>>>>                     is possible to boot from the
>>>>>>>>    SD card
>>>>>>>>>>       on the
>>>>>>>>>>>>>              Omega2+ - which is 
> a
>>>>                     shame.
>>>>>>>>>>>>>              Thanks for reading,
>>>>>>>>>>>>> 
>>>>>>>>>>>>>              Mike.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>             
>>>>                     ______________________________ _________________
>>>>>>>>>>>>>             
> freebsd-mips@freebsd.org
>>>>>>>>>>       <mailto:freebsd-mips@freebsd. 
> org>mailing
>>>>>>>>>>>>        list
>>>>>>>>>>>>>           
>>>>>>>>   https://lists.freebsd.org/ 
> mailman/listinfo/freebsd-mips
>>>>>>>>>>>>>           
>>>>>>>>>>       <https://lists.freebsd.org/
>>>  mailman/listinfo/freebsd-mips>
>>>>>>>>>>>>>              To unsubscribe, 
> send
>>>>                     any mail to
>>>>>>>>>>>>>             
>>>  "freebsd-mips-unsubscribe@ freebsd.org
>>>>>>>>>>>>>           
>>>>>>>>    <mailto:freebsd-mips- 
> unsubscribe@freebsd.org>"
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>          --
>>>>>>>>>>>>>          WBW
>>>>>>>>>>>>>          -------
>>>>>>>>>>>>>          Rybalko Aleksandr
>>>  <ray@ddteam.net
>>>>>>>>>>       <mailto:ray@ddteam.net>>
>>>>>>>>>>>>       
> ______________________________
>>>  _________________
>>>>>>>>>>>>       freebsd-mips@freebsd.org 
> mailing list
>>>>>>>>>>>>       https://lists.freebsd.org/
>>>  mailman/listinfo/freebsd-mips
>>>>>>>>>>>>        To unsubscribe, send any mail 
> to
>>>>>>>>>>>>       
> "freebsd-mips-unsubscribe@
>>>  freebsd.org"
>>>>>>>    ______________________________ _________________
>>>>>>>   freebsd-mips@freebsd.org mailing list
>>>>>>>   https://lists.freebsd.org/ 
> mailman/listinfo/freebsd-mips
>>>>>>>    To unsubscribe, send any mail to
>>>  "freebsd-mips-unsubscribe@ freebsd.org"
>>>>>>    --
>>>>>> 
>>>>>>    WBW
>>>>>>    -------
>>>>>>    Rybalko Aleksandr <ray@ddteam.net>
>>>>>> 
>>>>>> 
>>>>> 
>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?541011.41820.qm>