Not far to go now:
Omega2 # fatload usb 0:1 0x80001100 kernel.MT7628_FDT.bin
*
*
Reading file "kernel.MT7628_FDT.bin"
*
**
FAT: 4491448 Bytes read
Omega2 # go 0x80001100
Starting application at 0x80001100 ...
FDT DTB at: 0x804133c0
CPU clock: 580MHz
Timer clock: 290MHz
UART clock: 40MHz
U-Boot args (from 0 args):
None
Environment:
entry: mips_init()
RAM size: 128MB (from FDT)
Cache info:
picache_stride = 4096
picache_loopcount = 16
pdcache_stride = 4096
pdcache_loopcount = 8
max line size = 32
cpu0: MIPS Technologies processor v85.150
MMU: Standard TLB, 32 entries (4K 16K 64K 256K 1M 16M 64M 256M pg sizes)
L1 i-cache: 4 ways of 512 sets, 32 bytes per line
L1 d-cache: 4 ways of 256 sets, 32 bytes per line
L2 cache: disabled
Config1=0xbee3519e<PerfCount,WatchRegs,MIPS16,EJTAG>
Config2=0x80000000
Config3=0x2420<ULRI>
Config7=0x80010400<WII,AR>
Physical memory chunk(s):
0x47b000 - 0x7ffffff, 129519616 bytes (31621 pages)
Maxmem is 0x8000000
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2017 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 12.0-CURRENT #0 r317887M: Wed May 10 20:49:10 UTC 2017
mike@f64-current.mw.office:/usr/home/mike/omega2/obj/mipsel_ap/mips.mipsel/usr/home/mike/omega2/src/sys/MT7628_FDT mips
gcc version 4.2.1 20070831 patched [FreeBSD]
Preloaded elf kernel "kernel" at 0x8046e160.
real memory = 134217728 (131072K bytes)
Physical memory chunk(s):
0x0050f000 - 0x07d9ffff, 126423040 bytes (30865 pages)
avail memory = 125616128 (119MB)
arc4random: no preloaded entropy cache
ULE: setup cpu 0
random: entropy device external interface
mem: <memory>
null: <full device, null device, zero device>
openfirm: <Open Firmware control device>
nexus0: <MIPS32 root nexus>
random: harvesting attach, 8 bytes (4 bits) from nexus0
ofwbus0: <Open Firmware Device Tree> on nexus0
palmbus0: <MTK Palmbus> mem 0x10000000-0x101fffff on ofwbus0
simplebus0: <Flattened device tree simple bus> mem 0x600-0x6ff irq 10 on palmbus0
random: harvesting attach, 8 bytes (4 bits) from simplebus0
random: harvesting attach, 8 bytes (4 bits) from palmbus0
random: harvesting attach, 8 bytes (4 bits) from ofwbus0
cpupic0: <MIPS32 Interrupt Controller> on ofwbus0
random: harvesting attach, 8 bytes (4 bits) from cpupic0
sysc0: <MTK System Controller> mem 0-0xff on palmbus0
random: harvesting attach, 8 bytes (4 bits) from sysc0
pinctrl0: <MTK Pin Controller> on ofwbus0
pinctrl0: GPIO mode start: 0x54054404
Processing 1 pin-config node(s) in pinctrl-0 for i2c@900
Processing 2 pin-config node(s) in pinctrl-0 for spi@b00
Processing 1 pin-config node(s) in pinctrl-0 for uartlite@c00
Processing 1 pin-config node(s) in pinctrl-0 for uart1@d00
Processing 1 pin-config node(s) in pinctrl-0 for uart2@e00
Processing 2 pin-config node(s) in pinctrl-0 for pwm@5000
Processing 1 pin-config node(s) in pinctrl-0 for pinctrl
Processing 1 pin-config node(s) in pinctrl-0 for sdhci@10130000
pinctrl0: GPIO mode end : 0x50054044
random: harvesting attach, 8 bytes (4 bits) from pinctrl0
rstctrl0: <MTK Reset Controller> on ofwbus0
random: harvesting attach, 8 bytes (4 bits) from rstctrl0
clkctrl0: <MTK Clock Controller> on ofwbus0
random: harvesting attach, 8 bytes (4 bits) from clkctrl0
intc0: <MTK Interrupt Controller (v2)> mem 0x200-0x2ff irq 8 on palmbus0
random: harvesting attach, 8 bytes (4 bits) from intc0
gpio0: <MTK GPIO Controller (v2)> mem 0-0xff irq 17 on simplebus0
gpiobus0: <OFW GPIO bus> on gpio0
random: harvesting attach, 8 bytes (4 bits) from gpiobus0
random: harvesting attach, 8 bytes (4 bits) from gpio0
gpio1: <MTK GPIO Controller (v2)> mem 0-0xff irq 18 on simplebus0
gpiobus1: <OFW GPIO bus> on gpio1
random: harvesting attach, 8 bytes (4 bits) from gpiobus1
random: harvesting attach, 8 bytes (4 bits) from gpio1
gpio2: <MTK GPIO Controller (v2)> mem 0-0xff irq 19 on simplebus0
gpiobus2: <OFW GPIO bus> on gpio2
random: harvesting attach, 8 bytes (4 bits) from gpiobus2
random: harvesting attach, 8 bytes (4 bits) from gpio2
cpulist0: <Open Firmware CPU Group> on ofwbus0
random: harvesting attach, 8 bytes (4 bits) from cpulist0
palmbus0: watchdog@120 mem 0x120-0x12f irq 7 compat ralink,mt7628an-wdt (no driver attached)
palmbus0: memc@300 mem 0x300-0x3ff irq 9 compat ralink,mt7620a-memc (no driver attached)
gpioc0: <GPIO controller> on gpio0
random: harvesting attach, 8 bytes (4 bits) from gpioc0
gpioc1: <GPIO controller> on gpio1
random: harvesting attach, 8 bytes (4 bits) from gpioc1
gpioc2: <GPIO controller> on gpio2
random: harvesting attach, 8 bytes (4 bits) from gpioc2
palmbus0: i2c@900 mem 0x900-0x9ff compat mediatek,mt7628-i2c (no driver attached)
palmbus0: i2s@a00 mem 0xa00-0xaff irq 11 disabled compat ralink,mt7620a-i2s (no driver attached)
spi0: <MTK SPI Controller (v2)> mem 0xb00-0xbff on palmbus0
spibus0: <OFW SPI bus> on spi0
mx25l0: <M25Pxx Flash Family> at cs 0 mode 0 on spibus0
mx25l0: mx25ll256, sector 65536 bytes, 512 sectors
random: harvesting attach, 8 bytes (4 bits) from mx25l0
spibus0: <unknown card> at cs 1 mode 0
random: harvesting attach, 8 bytes (4 bits) from spibus0
random: harvesting attach, 8 bytes (4 bits) from spi0
uart0: <Non-standard ns8250 class UART with FIFOs> mem 0xc00-0xcff irq 12 on palmbus0
uart0: console (119047,n,8,1)
uart0: fast interrupt
uart0: PPS capture mode: DCD
random: harvesting attach, 8 bytes (4 bits) from uart0
uart1: <Non-standard ns8250 class UART with FIFOs> mem 0xd00-0xdff irq 13 on palmbus0
uart1: fast interrupt
uart1: PPS capture mode: DCD
random: harvesting attach, 8 bytes (4 bits) from uart1
uart2: <Non-standard ns8250 class UART with FIFOs> mem 0xe00-0xeff irq 14 on palmbus0
uart2: fast interrupt
uart2: PPS capture mode: DCD
random: harvesting attach, 8 bytes (4 bits) from uart2
palmbus0: pwm@5000 mem 0x5000-0x5fff compat mediatek,mt7628-pwm (no driver attached)
palmbus0: pcm@2000 mem 0x2000-0x27ff irq 15 disabled compat ralink,mt7620a-pcm (no driver attached)
palmbus0: gdma@2800 mem 0x2800-0x2fff irq 16 compat ralink,mt7620a-gdma (no driver attached)
usbphy0: <MTK USB PHY> mem 0x10120000-0x10123fff on ofwbus0
random: harvesting attach, 8 bytes (4 bits) from usbphy0
ofwbus0: sdhci@10130000 mem 0x10130000-0x10133fff irq 0 compat ralink,mt7620-sdhci (no driver attached)
ehci0: <MTK USB 2.0 Controller> mem 0x101c0000-0x101c0fff irq 1 on ofwbus0
usbus0: EHCI version 1.0
usbus0 on ehci0
ehci0: usbpf: Attached
random: harvesting attach, 8 bytes (4 bits) from usbus0
random: harvesting attach, 8 bytes (4 bits) from ehci0
ohci0: <MTK USB Controller> mem 0x101c1000-0x101c1fff irq 2 on ofwbus0
usbus1 on ohci0
ohci0: usbpf: Attached
random: harvesting attach, 8 bytes (4 bits) from usbus1
random: harvesting attach, 8 bytes (4 bits) from ohci0
rt0: <Ralink RT5350 onChip Ethernet driver> mem 0x10100000-0x1010ffff irq 3 on ofwbus0
rt0: RT5350 Ethernet MAC (rev 0x00000000)
rt0: use hardcoded 00:18:e7:d5:83:90 macaddr
rt0: bpf attached
rt0: Ethernet address: 00:18:e7:d5:83:90
random: harvesting attach, 8 bytes (4 bits) from rt0
mtkswitch0: <MTK Switch Driver> mem 0x10110000-0x10117fff irq 4 on ofwbus0
miibus0: <MII bus> on mtkswitch0
ukphy0: <Generic IEEE 802.3u media interface> PHY 0 on miibus0
ukphy0: OUI 0x0017a5, model 0x0001, rev. 0
ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
random: harvesting attach, 8 bytes (4 bits) from ukphy0
random: harvesting attach, 8 bytes (4 bits) from miibus0
miibus1: <MII bus> on mtkswitch0
ukphy1: <Generic IEEE 802.3u media interface> PHY 1 on miibus1
ukphy1: OUI 0x0017a5, model 0x0001, rev. 0
ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
random: harvesting attach, 8 bytes (4 bits) from ukphy1
random: harvesting attach, 8 bytes (4 bits) from miibus1
miibus2: <MII bus> on mtkswitch0
ukphy2: <Generic IEEE 802.3u media interface> PHY 2 on miibus2
ukphy2: OUI 0x0017a5, model 0x0001, rev. 0
ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
random: harvesting attach, 8 bytes (4 bits) from ukphy2
random: harvesting attach, 8 bytes (4 bits) from miibus2
miibus3: <MII bus> on mtkswitch0
ukphy3: <Generic IEEE 802.3u media interface> PHY 3 on miibus3
ukphy3: OUI 0x0017a5, model 0x0001, rev. 0
ukphy3: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
random: harvesting attach, 8 bytes (4 bits) from ukphy3
random: harvesting attach, 8 bytes (4 bits) from miibus3
miibus4: <MII bus> on mtkswitch0
ukphy4: <Generic IEEE 802.3u media interface> PHY 4 on miibus4
ukphy4: OUI 0x0017a5, model 0x0001, rev. 0
ukphy4: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
random: harvesting attach, 8 bytes (4 bits) from ukphy4
random: harvesting attach, 8 bytes (4 bits) from miibus4
etherswitch0: <Switch controller> on mtkswitch0
random: harvesting attach, 8 bytes (4 bits) from etherswitch0
mdio0: <MDIO> on mtkswitch0
random: harvesting attach, 8 bytes (4 bits) from mdio0
random: harvesting attach, 8 bytes (4 bits) from mtkswitch0
ofwbus0: pcie@10140000 mem 0x10140000-0x1014ffff irq 5 disabled type pci compat mediatek,mt7628-pci (no driver attached)
ofwbus0: wmac@10300000 mem 0x10300000-0x103fffff irq 6 compat mediatek,mt7628-wmac (no driver attached)
gpioled0: <GPIO LEDs> on ofwbus0
random: harvesting attach, 8 bytes (4 bits) from gpioled0
ofwbus0: <gpio-keys-polled> compat gpio-keys-polled (no driver attached)
clock0: <Generic MIPS32 ticker> on nexus0
Timecounter "MIPS32" frequency 290000000 Hz quality 800
Event timer "MIPS32" frequency 290000000 Hz quality 800
random: harvesting attach, 8 bytes (4 bits) from clock0
Device configuration finished.
Timecounters tick every 10.000 msec
lo0: bpf attached
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 2048
mtkswitch0port0: link state changed to DOWN
mtkswitch0port1: link state changed to DOWN
mtkswitch0port2: link state changed to DOWN
mtkswitch0port3: link state changed to DOWN
mtkswitch0port4: link state changed to DOWN
GEOM: new disk flash/spi0
usbus0: 480Mbps High Speed USB v2.0
usbus1: 12Mbps Full Speed USB v1.0
flash/spi0: slice 00000000-0002ffff: u-boot (191KB)
flash/spi0: slice 00030000-0003ffff: u-boot-env (63KB)
flash/spi0: slice 00040000-0004ffff: factory (63KB)
flash/spi0: slice 00050000-01ffffff: firmware (32447KB)
ugen1.1: <MediaTek OHCI root HUB> at usbus1
uhub0: <MediaTek OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen0.1: <MediaTek EHCI root HUB> at usbus0
uhub1: <MediaTek EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
Trying to mount root from ufs:md0.uzip []...
Root mount waiting for: usbus1 usbus0
uhub0: 1 port with 1 removable, self powered
random: harvesting attach, 8 bytes (4 bits) from uhub0
uhub1: 1 port with 1 removable, self powered
random: harvesting attach, 8 bytes (4 bits) from uhub1
ugen1.2: <vendor 0x1005 USB Flash Drive> at usbus1
umass0 on uhub0
umass0: <vendor 0x1005 USB Flash Drive, class 0/0, rev 2.00/1.00, addr 2> on usbus1
umass0:0:0: Attached to scbus0
random: harvesting attach, 8 bytes (4 bits) from umass0
mountroot: waiting for device md0.uzip...
(probe0:umass-sim0:0:0:0): Down reving Protocol Version from 2 to 0?
pass0 at umass-sim0 bus 0 scbus0 target 0 lun 0
pass0: <USB Flash Drive 2.04> Removable Direct Access SCSI device
pass0: Serial Number 070B00012340350
pass0: 1.000MB/s transfers
GEOM: new disk da0
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: <USB Flash Drive 2.04> Removable Direct Access SCSI device
da0: Serial Number 070B00012340350
da0: 1.000MB/s transfers
da0: 495MB (1015805 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
da0: Delete methods: <NONE(*),ZERO>
(da0:umass-sim0:0:0:0): PREVENT ALLOW MEDIUM REMOVAL not supported.
Mounting from ufs:md0.uzip failed with error 19.
Loader variables:
Manual root filesystem specification:
<fstype>:<device> [options]
Mount <device> using filesystem <fstype>
and with the specified (optional) option list.
eg. ufs:/dev/da0s1a
zfs:tank
cd9660:/dev/cd0 ro
(which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)
? List valid disk boot devices
. Yield 1 second (for background tasks)
<empty line> Abort manual input
mountroot>