FreeBSD on Omega2 and Omega2+



  • Hi,

    I am trying to get FreeBSD working on the 2+ board but suspect there wont be much difference for the 2.

    Please see the following thread on the freebsd-mips list:

    https://marc.info/?t=149417069200002&r=1&w=2

    I am hoping here were some other Omega2/2+ owners/users out there who are interested in getting FreeBSD working on them and wants to try as well or has some ideas to help.

    Below is as far as I have got using the freebsd-wifi-build stuff with some changes (see thread on freebsd-mips for more info) but basic build info:

    % 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

    cd ~/omega2/src/sys/gnu/dts/mips
    fetch 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
    fetch https://raw.githubusercontent.com/WereCatf/source/image/target/linux/ramips/dts/OMEGA2P.dts

    To run build need to specify DTS file so in bash/sh:

    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

    ~/omega2/tftpboot]$ readelf -h kernel.MT7628_FDT | grep Entry
    Entry point address: 0x80001100

    UBOOT_KERN_LOADADDR="0x80001000" UBOOT_KERN_STARTADDR="0x80001100" X_DTS_FILE=OMEGA2P.dts KERNCONF=MT7628_FDT ../freebsd-wifi-build/build/bin/build ralink mfsroot
    UBOOT_KERN_LOADADDR="0x80001000" UBOOT_KERN_STARTADDR="0x80001100" X_DTS_FILE=OMEGA2P.dts KERNCONF=MT7628_FDT ../freebsd-wifi-build/build/bin/build ralink fsimage
    UBOOT_KERN_LOADADDR="0x80001000" UBOOT_KERN_STARTADDR="0x80001100" X_DTS_FILE=OMEGA2P.dts KERNCONF=MT7628_FDT ../freebsd-wifi-build/build/bin/build ralink uboot

    I had problems with the compressed lzma kernel so made a uBoot one with:

    mkimage -A mips -C none -O linux -T kernel -a 0x80001000 -e 0x80001100 -n "FreeBSD" -d kernel.MT7628_FDT kernel.MT7628_FDT.uImage

    ============================================
    Onion Omega2 UBoot Version: 4.3.0.3

    ASIC 7628_MP (Port5<->None)
    DRAM component: 1024 Mbits DDR, width 16
    DRAM bus: 16 bit
    Total memory: 128 MBytes
    Flash component: SPI Flash
    Date:Oct 18 2016 Time:17:29:05

    icache: sets:512, ways:4, linesz:32 ,total:65536
    dcache: sets:256, ways:4, linesz:32 ,total:32768
    CPU freq = 575 MHZ
    Estimated memory size = 128 Mbytes
    Resetting MT7628 PHY.
    Initializing MT7688 GPIO system.


    • Hold Reset button for more options *

    You have 40 seconds left to select a menu option...

    Please select option:
    [ Enter ]: Boot Omega2.
    [ 0 ]: Start Web recovery mode.
    [ 1 ]: Start command line mode.
    [ 2 ]: Flash firmware from USB storage.

    Option [1] selected.

    1: System Enter Boot Command Line Interface.

    U-Boot 1.1.3 (Oct 18 2016 - 17:29:05)
    Omega2 # printenv
    bootcmd=tftp
    bootdelay=5
    baudrate=115200
    ethaddr="00:AA:BB:CC:DD:10"
    ipaddr=192.168.8.8
    serverip=192.168.8.1
    stdin=serial
    stdout=serial
    stderr=serial

    Environment size: 150/4092 bytes
    Omega2 # usbreset
    Unknown command 'usbreset' - try 'help'
    Omega2 # usb reset
    (Re)start USB...
    LOW LEVEL INIT USB0:
    Scanning bus 0 for devices...
    New Device 0
    ...
    usb_control_msg: status = success?
    Manufacturer
    Product USB Flash Drive
    SerialNumber 070B00012340350
    Device is a hub?
    2 USB Device(s) found
    scan end
    Scanning bus for storage devices...

    =================================================
    1: Hub, USB Revision 1.10

    • OHCI Root Hub
    • Class: Hub
    • PacketSize: 8 Configurations: 1
    • Vendor: 0x0000 Product 0x0000 Version 0.0

    =================================================
    2: Mass Storage, USB Revision 2.0

    • USB Flash Drive 070B00012340350
    • Class: (from Interface) Mass Storage
    • PacketSize: 64 Configurations: 1
    • Vendor: 0x1005 Product 0xb113 Version 1.0
      Testing BULK mode...Identifying a storage device...*
      USB_STORAGE: 1 Storage Device(s) found
      Omega2 # fatload usb 0:1 0x80000000 kernel.MT7628_FDT.uImage

    Reading file "kernel.MT7628_FDT.uImage"

    **
    **
    **
    **
    **
    **
    **
    **
    **
    **





    FAT: 5654824 Bytes read
    Omega2 # bootm 0x80000000

    Booting image at 80000000 ...

    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 ...

    And then nothing the red led on the expansion dock stays on - when linux from flash boots this goes off - and the console is dead.



  • For anyone following this thread we are getting somewhere:

    Omega2 # fatload usb 0:1 0x80001100 kernel.MT7628_FDT.bin

    Reading file "kernel.MT7628_FDT.bin"

    **






    FAT: 4491492 Bytes read
    Omega2 # bootm 0x80001100

    Booting image at 80001100 ...

    Bad Magic Number,00688040
    Omega2 # go 0x80001100

    Starting application at 0x80001100 ...

    FDT DTB at: 0x804113c0
    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):
    0x4d4000 - 0x7ffffff, 129155072 bytes (31532 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 10:09:03 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]
    WARNING: WITNESS option enabled, expect reduced performance.
    MEMGUARD DEBUGGING ALLOCATOR INITIALIZED:
    MEMGUARD map base: 0xc0800000
    MEMGUARD map size: 104860 KBytes
    panic: Memory modified after free 0x87fcf948(88) val=9a05 @ 0x87fcf980

    time = 1
    KDB: enter: panic
    [ thread pid 0 tid 0 ]
    Stopped at 0x4
    db> ?
    ?
    db>



  • 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>



  • All booted and logged in for dmesg etc please see:
    https://marc.info/?l=freebsd-mips&m=149453879702539&w=2
    I will put together a little howto and upload the kernel image to github



  • I have put together a little howto and also uploaded the kernel + mfsroot for anyone who wants to give this a try and cant be bothered waiting for a complete build as it takes a while.

    https://github.com/sysadminmike/freebsd-onion-omega2-build


Log in to reply
 

Looks like your connection to Onion Community was lost, please wait while we try to reconnect.