[SOLUTION] DB-88F6XXX kernel on 88F6281_A0 (GoFlex Net)
Rasmus Liland
jensrasmus at gmail.com
Mon Apr 3 09:47:59 UTC 2017
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
-------------- next part --------------
--- 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 at 80000 {
+ compatible = "mrvl,sata";
+ reg = <0x80000 0x6000>;
+ interrupts = <21>;
+ interrupt-parent = <&PIC>;
+ };
};
SRAM: sram at fd000000 {
-------------- next part --------------
--- 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
More information about the freebsd-arm
mailing list