Jump to content
XPEnology Community

phone guy

Member
  • Posts

    398
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by phone guy

  1. Can anyone verify for me, did this rp build correctly? It says I need drivers for i915 and ahci I assumed the 'ext apollolake auto' would have added them itself? tc@box:~$ ./rploader.sh build apollolake-7.0.1-42218 Rploader Version : 0.6.0.8 Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.apollolake-7.0.dev.txz/download TOOLKIT_SHA : d349fa644392d4cfab8191243ee38aaa32bd517208c144678e0c855cb5a619ea SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/apollolake-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : af815ee065775d2e569fd7176e25c8ba7ee17a03361557975c8e5a4b64230c5b COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : apollolake TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : test-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE= modules.alias.4.json Checking Internet Access -> OK Checking if a newer version exists on the repo -> Version is current Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. No extra build option specified, using default <static> Using static compiled redpill extension Removing any old redpill.ko modules Looking for redpill for : ds918p_42218 Getting file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill/releases/redpill-4.4.180plus.tgz Extracting module Got redpill-linux-v4.4.180+.ko Testing modules.alias.4.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 8086d000022b1 Required Extension : i915 Searching for matching extension for i915 Found SATA Controller : pciid 8086d000022a3 Required Extension : ahci Searching for matching extension for ahci [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.r8169/pocopico.r8169.json). For more info use "ext-manager.sh info pocopico.r8169" *** Process will exit *** Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8169 Searching for matching extension for r8169 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json" [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/pocopico.r8169/pocopico.r8169.json). For more info use "ext-manager.sh info pocopico.r8169" *** Process will exit *** Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8169 Searching for matching extension for r8169 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json" Found SATA Controller : pciid 1b21d00000612 Required Extension : ahci Searching for matching extension for ahci Found SATA Controller : pciid 1b21d00000612 Required Extension : ahci Searching for matching extension for ahci ------------------------------------------------------------------------------------------------ Starting loader creation Checking user_config.json : Done Entering redpill-load directory Removing bundled exts directories Cache directory OK [#] Checking runtime for required tools... [OK] [#] Updating extensions... [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################################## 100.0%############################################################################################################################################################## 100.0% [OK] [#] ========================================== thethorgroup.boot-wait ========================================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for the boot device to appear [#] To get help visit: https://github.com/RedPill-TTG/redpill-boot-wait [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-boot-wait [#] Update URL: https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 ds3617xs_42218 ds918p_25556 ds3622xsp_42218 ds2422p_42218 ds3615xs_41222 ds3615xs_25556 ds920p_42218 ds920p_42550 ds918p_42218 ds3615xs_42218 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################################## 100.0%############################################################################################################################################################## 100.0% [OK] [#] ========================================== thethorgroup.virtio ========================================== [#] Extension name: VirtIO [#] Description: Adds VirtIO support for fast network/PCI/SCSI/network/console paravirtualization under QEmu (Proxmox, VirtualBox, virsh, and similar) [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-virtio [#] Software author: https://www.linux-kvm.org/page/Virtio [#] Update URL: https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 ds3617xs_42218 ds918p_25556 ds3622xsp_42218 ds2422p_42218 ds3615xs_41222 ds3622xsp_42550 ds3615xs_25556 ds920p_42218 ds920p_42550 ds918p_42218 ds3615xs_42218 [#] ======================================================================================= [#] Checking runtime for required tools... [OK] [#] Updating pocopico.r8169 extension... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################################## 100.0% [#] Extension pocopico.r8169 index is already up to date [#] Updating thethorgroup.boot-wait extension... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################################## 100.0%############################################################################################################################################################## 100.0% [#] Extension thethorgroup.boot-wait index is already up to date [#] Updating thethorgroup.virtio extension... [#] Downloading remote file https://github.com/jumkey/redpill-load/raw/develop/redpill-virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################################## 100.0%############################################################################################################################################################## 100.0% [#] Extension thethorgroup.virtio index is already up to date [#] Updating thethorgroup.virtio extension... [OK] [#] Checking runtime for required tools... [OK] [#] Updating ds918p_42218 platforms extensions... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/releases/ds918p_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ############################################################################################################################################################## 100.0% [#] Filling-in newly downloaded recipe for extension pocopico.r8169 platform ds918p_42218 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/releases/r8169-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.r8169/ds918p_42218/r8169-4.4.180plus.tgz ############################################################################################################################################################## 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.r8169/ds918p_42218/r8169-4.4.180plus.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.r8169/ds918p_42218/r8169-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.r8169/ds918p_42218/... [OK] [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/src/check-r8169.sh to /home/tc/redpill-load/custom/extensions/pocopico.r8169/ds918p_42218/check-r8169.sh ############################################################################################################################################################## 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.r8169/ds918p_42218/check-r8169.sh file... [OK] [#] Successfully processed recipe for extension pocopico.r8169 platform ds918p_42218 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw/master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ############################################################################################################################################################## 100.0% [#] Filling-in newly downloaded recipe for extension thethorgroup.boot-wait platform ds918p_42218 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds918p_42218/boot-wait.sh ############################################################################################################################################################## 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.boot-wait/ds918p_42218/boot-wait.sh file... [OK] [#] Successfully processed recipe for extension thethorgroup.boot-wait platform ds918p_42218 [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/raw/master/recipes/ds918p_41890.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json ############################################################################################################################################################## 100.0% [#] Filling-in newly downloaded recipe for extension thethorgroup.virtio platform ds918p_42218 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/src/check-virtio.sh to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/check-virtio.sh ############################################################################################################################################################## 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/check-virtio.sh file... [OK] [#] Downloading remote file https://github.com/RedPill-TTG/redpill-virtio/releases/download/v1.0.0/virtio-4.4.180p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/virtio-3.10.180p.tgz ############################################################################################################################################################## 100.0%############################################################################################################################################################## 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/virtio-3.10.180p.tgz file... [OK] [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/virtio-3.10.180p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/... [OK] [#] Successfully processed recipe for extension thethorgroup.virtio platform ds918p_42218 [#] Unpacking files from /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/virtio-3.10.180p.tgz to /home/tc/redpill-load/custom/extensions/thethorgroup.virtio/ds918p_42218/... [OK] [#] Updating extensions... [OK] [#] PAT file /home/tc/redpill-load/cache/ds918p_42218.pat not found - downloading from https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS918%2B_42218.pat % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 338M 100 338M 0 0 10.3M 0 0:00:32 0:00:32 --:--:-- 10.1M [#] Verifying /home/tc/redpill-load/cache/ds918p_42218.pat file... [OK] [#] Unpacking /home/tc/redpill-load/cache/ds918p_42218.pat file to /home/tc/redpill-load/build/1648784681/pat-ds918p_42218-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1648784681/pat-ds918p_42218-unpacked/zImage file... [OK] [#] Patching /home/tc/redpill-load/build/1648784681/pat-ds918p_42218-unpacked/zImage to /home/tc/redpill-load/build/1648784681/zImage-patched... [OK] [#] Verifying /home/tc/redpill-load/build/1648784681/pat-ds918p_42218-unpacked/rd.gz file... [OK] [#] Unpacking /home/tc/redpill-load/build/1648784681/pat-ds918p_42218-unpacked/rd.gz file to /home/tc/redpill-load/build/1648784681/rd-ds918p_42218-unpacked... [OK] [#] Apply patches to /home/tc/redpill-load/build/1648784681/rd-ds918p_42218-unpacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /home/tc/redpill-load/build/1648784681/rd-patched-ds918p_42218.gz... [OK] [#] Bundling extensions... [#] Checking runtime for required tools... [OK] [#] Dumping ds918p_42218 platform extensions to /home/tc/redpill-load/build/1648784681/custom-initrd/exts... [OK] [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1648784681/custom.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [OK] Mounting /dev/sdc1 to localdiskp1 /dev/sdc2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS918+ v7.0.1-42218 (USB, Verbose)' { menuentry 'RedPill DS918+ v7.0.1-42218 (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { tc@box:~$
  2. Is there any upgrade path for apollolake yet? THANKS!
  3. What build would be good for a braswell chip? Pentium N3710
  4. I downloaded the r8152.ko and put it /lib/modules then ran the above commands # ln -s /bin/kmod /sbin/modinfo # ln -s /bin/kmod /sbin/depmod # depmod -a # modprobe r8152 # lsmod |grep -i r8152 root@DS:/# lsmod |grep -i r8152 r8152 35385 0 mii 4227 2 r8152,r8169 usbcore 201223 10 etxhci_hcd,r8152,usblp,uhci_hcd,usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci root@DS:/# those are the results, restarted the nas but still only have 1 nic lan, so no change? what am I doing wrong? That is the info center inside dsm7 obviously showing the lan as usb which it is not. This is # lspci -nnQk root@DS:/# lspci -nnQk 0000:00:00.0 Host bridge [0600]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge [8086:5af0] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 500 [8086:5a85] (rev 0b) DeviceName: Onboard IGD Subsystem: Intel Corporation Device [8086:2212] Kernel driver in use: i915 0000:00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:0f.0 Communication controller [0780]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine [8086:5a9a] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: ahci 0000:00:13.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8] (rev fb) Kernel driver in use: pcieport 0000:00:13.2 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 [8086:5ada] (rev fb) Kernel driver in use: pcieport 0000:00:14.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6] (rev fb) Kernel driver in use: pcieport 0000:00:14.1 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 [8086:5ad7] (rev fb) Kernel driver in use: pcieport 0000:00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: xhci_hcd 0000:00:1f.0 ISA bridge [0601]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface [8086:5ae8] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: i801_smbus >>>>>>>>>>>>>>>>>0000:02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)<<<<<<<<<<<<<<<<<<<<<<< Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123] Kernel driver in use: r8169 0000:03:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) Subsystem: ASMedia Technology Inc. Device [1b21:1060] Kernel driver in use: ahci 0000:04:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) Subsystem: ASMedia Technology Inc. Device [1b21:1060] Kernel driver in use: ahci 0001:00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] 0001:00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8] 0001:00:14.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6] 0001:00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] 0001:00:16.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 [8086:5aac] 0001:00:18.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 [8086:5abc] 0001:00:19.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] DeviceName: Onboard LAN 0001:00:19.2 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] 0001:00:1f.0 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] 0001:00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] 0001:01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 11) 0001:02:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03) 0001:03:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03) root@DS:/# Clearly shows the Realtek is pci not usb, so the usb nic is not being seen? or am I wrong?
  5. I'm not sure why it says that about the intel lan, this box has 2 realtek nic, that must just be part of the chipset on this board. The NIC in this box are Realtek. When its on dsm623 and both ports work they are both Realtek
  6. I'm running 918p apollolake, the only 7.1 for me is 42621, and the only 7.1 I found was for 920p 42550 (jumkey)
  7. On this nas box, in dsm623 jun104b loader both nic lan ports are realtek. One is on the PCI bus and one is USB bus, I think. Both work 100% (again dsm623jun104b). In dsm7 with rp046 loader, only 1 realtek nic lan port is working. (both ports work while in tinycore, and both have valid ip's while booted into tinycore) after building the apollolake loader, and installing and booting to dsm7, one 1 nic lan port works, while in dsm7 control panel>info center shows it as realtek r8153 usb device, but the ssh/terminal shows as only the pci realtek loaded and working. that post above has logs from both a dsm623 jun104b build and dsm701 rp046 loader build. In the dsm6 it loads both realtek nic and shows drivers used for each. in dsm7 however, only the pci realtek is used and shown having a driver (r8169) in dsm7, again no usb realtek, but dsm7 shows the only eth0 as a usb device. In dsm6 that same realtek is using driver R8168, the other realtek is using driver R8152, and both working. I then tried to rebuild the rploader with using the ./rploader.sh ext add url command to add r8152 ext package (which it does download and add) but after building the loader it will not start in to dsm7 <- if I add the R8152 ext when the loader builds, it installs dsm7 and restarts and just hangs forever - monitor output shows starting usb kernel but hangs, never loads the hdds... pointing back to synoip I just get the welcome to diskstation message waiting to install dsm7 again. if I do NOT add the R8152 driver, it builds and loads fine and first try (but with only 1 working eth0 nic lan port) @pocopico I hope you can read this and explain what adding the R8152 driver to an apollolake build causes this system to hang immediately after installing dsm7 and never actually loading into dsm?
  8. Trying to figure this out. I re-installed dsm623 on jun104b loader on my baremetal nas box (branded nas box) in dsm6 with jun104b I have 2 working nic lan ports eth0 and eth1 - seems like one is on the pci bus and one is on the usb bus. root@dsm6jun104b:~# ethtool -i eth0 driver: r8168 version: 8.048.03-NAPI firmware-version: bus-info: 0000:02:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no root@dsm6jun104b:~# ethtool -i eth1 driver: r8152 version: v2.15.0 (2021/04/15) firmware-version: bus-info: usb-0000:00:15.0-5 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no root@dsm6jun104b:~# lsusb -i (on dsm623 jun104b loader) root@dsm6jun104b:~# lsusb -i |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (SanDisk' Cruzer Fit 03036809040721180816) 1-4:1.0 (IF) 08:06:50 2EPs () usb-storage host6 (synoboot) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__2-5 0bda:8153:3100 00 3.00 5000MBit/s 288mA 1IF (Realtek USB 10/100/1000 LAN 001000001) 2-5:1.0 (IF) ff:ff:00 3EPs () r8152 net/eth1 root@dsm6jun104b:~# lsusb -i (dsm7 w/RP loader) root@DS:~# lsusb -i |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.180+ xhc i-hcd xHCI Host Controller 0000:00:15.0) hub |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (SanDisk' Cruzer Fit 03021609022521204300) 1-4:1.0 (IF) 08:06:50 2EPs () usb-storage host6 (synoboot) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.180+ xhc i-hcd xHCI Host Controller 0000:00:15.0) hub |__2-5 0bda:8153:3100 00 3.00 5000MBit/s 288mA 2IFs (Realtek USB 10/1 00/1000 LAN 001000001) 2-5:2.0 (IF) 02:06:00 1EP () 2-5:2.1 (IF) 0a:00:00 0EPs () root@DS:~# lspci -k (dsm6 jun104b loader) root@dsm6jun104b:~# lspci -k 0000:00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b) Subsystem: Intel Corporation Device 2212 Kernel driver in use: i915 0000:00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0b) Subsystem: Intel Corporation Device 7270 Kernel driver in use: ahci 0000:00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev fb) Kernel driver in use: pcieport 0000:00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 (rev fb) Kernel driver in use: pcieport 0000:00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fb) Kernel driver in use: pcieport 0000:00:14.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 (rev fb) Kernel driver in use: pcieport 0000:00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b) Subsystem: Intel Corporation Device 7270 Kernel driver in use: xhci_hcd 0000:00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b) Subsystem: Intel Corporation Device 7270 Kernel driver in use: i801_smbus 0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) Subsystem: Realtek Semiconductor Co., Ltd. Device 0123 Kernel driver in use: r8168 0000:03:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) Subsystem: ASMedia Technology Inc. Device 1060 Kernel driver in use: ahci 0000:04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) Subsystem: ASMedia Technology Inc. Device 1060 Kernel driver in use: ahci 0001:00:12.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev ff) 0001:00:13.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev ff) 0001:00:14.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev ff) 0001:00:15.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev ff) 0001:00:16.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 (rev ff) 0001:00:18.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 (rev ff) 0001:00:19.2 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 (rev ff) 0001:00:1f.1 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev ff) 0001:01:00.0 Non-VGA unclassified device: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev ff) 0001:02:00.0 Non-VGA unclassified device: Intel Corporation I211 Gigabit Network Connection (rev ff) 0001:03:00.0 Non-VGA unclassified device: Intel Corporation I211 Gigabit Network Connection (rev ff) root@dsm6jun104b:~# lspci -k (dsm7 w/RP loader) root@DS:~# lspci -k 0000:00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b) DeviceName: Onboard IGD Subsystem: Intel Corporation Device 2212 Kernel driver in use: i915 0000:00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0b) Subsystem: Intel Corporation Device 7270 Kernel driver in use: ahci 0000:00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev fb) Kernel driver in use: pcieport 0000:00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 (rev fb) Kernel driver in use: pcieport 0000:00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fb) Kernel driver in use: pcieport 0000:00:14.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 (rev fb) Kernel driver in use: pcieport 0000:00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b) Subsystem: Intel Corporation Device 7270 Kernel driver in use: xhci_hcd 0000:00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b) Subsystem: Intel Corporation Device 7270 0000:00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b) Subsystem: Intel Corporation Device 7270 Kernel driver in use: i801_smbus 0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) Subsystem: Realtek Semiconductor Co., Ltd. Device 0123 Kernel driver in use: r8169 0000:03:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) Subsystem: ASMedia Technology Inc. Device 1060 Kernel driver in use: ahci 0000:04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) Subsystem: ASMedia Technology Inc. Device 1060 Kernel driver in use: ahci 0001:00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller 0001:00:13.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 0001:00:14.0 Non-VGA unclassified device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 0001:00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI 0001:00:16.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 0001:00:18.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 0001:00:19.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 DeviceName: Onboard LAN 0001:00:19.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 0001:00:1f.0 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller 0001:00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller 0001:01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11) 0001:02:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03) 0001:03:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03) root@DS:~# So, what am I missing? the xhci bus seems to be there, even reporting the usb realtek ... why does it show up on 1 system/loader and not on the other? Does this give anyone more information on how to access the second nic lan port eth1 on dsm7 with rp?
  9. using command lsusb and lspci shows these results. root@DS:~# lsusb -i |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.180+ xhc i-hcd xHCI Host Controller 0000:00:15.0) hub |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (SanDisk' Cruzer Fit 03021609022521204300) 1-4:1.0 (IF) 08:06:50 2EPs () usb-storage host6 (synoboot) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.180+ xhc i-hcd xHCI Host Controller 0000:00:15.0) hub |__2-5 0bda:8153:3100 00 3.00 5000MBit/s 288mA 2IFs (Realtek USB 10/1 00/1000 LAN 001000001) 2-5:2.0 (IF) 02:06:00 1EP () 2-5:2.1 (IF) 0a:00:00 0EPs () root@DS:~# root@DS:~# lspci -nnqk 0000:00:00.0 Host bridge [0600]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge [8086:5af0] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 500 [8086:5a85] (rev 0b) DeviceName: Onboard IGD Subsystem: Intel Corporation Device [8086:2212] Kernel driver in use: i915 0000:00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:0f.0 Communication controller [0780]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine [8086:5a9a] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: ahci 0000:00:13.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8] (rev fb) Kernel driver in use: pcieport 0000:00:13.2 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 [8086:5ada] (rev fb) Kernel driver in use: pcieport 0000:00:14.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6] (rev fb) Kernel driver in use: pcieport 0000:00:14.1 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 [8086:5ad7] (rev fb) Kernel driver in use: pcieport 0000:00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: xhci_hcd 0000:00:1f.0 ISA bridge [0601]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface [8086:5ae8] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] 0000:00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] (rev 0b) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: i801_smbus 0000:02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123] Kernel driver in use: r8169 0000:03:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) Subsystem: ASMedia Technology Inc. Device [1b21:1060] Kernel driver in use: ahci 0000:04:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) Subsystem: ASMedia Technology Inc. Device [1b21:1060] Kernel driver in use: ahci 0001:00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] 0001:00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 [8086:5ad8] 0001:00:14.0 Non-VGA unclassified device [0000]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 [8086:5ad6] 0001:00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] 0001:00:16.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 [8086:5aac] 0001:00:18.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 [8086:5abc] 0001:00:19.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] DeviceName: Onboard LAN 0001:00:19.2 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 [8086:5ac6] 0001:00:1f.0 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] 0001:00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] 0001:01:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller [1b4b:9215] (rev 11) 0001:02:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03) 0001:03:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03) root@DS:~# So, if DSM is seeing the Realtek usb eth0 lan, does it look like the onboard lan is Intel i211? and that would be the one to add as eth1 ? which I still do not understand how to do?
  10. I really appreciate your help, but we @Jizar Stoffel and myself need just a little more detail please, as I am not familiar with linux/unix enviroments to just understand how to do what your suggesting.
  11. Yes this is a branded nas box with two 1gbe realtek ports. When I checked in dsm 7, one of the realtek ports is configured and shows up as a usb device, and when I saw 1 I mean the only one that shows up.... there is still a second lan port (nic adapter) that is not being detected. I assume they are both the same?
  12. Wow, I'm so glad you asked that, I just realized I forgot to list that command as one of the steps I used in my above post that I can no longer edit! Note: I have the entire process log saved if that will be helpful to anyone? I assume when I did the ./rploader.sh ext apollolake-7.0.1-42218 auto it did? This was the resulting log from that command tc@box:~$ ./rploader.sh ext apollolake-7.0.1-42218 auto Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master Extensions : Extensions URL : TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.apollolake-7.0.dev.txz/download TOOLKIT_SHA : d349fa644392d4cfab8191243ee38aaa32bd517208c144678e0c855cb5a619ea SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/apollolake-source/linux-4.4.x.txz/download SYNOKERNEL_SHA : af815ee065775d2e569fd7176e25c8ba7ee17a03361557975c8e5a4b64230c5b COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : apollolake TARGET_VERSION : 7.0.1 TARGET_REVISION : 42218 REDPILL_LKM_MAKE_TARGET : test-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE= modules.alias.4.json Checking Internet Access -> OK Cloning into 'redpill-lkm'... remote: Enumerating objects: 1051, done. remote: Counting objects: 100% (1051/1051), done. remote: Compressing objects: 100% (501/501), done. remote: Total 1051 (delta 724), reused 870 (delta 543), pack-reused 0 Receiving objects: 100% (1051/1051), 449.04 KiB | 1.80 MiB/s, done. Resolving deltas: 100% (724/724), done. Cloning into 'redpill-load'... remote: Enumerating objects: 800, done. remote: Counting objects: 100% (800/800), done. remote: Compressing objects: 100% (413/413), done. remote: Total 800 (delta 329), reused 729 (delta 306), pack-reused 0 Receiving objects: 100% (800/800), 15.69 MiB | 2.67 MiB/s, done. Resolving deltas: 100% (329/329), done. Testing modules.alias.4.json -> File OK ------------------------------------------------------------------------------------------------ It looks that you will need the following modules : Found VGA Controller : pciid 8086d00005a85 Required Extension : i915 Searching for matching extension for i915 Found SATA Controller : pciid 8086d00005ae3 Required Extension : ahci Searching for matching extension for ahci [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ######################################################################## 100.0% [OK] [#] ========================================== pocopico.r8169 ========================================== [#] Extension name: r8169 [#] Description: Adds RealTek RTL-8169 Gigabit Ethernet driver Support [#] To get help visit: <todo> [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/r8169 [#] Software author: https://github.com/pocopico [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json [#] Platforms supported: ds1621p_42218 ds3617xs_25556u2 ds918p_41890 ds3617xs_42218 ds3615xs_25556u2 ds3617xs_25556 ds918p_25556 dva3221_42218 ds3622xsp_42218 ds3615xs_41222 ds3617xs_42218u2 ds3615xs_25556 ds918p_42218 ds3615xs_42218 [#] ======================================================================================= Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8169 Searching for matching extension for r8169 Found matching extension : "https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json" Found SATA Controller : pciid 1b21d00000612 Required Extension : ahci Searching for matching extension for ahci Found SATA Controller : pciid 1b21d00000612 Required Extension : ahci Searching for matching extension for ahci ------------------------------------------------------------------------------------------------ It says it added support for realtek 8169 from pocopico. (among other things) One of the things I noticed inside dsm7 the realtek lan shows as a usb device. Both nic ports worked in dsm6.2.3 Jun 1.04b, but I didnt notice how they registered in control panel>info. In dsm7 the realtek shows as a usb device. see the attached picture. Another thing, but both lan ports seem to work in tinycore, they both have activity lights while in tinycore, but not once the loader is built and rebooted into usb loader.
  13. Well that gives me hope. I dont fully understand the whole procedure, I think only the devs really do... But if multiple lan ports do work with rp and dsm7 then its obviously user error... I'll have to wait for someone smarter than me to look at my post above and offer a solution. Thanks for replying.
  14. Question, has anyone successfully used RP on Baremetal and gotten 2+ LAN ports to work in DSM7? I guess the question would apply to a VM setup too?
  15. I even tried plugging in a external usb lan adapter into the box, while dsm7 was up and running, when info center did detected it, I couldn't make it actually be a LAN PORT... it shows as a usb device. In honesty that could have been a limitation with dsm7, as I remember lots of support for ext usb devices were revoked from dsm6 to 7. But I don't know. I have rebuild the RP loader countless times now, with serial gen, with custom inputs, the closest I've gotten is by adding the netif syntax to user_configure which does add the netif_num=2 to the grub.cfg, but it still only shows 1 lan. I am hoping the powers that be read and see this and can inject some guidance, for both of us. If not, 1 LAN will have to do... or go back to v6.2.3 (which did work with both LAN ports on this same hardware using Juns 1.04b loader) GOOD LUCK TO US BOTH!
  16. TinyCore Redpill only showing me 1 NIC/LAN port of my baremetal nas box. I do not know what is wrong? Please advise. OK, I was unable to figure out how to view or edit the grub.cfg file from ssh or anything while the nas box was up and running. So I powered down the NAS box and removed the usb stick. Following a tutorial about how to see the grub.cfg, I downloaded mini partition wizard free for win10. Launched the app as admin on win10 and inserted the usb (which an already built RP bootloader). Looked on the first partition and there was the grub.cfg which did show netif_num=1. Even though I had entered 2 unique mac# in user_config.json. So ok, IG-88 said something must have gone wrong or not done correctly. So I start again. Download pocopico tinycore-rp then I write that using win32diskimager to a cleaned usb, insert that back into the nas baremetal box and reboot. It boots into tinycore, using the hdmi out of the nas box, kb, mouse and monitor, I load terminal in tc and type ifconfig to get current ip of nas box. back to win10, use winscp to connect to tinycore RP ip with login credentials. then putty in to tinycore RP ip with credentials and issue the following commands ./rploader.sh update now (it downloads newest script) ./rploader.sh satamap now (it remapped sata port) ./rploader.sh identifyusb now (it identified pid/vid) I go back to winscp, and edit the user_config.json with notepad++ on win10, I enter a copy of my personal DS920+ (which is at another physical location and NOT on my LAN) serial and two mac#, based on the fact I saw netif_num=1 before, and another thread suggesting adding netif_num=2, I do that. So my user_config.json looks like this (I edited out the #s) { "extra_cmdline": { "pid": "0x1234", "vid": "0x0123", "sn": "2022ABCDE01FG", "mac1": "001234567A8", "mac2": "001234567A9", "SataPortMap": "222", "DiskIdxMap": "000204", "netif_num": "2" }, "synoinfo": { "internalportcfg" : "0xffff", "maxdisks" : "16", "support_bde_internal_10g" : "no", "support_disk_compatibility" : "no", "support_memory_compatibility" : "no" }, "ramdisk_copy": { } } Above you can see I added the "netif_num": "2" to the end of that section. I write this user_config.json thru winscp ip connection, refresh the directory and pull it back it for editing to verify the details are all there and written to the usb stick, they are. At this point I go back to putty and issue this command ./rploader.sh build apollolake-7.0.1-42218 The script executes and does whatever it is that it does. I see no red banners or text, only green text flowing up the screen. When its done, I pull the 918p.pat file it saves in cache to my local machine and I power down the nas box. I remove the newly created RP loader usb, and insert it into my win10 machine and using the partition wizard program, again I look for the grub.cfg (immediately after generating the RP loader). I look at the grub.cfg and now it DOES say netif_num=2 (which it DID NOT BEFORE) here is one of the lines from grub.cfg linux /zImage withefi earlyprintk syno_hw_version=DS918+ console=ttyS0,115200n8 netif_num=2 pid=0x5XXX earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac2=xxxxxxxxxxx mac1=xxxxxxxxxxx sn=XXXXXXXXXXXXX vid=0x0XXX elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=000204 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=1 log_buf_len=32M root=/dev/md0 SataPortMap=222 So I reinsert the usb into the nas baremetal box and the nas reboots this time into the first of the 3 menu options, booting from usb.. I wait for a couple of minutes and on the win10 browser I enter the synoip and get the welcome screen and setup dsm7 (this is a freshly formatted ssd for testing). So I click browse to load dsm locally, point it to the 918p pat file I pulled off the RP USB. The installation works quickly, the nas box restarts (twice I think) and I login to a fresh install of dsm7 to see only 1 nic/lan port recognized in dsm. Control panel>network shows only 1 lan (even though 2 are physically on the box connected to my switch). I was trying to show exactly what I did, and with what I used, so I could get help figuring out what is wrong? The grub.cfg now shows netif_num=2, the user_config.json has 2 unique mac addresses, but still dsm only see's 1 NIC LAN port. Can anyone assist me? THANK YOU.
  17. Great explanation, thanks for that! Makes 100% sense explained.
  18. Any chance someone has outlined this procedure? to check/edit the existing grub.cfg? And on the same subject, I feel the tinycore builder I used (obviously) got something wtong or is missing a section based on nic not properly registering... since there are many scripts and git's, would you suggest a better method or tutorial? Hopefully user friendly...Linux/unix is not familiar to me, so the entire process, structure and commands are very unfamiliar and somewhat foreign, but I really am trying.
  19. Is it possible to edit the grub.cfg on a system already up and running, or need to rebuild/redo the usb stick?
×
×
  • Create New...