Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Apr 2017 11:47:05 +0200
From:      Rasmus Liland <jensrasmus@gmail.com>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Jan Sieka <jan.sieka@gmail.com>, Mori Hiroki <yamori813@yahoo.co.jp>, freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: [SOLUTION] DB-88F6XXX kernel on 88F6281_A0 (GoFlex Net)
Message-ID:  <20170403094705.GF6011@jrl.uk.to>
In-Reply-To: <CAGeh=dVrTokAznXSmzghhSYVgtSX4=UN=ibVuWpYj%2BzxuUnMkw@mail.gmail.com>
References:  <20170330232907.GA21389@jrl.uk.to> <888745.43951.qm@web101706.mail.ssk.yahoo.co.jp> <20170331094127.GA29618@jrl.uk.to> <CAGeh=dV5ZM_rS7eYE3vSc=86rG=6=RpPqA_YSg1%2By8fLG_g02Q@mail.gmail.com> <20170331111538.GB31398@jrl.uk.to> <20170331234216.GA16657@jrl.uk.to> <20170401100631.GA29011@jrl.uk.to> <CAGeh=dVrTokAznXSmzghhSYVgtSX4=UN=ibVuWpYj%2BzxuUnMkw@mail.gmail.com>

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

--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On 2017-04-02 20:55 +0200, Jan Sieka wrote:
> 2017-04-01 12:06 GMT+02:00 Rasmus Liland:
> >
> > GUYS!!!
> > IT'S BOOTING!!!
> >
> > The proper way of booting is:
> >
> >  · Taking the DOCKSTAR kernel, ripping out the IPSEC_NAT_T to 
> >    make it compile at all (why this module does not compile 
> >    on TARGET_ARCH=arm despite being enabled in this stock 
> >    kernel I do not know)
> >
> >  · Loading resulting kernel.bin to address 0x1100000, which 
> >    is the address already defined in $addr_rd to normally 
> >    load the Linux ramdisk uInitrd
> 
> Great to read such a news!
> 
> Best regards,
> 
> Jan

Dear Warner,

I wonder if it would be possible for you, as the original 
commiter of NSLU, or someone else, could properly commit this to 
CVS, as I lack commit bit, as I think it would be useful for 
other owners of this amazing device even if it is perhaps 
considered arm legacy by todays standards.

Best regards,
Rasmus

--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="success_goflex.dts.diff"

--- dockstar.dts        2017-03-31 12:28:49.296360000 +0200
+++ goflex.dts  2017-04-01 20:21:27.895671000 +0200
@@ -227,6 +227,13 @@
                        interrupts = <5 6 7 8>;
                        interrupt-parent = <&PIC>;
                };
+
+               sata@80000 {
+                       compatible = "mrvl,sata";
+                       reg = <0x80000 0x6000>;
+                       interrupts = <21>;
+                       interrupt-parent = <&PIC>;
+               };
        };
 
        SRAM: sram@fd000000 {

--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="success_GOFLEX.diff"

--- DOCKSTAR    2017-03-31 12:30:26.752632000 +0200
+++ GOFLEX      2017-04-01 20:10:43.480437000 +0200
@@ -19,7 +19,7 @@
 #
 #NO_UNIVERSE
 
-ident          DOCKSTAR
+ident          GOFLEX
 
 include        "std.arm"
 include        "../mv/kirkwood/std.db88f6xxx"
@@ -31,9 +31,6 @@
 options        INET6                   # IPv6 communications protocols
 options        FFS                     # Berkeley Fast Filesystem
 options        SOFTUPDATES             # Enable FFS soft updates support
-options        NFSCL                   # Network Filesystem Client
-options        NFSLOCKD                # Network Lock Manager
-#options       NFS_ROOT                # NFS usable as /, requires NFSCL
 options        MSDOSFS                 # MSDOS Filesystem
 options        CD9660                  # ISO 9660 filesystem
 options        NULLFS                  # NULL filesystem
@@ -48,21 +45,10 @@
 options        SYSVSEM                 # SYSV-style semaphores
 options        _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
 
-# Enable these options for nfs root configured via BOOTP.
-#options       BOOTP
-#options       BOOTP_NFSROOT
-#options       BOOTP_NFSV3
-#options       BOOTP_WIRED_TO=mge0
-
-# If not using BOOTP, use something like one of these...
-#options       ROOTDEVNAME=\"ufs:/dev/da0a\"
-options        ROOTDEVNAME=\"ufs:/dev/da0s1a\"
-#options       ROOTDEVNAME=\"ufs:/dev/da0p10\"
-#options       ROOTDEVNAME=\"nfs:192.168.0.254/dreamplug\"
+options        ROOTDEVNAME=\"ufs:/dev/ufs/kirkwoodroot\"
 
 # Misc pseudo devices
 device         bpf                     # Required for DHCP
-device         firmware                # firmware(9) required for USB wlan
 device         gif                     # IPv6 and IPv4 tunneling
 device         loop                    # Network loopback
 device         md                      # Memory/malloc disk
@@ -71,7 +57,6 @@
 device         tun                     # Packet tunnel.
 device         ether                   # Required for all ethernet devices
 device         vlan                    # 802.1Q VLAN support
-device         wlan                    # 802.11 WLAN support
 
 # cam support for umass and ahci
 device         scbus
@@ -92,23 +77,18 @@
 device         usb                     # Basic usb support                     
 device         ehci                    # USB host controller
 device         umass                   # Mass storage
-device         uhid                    # Human-interface devices
-device         rum                     # Ralink Technology RT2501USB wireless NICs
-device         uath                    # Atheros AR5523 wireless NICs
-device         ural                    # Ralink Technology RT2500USB wireless NICs
-device         zyd                     # ZyDAS zb1211/zb1211b wireless NICs
-device         urtw                    # Realtek RTL8187B/L USB
-device         upgt                    # Conexant/Intersil PrismGT SoftMAC USB
-device         u3g                     # USB-based 3G modems (Option, Huawei, Sierra)
 
 # I2C (TWSI)
 device         iic
 device         iicbus
 device         twsi
 
-# Sound
-device         sound
-device         snd_uaudio
+# SATA
+device         mvs
+device         ahci
+
+# NAND
+#device                nand
 
 #crypto
 device         cesa                    # Marvell security engine
@@ -118,18 +98,13 @@
 # IPSec
 device         enc
 options        IPSEC
-options        IPSEC_NAT_T
 options        TCP_SIGNATURE           # include support for RFC 2385
 
-# IPFW
-options        IPFIREWALL
-options        IPFIREWALL_DEFAULT_TO_ACCEPT
-options        IPFIREWALL_VERBOSE
-options        IPFIREWALL_VERBOSE_LIMIT=100
-options        IPFIREWALL_NAT
-options        LIBALIAS
-options        DUMMYNET
-options        IPDIVERT
+# DTrace
+options         KDTRACE_HOOKS
+options         DDB_CTF
+makeoptions    DEBUG=-g
+makeoptions    WITH_CTF=1
 
 #PF 
 device         pf
@@ -153,4 +128,4 @@
 # Flattened Device Tree
 options        FDT                     # Configure using FDT/DTB data
 options        FDT_DTB_STATIC
-makeoptions    FDT_DTS_FILE=dockstar.dts
+makeoptions    FDT_DTS_FILE=goflex.dts

--XsQoSWH+UP9D9v3l--



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