Re: Ralink RT3050F
- Reply: Archimedes Gaviola : "Re: Ralink RT3050F"
- In reply to: Archimedes Gaviola : "Re: Ralink RT3050F"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 28 Aug 2022 08:15:32 UTC
Hi, After I successfully accessed the serial console, I proceeded to load the kernel image (this is an old D-link DIR-600 (B2) Wi-Fi device) and encountered this error -> Uncompressing Kernel Image ... LZMA ERROR 1 - must RESET board to recover. Any idea what have I missed? After this failure, it booted to the default image of the Linux system. Haven't flashed the image yet when this error occurred. TFTP from server 192.168.1.209; our IP address is 192.168.1.188 Filename 'dlink/kernel.bin.lzma.uboot'. TIMEOUT_COUNT=10,Load address: 0x80800000 Loading: Got ARP REQUEST, return our IP ArpTimeoutCheck Got ARP REPLY, set server/gtwy eth addr (b8:27:eb:64:8b:57) Got it ################################################################# ################################################################# ################################################################# ################################################ done Bytes transferred = 1243362 (12f8e2 hex) NetBootFileXferSize= 0012f8e2 RT3052 # bootm 0x80800000 ## Booting image at 80800000 ... Image Name: FreeBSD Kernel Image Created: 2022-08-18 5:51:56 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1243298 Bytes = 1.2 MB Load Address: 80001100 Entry Point: 80001100 Verifying Checksum ... OK Uncompressing Kernel Image ... LZMA ERROR 1 - must RESET board to recover U-Boot 1.1.3 (Jan 12 2011 - 21:35:28) (ALPHA) SVN revision: 482 Target board: WRG-N23 Board: Ralink APSoC DRAM: 32 MB config usb..*** Error: D+/D- is 1/1, config usb failed. ..*** Error: D+/D- is 1/1, config usb failed. ****************************** Software System Reset Occurred ****************************** Set info->start[0]=BF000000 ============================================ Ralink UBoot Version: 3.5.1.0 -------------------------------------------- ASIC 3052_MP2 (Port5<->None) DRAM component: 256 Mbits SDR DRAM bus: 16 bit Total memory: 32 MBytes Flash component: NOR Flash Date:Jan 12 2011 Time:21:35:28 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ## Powering down port 0 ~ 3. Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP. 0 3: System Boot system code via Flash. ## Booting image at bf050000 ... addr:bf050000 We have SEAMA, Image Size = 3506208 Verifying Checksum ... Uncompressing SEAMA linux.lzma ... OK ## Transferring control to Linux (at address 81f46ec0) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC is_RT3052 = 0, is_RT3352 = 0 is_RT3350 = 1, is_RT5350 = 0 Linux version 2.6.33.2 (kwest@enzo) (gcc version 4.3.3 (GCC) ) #1 Fri Dec 10 17:24:50 CST 2010 ... Thanks and best regards, Archimedes On Fri, Aug 19, 2022 at 8:56 AM Archimedes Gaviola < archimedes.gaviola@gmail.com> wrote: > > > On Fri, Aug 19, 2022 at 8:33 AM Mori Hiroki <yamori813@yahoo.co.jp> wrote: > >> Hi. >> >> 0x80800000 is only u-boot image load offset. You will do bootm command >> on u-boot then start at 0x80001100 if you create this address by >> uboot_mkimage . >> >> Hiroki Mori >> > > Hi Hiroki Mori, > > Oh I see, got it, thanks for the explanation! > > Best regards, > Archimedes > > >> >> ----- Original Message ----- >> >> From: "Archimedes Gaviola" <archimedes.gaviola@gmail.com> >> To: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> >> Date: 2022/08/18 木 21:38 >> Subject: Ralink RT3050F >> >> >> Hi, >> >> I have successfully compiled an RT3050F SoC kernel image with FreeBSD >> 11.4-RELEASE by following this reference here >> https://wiki.freebsd.org/mips/RT3052F. However, I want to know how this >> value 0x80800000 is derived for the tftpboot? My generated image entry >> point value address is 80001100. >> >> root@freebsd114:/usr/obj/mips.mipsel/usr/src/sys/RT305X # readelf -h >> kernel | grep 'Entry point address:' >> Entry point address: 0x80001100 >> >> Thanks and best regards, >> Archimedes >> >>