Jump to content
XPEnology Community

kk xu

Member
  • Posts

    25
  • Joined

  • Last visited

Posts posted by kk xu

  1. 13 hours ago, Peter Suh said:

     

    This post is from August of last year and a lot has changed now.
    Currently, I am using ARPL's integrated module pack developed by fabio in my M SHELL for TCRP.

    Please check the new notice below.

     

     


    Let's check the status of ARPL's atlantic.ko separately.

     

    I checked the final driver version of the ARPL integrated module below.
    You are using a file equal to the file size you reported.

    https://github.com/fbelavenuto/arpl-modules/tree/main/broadwellnk-4.4.180

     

    383257529_2023-03-019_29_59.thumb.png.a15cde297b273fa0e54d229caeffb2b3.png

    hi Peter

    I download from the link 

    https://github.com/fbelavenuto/arpl-modules/tree/main/broadwellnk-4.4.180

    https://github.com/fbelavenuto/arpl-modules/raw/main/broadwellnk-4.4.180/atlantic.ko
     

    the ko only include limited sub vender in the driver , I think that's why the other card with same chip can not work with this driver

    image.png.506cbe7fef97ae1c99d10d06a3082156.png

     

    the KO whch i installed manually has a wild whitelist look like as  below:  

    image.thumb.png.f7998cb0a3204975eff5f3b1e2bef0bc.png

     

    So my question is why even i manaully build with the certain ext drive repo but after reboot, the driver was repalced with the file has size  300579. it cause to the msi 10g lan card can not wotk.

    • Like 1
  2. On 8/25/2022 at 11:51 AM, Peter Suh said:

     

     

     

    TCRP's ext already contains atlactic ext.

     

    Are you sure the ext below in pocopico doesn't work?

     

    https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-index.json

     

    I want to check the junior log. Is it possible?

    (It may be possible only through another LAN card [i219] or VM that works as the second one)

     

    And, it is necessary to check which ext is automatically added with the command below in TC Linux.

     

    ls -l *load/c*/e*

     

     

    I tried to setup another nas with the same card, I find the fresh installtion with a new 7.1.1 come with a atlantic.ko which size  is

    " kaix-admin@kNAS:/tmp$ ls -l /lib/modules/atlantic.ko
    -rw-r--r-- 1 root root 300579 Jun 20  2022 /lib/modules/atlantic.ko"

    I'm sure I not plug the network card in and didn't build an extternal driver repo forr atlantic, I guess it may be come from with Synology to  support their own 10gb network card.

    the Workaroud for me is to do rmmod first and then insmod with the ko file which in the pocopico's repo, and I have to another network card such like intel 210v in my motherboard.

    So is there any way to replace the ko file in the pat to make it workable when do new installtion through this network card ?

     Thanks

  3. Just now, Peter Suh said:

     

    Of course. Add as many mac3 or mac4 as you like and change the netif_num number.

    It seems it depends on the DSM whether all mac addresses are working after that.

    thanks,

    Yeah, I now have a problem may caused by only one mac1 was set in the user config.

    the vswitch can not start the interface after reboot if the vswitch was created a bridge on the interface which was not set the mac address in user config.

    Do you have any insight about it?

     

  4. On 4/28/2022 at 6:12 PM, Peter Suh said:

    (Notice)

    The 42661 nano U1 download function, which has been changed this time in @pocopico's TC, has not been changed yet.
    So, to make up for this, we added the function of pre-downloading 42661 nano U1 files to the new URL of the changed U1.
    This feature allows you to avoid errors caused by downloading within TC, which is still before the change.

     

    (Automatic updates are supported for users who downloaded after April 24, but users who downloaded before that should receive new updates.)

    ----------------------------------------------------------------------------------------------------------------------------

     

    1.This is a shell script that executes several commands at once as described in the "Redpill Tinycore Loader DSM 7.1 Build" guide.

     

    To use, you can download and untar it as follows and use it in the /home/tc directory.

     

    Helps build DSM 7.1 by managing the PAT file directory required for decryption.

     

    Automatically add mac2 to user_config.json file for dual NIC, a feature that TC doesn't have.

     

    ( Manual Response Version )

    tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/m.sh.gz; tar -zxvf m.sh.gz;

     

    ( Auto Answer Version with y )
    tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz; tar -zxvf my.sh.gz;

     

    Where y is unnecessarily asked, it automatically responds.


    ./my.sh DS918+

    ./my.sh DS3617xs

    ./my.sh DS3615xs

    ./my.sh DS3622xs+

    ./my.sh DVA3221

    ./my.sh DS920+

    ./my.sh DS1621+
     

    1106259566_2022-04-248_32_51.thumb.png.9a36269259ddae7993e344fb7b4f5350.png.a7ab3e69a5e1228a4bd7a8458b64d83b.png

     

    -----------------------------------------------------------------------------------------------------

     

    2. Deploy scripts that you can leverage if you need to add a separate ext manually for VM users.

    It includes the fuction to add exts created by @FOXBI with multiple selections like capture.

     

    For the instructions on how to use, you can download and decompress as below and use it in /home/tc directory.

     

    ( Auto Answer Version with y )

    tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/myv.sh.gz; tar -zxvf myv.sh.gz;

     

    The way to use it is existing same as my.sh. Where y is unnecessarily asked, it automatically responds.

     

    ./myv.sh DS918+

    ./myv.sh DS3617xs

    ./myv.sh DS3615xs

    ./myv.sh DS3622xs+

    ./myv.sh DVA3221

    ./myv.sh DS920+

    ./myv.sh DS1621+
    1573609525_2022-04-199_54_07.thumb.png.f44c890de62c6f8b6d71d4abb9279c36.png.fb04d59fd3ad8bd8159478580256056d.png.150ef725e27aa575a7600ccaa439c456.png

     

    CAUTION) Not all exts correspond to 7.1.0-42661.
    Please check @pocopico's ext GITHUB in advance and use it.
    We do not respond to errors caused by unsupported revisions.

    hi @Peter Suh

    do your script support triple or more than 3 ethernet port?

    in my case I found the ethernet card don't have a mac will be failed if the v-switch has bridges on it.

  5. - Outcome of the update: SUCCESSFUL

    - DSM version prior update: DSM 7.1.0-42661 Update 1
    - Loader version and model: Tinycore-Redpill v0.8.0.5 - DS918+
    - Using custom extra.lzma: NO
    - Installation type: BAREMETAL

    - Additional comments: Upgraded to DSM 7.1.0-42661 Update 4 via GUI. Aafter update in GUI, always be "recovery", then Booted into TCRP and run:

    ./rploader.sh update
    sudo ./rploader.sh postupdate apollolake-7.1.0-42661
    exitcheck.sh reboot

     

  6. 42 minutes ago, Peter Suh said:

     

     

    My ext repo is not directly available with pocopico's rploader.sh .
    You need to use a separate script called M-Shell .

     

     

    If you want to use my repo as a build, you can use the command like below.

     

    curl --location "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz" -O; tar -zxvf my.sh.gz;

     

    ./my.sh DS3622xs+J noconfig noclean
    (This option retains all settings that have already been built through rploader.sh .)

     

    it looks failed to build new 42661 with the card plugin in...  the status would be "not installed"

    But now I could make it work after manually insmod with your repo

    https://github.com/pocopico/rp-ext/tree/main/atlantic

    I will try your script later.

    Many thanks.

    • Like 1
  7. 27 minutes ago, Peter Suh said:

     

    https://raw.githubusercontent.com/pocopico/rp-ext/master/atlantic/rpext-index.json

     

    The mention of pocopico's ext above is a link to my repo.

     

    However, the contents of both repo are exactly the same.

     

    What loader do you plan to use if pocopico adds a new ext?

    I don't know why 

    but it looks the loader.sh not get your repo,  and I just compare these two, it's different.

    屏幕截图 2022-08-25 131727.png

  8. 1 hour ago, Peter Suh said:

     

     

     

    TCRP's ext already contains atlactic ext.

     

    Are you sure the ext below in pocopico doesn't work?

     

    https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-index.json

     

    I want to check the junior log. Is it possible?

    (It may be possible only through another LAN card [i219] or VM that works as the second one)

     

    And, it is necessary to check which ext is automatically added with the command below in TC Linux.

     

    ls -l *load/c*/e*

     

     

    update:

    I load this kernal module, it works

     

    the driver in the automatically installation would be failed for the MSI superLan 10G card due to the subsystem is missing in the repo of https://github.com/pocopico/rp-ext

  9. 35 minutes ago, Peter Suh said:

     

     

     

    TCRP's ext already contains atlactic ext.

     

    Are you sure the ext below in pocopico doesn't work?

     

    https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-index.json

     

    I want to check the junior log. Is it possible?

    (It may be possible only through another LAN card [i219] or VM that works as the second one)

     

    And, it is necessary to check which ext is automatically added with the command below in TC Linux.

     

    ls -l *load/c*/e*

     

     

    I didn't try your repository

    I will try later

    it looks yours would be work

  10. 25 minutes ago, Peter Suh said:

     

     

     

    TCRP's ext already contains atlactic ext.

     

    Are you sure the ext below in pocopico doesn't work?

     

    https://raw.githubusercontent.com/PeterSuh-Q3/rp-ext/master/atlantic/rpext-index.json

     

    I want to check the junior log. Is it possible?

    (It may be possible only through another LAN card [i219] or VM that works as the second one)

     

    And, it is necessary to check which ext is automatically added with the command below in TC Linux.

     

    ls -l *load/c*/e*

     

     

    yes, I'm sure 

    I checked the atlantic driver, only include limited vendor's prodcuts

    the result as below:

    only support sv=00007053 sd=00001009

    root@homelab1:/home/kaix# strings atlantic.ko | grep 1D6A
    alias=pci:v00001D6Ad000007B1sv00007053sd00001009bc*sc*i*
    alias=pci:v00001D6Ad000007B1sv00007053sd00001001bc*sc*i*
    alias=pci:v00001D6Ad0000D107sv00007053sd00001001bc*sc*i*

     

     

    but my card subsystem id is :

    0000:04:00.0 0200: 1d6a:07b1 (rev 02)
            Subsystem: 1462:b912

     

  11. I just get a cheap 10Gbe card but with limited driver support in linux 

    it‘s AQC107 

    0000:04:00.0 Ethernet controller: Device 1d6a:07b1 (rev 02)

     

    0000:04:00.0 0200: 1d6a:07b1 (rev 02)
            Subsystem: 1462:b912
            Flags: bus master, fast devsel, latency 0, IRQ 11
            Memory at a2440000 (64-bit, non-prefetchable) [size=64K]
            Memory at a2450000 (64-bit, non-prefetchable) [size=4K]
            Memory at a2000000 (64-bit, non-prefetchable) [size=4M]
            Expansion ROM at a2400000 [disabled] [size=256K]
            Capabilities: [40] Express Endpoint, MSI 00
            Capabilities: [80] Power Management version 3
            Capabilities: [90] MSI-X: Enable- Count=32 Masked-
            Capabilities: [a0] MSI: Enable- Count=1/32 Maskable- 64bit+
            Capabilities: [c0] Vital Product Data
            Capabilities: [100] Advanced Error Reporting
            Capabilities: [150] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
     

     

    I find some thread for this card, but I dond't know how to build it in 4.4.180 kernel DSM 7.1.0-42661 ds3622xs+

     

     

    屏幕截图 2022-08-25 091003.png

  12.  

     

    On 7/14/2022 at 8:47 PM, xuchuan said:

    I also used an Asus AQC 107 last month,
    I found that it doesn't run at full speed,
    After that, I replaced it with a 8125b network card with 4 network ports.
    Then the network port aggregates 10 Gigabit,
    very perfect. 
    One thing you must pay attention to: add the 8125B driver to the compilation boot file, and modify the number of network cards in advance. After successfully installing the DSM, insert a new network card. Otherwise, it will not succeed.

     

    is your AQC107 work? @xuchuan

    how to modify the number of network card?

    thanks

    • Like 1
  13. if I add some new hardware like ethernet card, what should I do? @rojoone2

    1, record the mac and serial number,

    2,rebuild with all hard drivers plugged in during building,

    3,./rploader.sh clean before exitcheck reboot

     

    my problem is when I plugin in the ethernet card (suppose it's not supported by Synology, but I do the add extention when I build), the build is ok,but always"not installed"

     

  14. not same hadwares

    CPU intel 8500k

    motherboard asrock z390m-pro4

    ethernet:

    broadcom 2x1gbe ethernet card 

    1 aqc107 card (msi superklan 10g) (new add)

    1 211-v come with motherboard

    4X5tb install in motherboard sata ports

    2X3TB installed in jmb585 sata pcie card

    2x 512GB with nvme SSD

     recentlly i have update it from DSM6.2 and  upgrade it to DS3622xs+7.1.0-42661 successfully. in the DSM control plane I could see the version is DS3622xs+7.1.0-42661-update1

    yesterday I bought a 10gbe card (aqc107)and install it in the free pcie lane in my motherboard. but not recegnized in the DSM. 

    So I plan to have a refesh install with it , before I have a fresh isntallation. I removed all the HDD disks but Nvme SSD.

    add a new disk connect to the port1 SATA and I build the DS3622xs+7.1.0-42661 again with a new USB stick.

    I didn't find anythig wrong when I build. after the building., I reboot it and I could find a new SynologyNAS in the synology Assistant with the status "Not install"

    I disconnected the internet to make sure no any auto update when I'm doing install  but the issue happen same with @gcat

    the issue:

    the status always be "not installed" after rebooting.

     

    the PAT file hash

    PS C:\Users\xukai\Downloads> certutil -hashfile '.\DSM_DS3622xs+_42661 (4).pat' sha256
    SHA256 的 .\DSM_DS3622xs+_42661 (4).pat 哈希:
    53d0a4f1667288b6e890c4fdc48422557ff26ea8a2caede0955c5f45b560cccd

     

    Thanks for your help. @rojoone2

     

    屏幕截图 2022-08-24 213020.png

    build log

×
×
  • Create New...