Dienstag, 9. September 2025, 19:26 UTC+2
Sie sind nicht angemeldet.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hendi060« (27. Januar 2020, 12:45)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hendi060« (29. Februar 2020, 01:06)
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
Boot Menu (8M+128M version 1.4) ============================================================================== 0: Reboot 1: Start the Kernel Code 2: List Image 3: Delete Image 4: Create New Image 5: Enter Command Line Interface 6: Set IP Address 7: Set MAC Address 8: Show Configuration F: Create Default FIS X: Upgrade Boot Y: Upgrade Kernel Z: Upgrade Firmware A: Upgrade Application R: Upgrade RAM Disk => Select: 0: Neustarten der Kiste/Restart 1: weiter booten in das bestehende System auf dem Flash/ boot into the working operating system on the flash 2: Flash Partitionen anzeigen/ show flash partitions 3: Partitionen löschen/ delete partitions 4: neue Partition erstellen/ create a new partition 5: Start der BOOT-Konsole: Commands: arp ........ Display ARP table config ..... Display System Configuration dm ......... Display (hex dump) a range of memory. exit ....... Exit. go ......... Execute code at a location load ....... Load code mem ........ Display memory information ping ....... Ping host by IP address. quit ....... Exit. sm ......... Write data to specified location. stat ....... Statistics. tftp ....... Get remote file by TFTP. timer ...... timer. 6: IP setzen/set IP 7: MAC setzen/set MAC 8: das zeigen/ show that--> Processor: SL3516c3 CPU Rate: 300000000 AHB Bus Clock:150MHz Ratio:2/1 MAC 1 Address: 00:50:C2:11:11:11 MAC 2 Address: 00:50:C2:22:22:22 inet addr: 192.168.0.200/255.255.255.0 F: Standard Partitionen anlegen/ create default partitions X: Bootloader ersetzen/replace bootloader Y: Kernel ersetzen/replace kernel Z: nach Erfahrungen Anderer überschreibt das alles/according to experiences of other guys this deletes everything A: schreibt in die Application Partition, wenn nicht vorhanden --> überschreibt es alles, auch den bootloader / writes to application partition, if not existant it will overwrite everything, even the bootloader R: schreibt in die Ramdisk Partition, wenn nicht vorhanden --> überschreibt es alles, auch den bootloader / writes to Ramdisk partition, if not existant it will overwrite everything, even the bootloader |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hendi060« (28. Mai 2021, 20:12)
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »hendi060« (19. September 2020, 00:20)
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
BusyBox v1.31.1 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r14626-2d72671b6e ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- root@OpenWrt:~# |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.4.68 (henne@henne-X541SA) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r14066-11ea7ba698)) #0 PREEMPT Fri Oct 2 15:08:28 2020 [ 0.000000] CPU: FA526 [66015261] revision 1 (ARMv4), cr=0000397f [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] OF: fdt: Machine model: myditto NAS [ 0.000000] Memory policy: Data cache writeback [ 0.000000] cma: Reserved 16 MiB at 0x07000000 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480 [ 0.000000] Kernel command line: console=ttyS0,19200n8 root=/dev/mtdblock3 rw rootfstype=squashfs,jffs2 rootwait [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 93408K/131072K available (5267K kernel code, 197K rwdata, 1492K rodata, 12288K init, 224K bss, 21280K reserved, 16384K cma-reserved, 0K highmem) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] random: get_random_bytes called from start_kernel+0x29c/0x498 with crng_init=0 [ 0.000000] clocksource: FTTMR010-TIMER2: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000028] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns [ 0.000125] Switching to timer-based delay loop, resolution 40ns [ 0.000758] Console: colour dummy device 80x30 [ 0.000889] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=250000) [ 0.000949] pid_max: default: 32768 minimum: 301 [ 0.001807] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001897] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.004941] CPU: Testing write buffer coherency: ok [ 0.008912] Setting up static identity map for 0x100000 - 0x100048 [ 0.009473] rcu: Hierarchical SRCU implementation. [ 0.022532] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.022613] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.026729] pinctrl core: initialized pinctrl subsystem [ 0.029982] NET: Registered protocol family 16 [ 0.040771] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.054085] No ATAGs? [ 0.063181] pinctrl-gemini 40000000.syscon:pinctrl: detected 3516 chip variant [ 0.063260] pinctrl-gemini 40000000.syscon:pinctrl: GLOBAL MISC CTRL at boot: 0x8bc22037 [ 0.063310] pinctrl-gemini 40000000.syscon:pinctrl: flash pin is not set [ 0.064929] pinctrl-gemini 40000000.syscon:pinctrl: initialized Gemini pin control driver |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hendi060« (18. November 2020, 21:07)
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
// SPDX-License-Identifier: GPL-2.0 /* * Device Tree file for the Gemini-based Raidsonic NAS 4220, modified for myditto NAS * all out commented lines are from original kernelorg file, linked to by linus walleij. * I put hints when I changed something */ /dts-v1/; #include "gemini.dtsi" #include <dt-bindings/input/input.h> / { model = "myditto NAS"; compatible = "myditto,NAS", "cortina,gemini"; /*is the manufacturer and "type" of my NAS, no clue if it is ok like this and if that are keywords for anything*/ /*compatible = "raidsonic,ib-4220-b", "cortina,gemini";*/ #address-cells = <1>; #size-cells = <1>; memory@0 { /* 128 MB */ device_type = "memory"; reg = <0x000000 0x8000000>; }; chosen { /*aus Kernel Command line von opengemini --> console=ttyS0,19200n8 mem=128M root=/dev/mtdblock2 noinitrd init=/etc/preinit*/ /* bootargs = "console=ttyS0,19200n8 root=/dev/mtdblock2 rw rootfstype=squashfs,jffs2 rootwait";*/ bootargs = "console=ttyS0,19200n8 root=/dev/mtdblock2 rw rootfstype=squashfs,jffs2 rootwait noinitrd init=/etc/preinit"; stdout-path = &uart0; }; /*aliases { mdio-gpio0 = <&mdio0>; };*/ gpio_keys { compatible = "gpio-keys"; /*P1? original device function: Release - shutdown, functioncodes are standard linux, no idea if they work as expected*/ button-setup { debounce-interval = <100>; wakeup-source; linux,code = <KEY_POWER>; /*label = "Backup button";*/ label = "Power button"; /* Conflict with TVC WTF is it, I got something like this is a multiplexed gpio, but why the conflict? * answer: It seems to be an included display controller according to *.dtsi file, but no use in this case I guess. */ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; }; /*P2? original device function: Copy Key authentication*/ button-restart { debounce-interval = <100>; wakeup-source; linux,code = <KEY_RESTART>; label = "Softreset button"; /* Conflict with TVC */ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; }; }; /*GPIOs are ok, functions to be tested during longer run *it seems the fan is hard wired */ leds { compatible = "gpio-leds"; /*LED 1, power led*/ led-green-power { label = "myditto:green:power"; gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; default-state = "on"; }; /*LED2, LAN led is directly driven from LAN port*/ /*led-green-ethernet { label = "myditto:green:status"; gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; default-state = "on"; linux,default-trigger = "netdev"; }; */ /*LED3, status led*/ led-green-status { label = "myditto:green:status"; gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; default-state = "on"; linux,default-trigger = "heartbeat"; }; /*LED4, usb1 led not yet parameterized*/ led-green-usb1{ label = "myditto:green:usb1"; gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; default-state = "on"; /*linux,default-trigger = "heartbeat";*/ /*trigger-sources = <&ohci_port1>, <&ehci_port1>;*/ }; /*LED5, usb2 led not yet parameterized*/ led-green-usb2 { label = "myditto:green:usb2"; gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; default-state = "on"; linux,default-trigger = "usb-host"; }; /*LED6, */ led-green-hdd1 { label = "myditto:green:hdd1"; gpios = <&gpio0 18 GPIO_ACTIVE_LOW>; default-state = "on"; linux,default-trigger = "disk-activity"; }; /*LED7, status hdd2*/ led-green-hdd2{ label = "myditto:green:hdd2"; gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; default-state = "on"; linux,default-trigger = "disk-activity"; }; /*beeper*/ beeper-status{ label = "myditto:beeper:status"; gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; default-state = "off"; linux,default-trigger = "panic-indicator"; }; }; mdio0: ethernet-phy { compatible = "virtual,mdio-gpio"; gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */ <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */ #address-cells = <1>; #size-cells = <0>; phy0: ethernet-phy@1 { reg = <1>; device_type = "ethernet-phy"; }; }; soc { flash@30000000 { status = "okay"; /* 8MB of flash */ reg = <0x30000000 0x00800000>;/*changed to 8MB, taken from kernellog opengemini firmware*/ partition@0 { label = "RedBoot"; reg = <0x00000000 0x00020000>; read-only; }; partition@20000 { label = "Kernel"; reg = <0x00020000 0x00280000>; }; partition@280000 { label = "rootfs"; reg = <0x002A0000 0x00480000>; }; partition@720000 { label = "VCTL"; reg = <0x00720000 0x00020000>; read-only; }; partition@740000 { label = "CurConf"; reg = <0x00740000 0x00020000>; read-only; }; partition@7E0000 { label = "FIS directory"; reg = <0x007E000 0x00001400>; read-only; }; /* firmware@20000 { label = "firmware"; reg = <0x00020000 0x00f00000>; }; rootfs@320000 { label = "rootfs"; reg = <0x00320000 0x00c00000>; }; */ }; /*end flash configuration*/ syscon: syscon@40000000 { pinctrl { /* * gpio1dgrp cover line 28-31 otherwise used * by TVC. */ gpio1_default_pins: pinctrl-gpio1 { mux { function = "gpio1"; groups = "gpio1dgrp"; }; }; pinctrl-gmii { mux { function = "gmii"; groups = "gmii_gmac0_grp"; }; conf0 { pins = "V8 GMAC0 RXDV", "T10 GMAC1 RXDV"; skew-delay = <0>; }; conf1 { pins = "Y7 GMAC0 RXC", "Y11 GMAC1 RXC"; skew-delay = <15>; }; conf2 { pins = "T8 GMAC0 TXEN", "W11 GMAC1 TXEN"; skew-delay = <7>; }; conf3 { pins = "U8 GMAC0 TXC"; skew-delay = <11>; }; conf4 { pins = "V11 GMAC1 TXC"; skew-delay = <10>; }; conf5 { pins = "W8 GMAC0 RXD0", "V9 GMAC0 RXD1", "Y8 GMAC0 RXD2", "U9 GMAC0 RXD3", "T7 GMAC0 TXD0", "U6 GMAC0 TXD1", "V7 GMAC0 TXD2", "U7 GMAC0 TXD3", "Y12 GMAC1 RXD0", "V12 GMAC1 RXD1", "T11 GMAC1 RXD2", "W12 GMAC1 RXD3", "U10 GMAC1 TXD0", "Y10 GMAC1 TXD1", "W10 GMAC1 TXD2", "T9 GMAC1 TXD3"; skew-delay = <7>; }; conf6 { groups = "gmii_gmac0_grp"; drive-strength = <16>; }; }; }; }; sata: sata@46000000 { cortina,gemini-ata-muxmode = <0>; cortina,gemini-enable-sata-bridge; status = "okay"; }; gpio1: gpio@4e000000 { pinctrl-names = "default"; pinctrl-0 = <&gpio1_default_pins>; }; ethernet@60000000 { status = "okay"; gmac0: ethernet-port@0 { phy-mode = "rgmii"; phy-handle = <&phy0>; fixed-link { speed = <1000>; full-duplex; pause; }; }; gmac1: ethernet-port@1 { status = "disabled"; }; }; ide@63000000 { status = "okay"; }; ide@63400000 { status = "okay"; }; ata@63000000 { status = "okay"; }; ata@63400000 { status = "okay"; }; usb@68000000 { status = "okay"; }; usb@69000000 { status = "okay"; }; }; }; |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »hendi060« (1. Juli 2021, 21:00)
![]() |
Quellcode |
1 2 3 4 5 6 |
sudo apt update sudo apt install build-essential ccache ecj fastjar file g++ gawk \ gettext git java-propose-classpath libelf-dev libncurses5-dev \ libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget \ python3-distutils python3-setuptools rsync subversion swig time \ xsltproc zlib1g-dev |
![]() |
Quellcode |
1 |
sudo apt install binwalk |
![]() |
Quellcode |
1 2 3 4 5 6 |
mkdir /home/userdir/openwrt_workdir cd /home/userdir/openwrt_workdir git clone https://git.openwrt.org/openwrt/openwrt.git cd openwrt git tag git checkout v19.07.7 |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
less README _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- This is the buildsystem for the OpenWrt Linux distribution. To build your own firmware you need a Linux, BSD or MacOSX system (case sensitive filesystem required). Cygwin is unsupported because of the lack of a case sensitive file system. You need gcc, binutils, bzip2, flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers installed. 1. Run "./scripts/feeds update -a" to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default 2. Run "./scripts/feeds install -a" to install symlinks for all obtained packages into package/feeds/ 3. Run "make menuconfig" to select your preferred configuration for the toolchain, target system & firmware packages. 4. Run "make" to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the Linux kernel & all chosen applications for your target system. Sunshine! Your OpenWrt Community http://www.openwrt.org README (END) |
![]() |
Quellcode |
1 2 |
./scripts/feeds update -a ./scripts/feeds install -a |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#Default Layout Danelec myditto: #Name FLASH addr Mem addr Datalen Entry point #BOOT 0x30000000-3001FFFF 0x00000000 0x00020000 0x00000000 MTD0 #FIS directory 0x307E0000-307FFFFF 0x307E0000 0x00001400 0x00000000 MTD4 #Kern 0x30020000-3071FFFF 0x00800000 0x00700000 0x00800014 MTD1 #CurConf 0x30740000-3075FFFF 0x00000000 0x00020000 0x00000000 MTD3 #VCTL 0x30720000-3073FFFF 0x00000000 0x00020000 0x00000000 MTD2 define Device/myditto_NAS DEVICE_TITLE := Danelec Myditto NAS DEVICE_DTS := gemini-nas-myditto DEVICE_TYPE := nas DEVICE_PACKAGES := $(GEMINI_NAS_PACKAGES) IMAGE_SIZE := 7168k BLOCKSIZE := 64k KERNEL_SIZE := 2560k DEVICE_VENDOR := Dane Elec DEVICE_MODEL := MD-H10000E23E IMAGES := factory.bin IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs|pad-to $$$$(IMAGE_SIZE) endef TARGET_DEVICES += myditto_NAS |
![]() |
Quellcode |
1 2 3 |
dd if=/dev/zero bs=7340032 count=1 | tr '\0' '\377' > ./tmp/image_myditto dd if=myditto_NAS-kernel.bin of=./tmp/image_myditto conv=notrunc dd if=root.squashfs bs=1024 seek=2560 of=./tmp/image_myditto conv=notrunc |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 |
DECIMAL HEXADECIMAL DESCRIPTION -------------------------------------------------------------------------------- 36 0x24 Linux kernel ARM boot executable zImage (little-endian), load address: "0x00000000", end address: "0x00207B98" 8400 0x20D0 LZMA compressed data, properties: 0x6D, dictionary size: 1048576 bytes, uncompressed size: -1 bytes 2621440 0x280000 Squashfs filesystem, little endian, version 4.0, compression:xz, size: 4210642 bytes, 1307 inodes, blocksize: 65536 bytes, created: 2021-03-01 21:33:20 DECIMAL HEXADECIMAL DESCRIPTION -------------------------------------------------------------------------------- 36 0x24 Linux kernel ARM boot executable zImage (little-endian), load address: "0x00000000", end address: "0x00207B98" 8400 0x20D0 LZMA compressed data, properties: 0x6D, dictionary size: 1048576 bytes, uncompressed size: -1 bytes 2621440 0x280000 Squashfs filesystem, little endian, version 4.0, compression:xz, size: 4210642 bytes, 1307 inodes, blocksize: 65536 bytes, created: 2021-03-01 21:33:20 |
![]() |
Quellcode |
1 |
touch Makefile |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hendi060« (5. Juli 2021, 00:33)
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
CONFIG_TARGET_gemini=y CONFIG_TARGET_gemini_DEVICE_myditto_NAS=y CONFIG_TARGET_BOARD="gemini" CONFIG_BUSYBOX_CUSTOM=y # CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 is not set # CONFIG_BUSYBOX_CONFIG_INCLUDE_SUSv2 is not set # CONFIG_BUSYBOX_DEFAULT_FEATURE_IPV6 is not set # CONFIG_IPV6 is not set # CONFIG_KERNEL_IPV6 is not set CONFIG_PACKAGE_block-mount=y CONFIG_PACKAGE_blockd=y CONFIG_PACKAGE_cgi-io=y # CONFIG_PACKAGE_dnsmasq is not set CONFIG_PACKAGE_fconfig=y # CONFIG_PACKAGE_firewall is not set CONFIG_PACKAGE_hd-idle=y # CONFIG_PACKAGE_iptables is not set CONFIG_PACKAGE_kmod-fs-autofs4=y # CONFIG_PACKAGE_kmod-fs-btrfs is not set CONFIG_PACKAGE_kmod-fs-ext4=y # CONFIG_PACKAGE_kmod-fs-nfs is not set # CONFIG_PACKAGE_kmod-fs-ntfs is not set # CONFIG_PACKAGE_kmod-fs-reiserfs is not set CONFIG_PACKAGE_kmod-fs-squashfs=y CONFIG_PACKAGE_kmod-gpio-beeper=y CONFIG_PACKAGE_kmod-gpio-dev=y CONFIG_PACKAGE_kmod-input-core=y # CONFIG_PACKAGE_kmod-ipt-conntrack is not set # CONFIG_PACKAGE_kmod-ipt-core is not set # CONFIG_PACKAGE_kmod-ipt-nat is not set # CONFIG_PACKAGE_kmod-ipt-offload is not set CONFIG_PACKAGE_kmod-ledtrig-default-on=y CONFIG_PACKAGE_kmod-ledtrig-gpio=y CONFIG_PACKAGE_kmod-ledtrig-netdev=y CONFIG_PACKAGE_kmod-ledtrig-oneshot=y # CONFIG_PACKAGE_kmod-lib-crc-ccitt is not set CONFIG_PACKAGE_kmod-lib-crc16=y # CONFIG_PACKAGE_kmod-lib-crc32c is not set CONFIG_PACKAGE_kmod-loop=y # CONFIG_PACKAGE_kmod-md-mod is not set CONFIG_PACKAGE_kmod-mtd-rw=y CONFIG_PACKAGE_kmod-mtdoops=y CONFIG_PACKAGE_kmod-mtdram=y # CONFIG_PACKAGE_kmod-nf-conntrack is not set # CONFIG_PACKAGE_kmod-nf-flow is not set # CONFIG_PACKAGE_kmod-nf-ipt is not set # CONFIG_PACKAGE_kmod-nf-ipt6 is not set # CONFIG_PACKAGE_kmod-nf-nat is not set # CONFIG_PACKAGE_kmod-nf-reject is not set # CONFIG_PACKAGE_kmod-ppp is not set CONFIG_PACKAGE_kmod-usb-ehci=y # CONFIG_PACKAGE_kmod-usb-storage-extras is not set CONFIG_PACKAGE_kmod-usb2=y CONFIG_PACKAGE_libgpiod=y # CONFIG_PACKAGE_libip4tc is not set # CONFIG_PACKAGE_libip6tc is not set CONFIG_PACKAGE_libiwinfo=y CONFIG_PACKAGE_libiwinfo-lua=y CONFIG_PACKAGE_liblua=y CONFIG_PACKAGE_liblucihttp=y CONFIG_PACKAGE_liblucihttp-lua=y CONFIG_PACKAGE_libpopt=y CONFIG_PACKAGE_libreadline=y CONFIG_PACKAGE_libsysfs=y CONFIG_PACKAGE_libubus-lua=y CONFIG_PACKAGE_libugpio=y # CONFIG_PACKAGE_libxtables is not set CONFIG_PACKAGE_lua=y CONFIG_PACKAGE_luci-app-hd-idle=y CONFIG_PACKAGE_luci-app-samba=y CONFIG_PACKAGE_luci-base=y CONFIG_PACKAGE_luci-compat=y CONFIG_PACKAGE_luci-lib-ip=y CONFIG_PACKAGE_luci-lib-jsonc=y CONFIG_PACKAGE_luci-lib-nixio=y CONFIG_PACKAGE_luci-mod-status=y CONFIG_PACKAGE_luci-mod-system=y CONFIG_PACKAGE_luci-theme-bootstrap=y # CONFIG_PACKAGE_mdadm is not set # CONFIG_PACKAGE_mtd is not set CONFIG_PACKAGE_nano=y # CONFIG_PACKAGE_openwrt-keyring is not set # CONFIG_PACKAGE_opkg is not set # CONFIG_PACKAGE_ppp is not set CONFIG_PACKAGE_rpcd=y CONFIG_PACKAGE_rpcd-mod-file=y CONFIG_PACKAGE_rpcd-mod-iwinfo=y CONFIG_PACKAGE_rpcd-mod-luci=y CONFIG_PACKAGE_rsync=y CONFIG_PACKAGE_rsyncd=y CONFIG_PACKAGE_samba36-hotplug=y CONFIG_PACKAGE_samba36-net=y CONFIG_PACKAGE_sysfsutils=y # CONFIG_PACKAGE_uclient-fetch is not set CONFIG_PACKAGE_uhttpd=y CONFIG_PACKAGE_uhttpd-mod-ubus=y CONFIG_PACKAGE_zlib=y # CONFIG_PKG_CHECK_FORMAT_SECURITY is not set CONFIG_RSYNC_zlib=y # CONFIG_SIGNATURE_CHECK is not set # CONFIG_SIGNED_PACKAGES is not set CONFIG_TARGET_INITRAMFS_COMPRESSION_NONE=y CONFIG_TARGET_KERNEL_PARTSIZE=2 # CONFIG_TARGET_ROOTFS_EXT4FS is not set CONFIG_TARGET_ROOTFS_INITRAMFS=y CONFIG_TARGET_ROOTFS_PARTSIZE=5 CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=64 CONFIG_PACKAGE_kmod-dnsresolver=y CONFIG_PACKAGE_kmod-scsi-core=y CONFIG_PACKAGE_kmod-usb-storage=y CONFIG_PACKAGE_libuclient=y CONFIG_PACKAGE_usign=y |
![]() |
Quellcode |
1 |
make defconfig |
![]() |
Quellcode |
1 2 3 |
make menuconfig //choose the software you need, for NAS with low flash space I recommend my config make download//loads all packages before compiling make -j1 v=s //verbose mode with one thread, use for debugging, in the beginning use at least 4 threads to go forward, I recommend the verbose mode |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hendi060« (7. Juli 2021, 07:55)