Mediatek / Ralink status
Willem Jan Withagen
wjw at digiware.nl
Sun May 1 15:16:41 UTC 2016
On 1-5-2016 17:05, Stanislav Galabov wrote:
>
>> Hi Stanislav,
>>
>> I'm trying to boot my Witi board with the new -head.
>> On previous occasions I build a MT6720 version that booted. (I even
>> ignored the compression step for the time being, since lzma was giving
>> trouble)
>> And that worked for all things that were available then. (Even mounted a disk)
>> Got ARP REPLY, set server/gtwy eth addr (1c:6f:65:82:ec:12)
>> Got it
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> #################################################################
>> ###################################
>> done
>> Bytes transferred = 3838128 (3a90b0 hex)
>> NetBootFileXferSize= 003a90b0
>> Automatic boot of image at addr 0x80A00000 ...
>> ## Booting image at 80a00000 ...
>> Image Name: FreeBSD Kernel Image
>> Image Type: MIPS Linux Kernel Image (uncompressed)
>> Data Size: 3838064 Bytes = 3.7 MB
>> Load Address: 80001100
>> Entry Point: 80001100
>> Verifying Checksum ... OK
>> OK
>> No initrd
>> ## Transferring control to Linux (at address 80001100) ...
>> ## Giving linux memsize in MB, 256
>>
>> Starting kernel ...
>>
>> FDT DTB at: 0x8037f570
>> CPU clock: 880MHz
>> SYS clock: 220MHz
>> UART clock: 50MHz
>>
>> U-Boot args (from 0 args):
>> None
>> Environment:
>> memsize=256
>> initrd_start=0x00000000
>> initrd_size=0x0
>> flash_start=0x00000000
>> flash_size=0x1000000
>> entry: mips_init()
>> RAM size: 256MB (from memsize)
>> Cache info:
>> picache_stride = 4096
>> picache_loopcount = 8
>> pdcache_stride = 4096
>> pdcache_loopcount = 8
>> cpu0: MIPS Technologies processor v47.153
>> MMU: Standard TLB, 32 entries (4K 16K 64K 256K 1M 16M 64M 256M pg sizes)
>> L1 i-cache: 4 ways of 256 sets, 32 bytes per line
>> L1 d-cache: 4 ways of 256 sets, 32 bytes per line
>> L2 cache: 8 ways of 1024 sets, 32 bytes per line, 256 KiB total size
>> Config1=0xbea3519e<PerfCount,WatchRegs,MIPS16,EJTAG>
>> Config2=0x80000447
>> Config3=0x2000242c
>> Physical memory chunk(s):
>> 0x434000 - 0xfffffff, 264028160 bytes (64460 pages)
>> Maxmem is 0x10000000
>> KDB: debugger backends: ddb
>> KDB: current backend: ddb
>> Copyright (c) 1992-2016 The FreeBSD Project.
>> [And the stuff boots.]
>>
>> Now doing the same with the new kernel, it gets stuck at:
>>
>> Bytes transferred = 5109292 (4df62c hex)
>> NetBootFileXferSize= 004df62c
>> Automatic boot of image at addr 0x80A00000 ...
>> ## Booting image at 80a00000 ...
>> Image Name: FreeBSD Kernel Image
>> Image Type: MIPS Linux Kernel Image (uncompressed)
>> Data Size: 5109228 Bytes = 4.9 MB
>> Load Address: 80001100
>> Entry Point: 80001100
>> Verifying Checksum ... OK
>> OK
>> No initrd
>> ## Transferring control to Linux (at address 80001100) ...
>> ## Giving linux memsize in MB, 256
>>
>> Starting kernel ...
>> [ And then the system freezes ]
>>
>> Any suggestions on how to diagnose this freeze?
>
> Can you please post your build line?
as per instuctions above
sudo make clean
sudo bmake KERNCONF=MT7621_FDT FDT_DTS_FILE=WITI.dts TARGET=mips
TARGET_ARCH=mipsel kernel-toolchain buildkernel
Then:
> cd /usr/obj/mips.mipsel/usr/srcs/Mips/src/sys/MT7621_FDT
> readelf -h kernel | grep 'Entry point address:'
Entry point address: 0x80001100
> mkimage -A mips -O linux -T kernel -C none -a 0x80001100 -e 0x80001100 -n 'FreeBSD Kernel Image' -d kernel kernel.uboot
[loading/exec at 0x80001120 as alternative has no success as well. ]
Then load it with tftp.
--WjW
More information about the freebsd-mips
mailing list