Jump to content
XPEnology Community

TinyCore RedPill Loader (TCRP)


pocopico

Recommended Posts

3 минуты назад, phone guy сказал:

Based on what @flyride said, I would suggest switching pci slots with your 2 HBA cards, so the 16 port ends up at position 02:00 (where your 8 port card is now)

this is not a problem, both cards are not built-in and I can change them.
this computer for testing.
I just want to test the possibility of using more disks than 16.
I was able to connect 24 disks, but the problem was that after editing the internalsataport, external USB drives are now recognized as internal - is not good

Link to comment
Share on other sites

2 minutes ago, phone guy said:

Is there a good guide or explanation on editing the DTS for 920/1621 ? I know I've seen it discussed before, but its now lost in 134 pages of this thread.

 

The dialog between Peter Suh and pocopico was most informative to me.  I don't think it's really documented at all.  I'm working to improve that now, with this: https://xpenology.com/forum/topic/61634-dsm-7x-loaders-and-platforms/ and enhancements to the satamap tool, soon a specific device tree tool.  Once that is online I'm planning to create some better documentation.

 

  • Thanks 1
Link to comment
Share on other sites

4 minutes ago, -iliya- said:

I was able to connect 24 disks, but the problem was that after editing the internalsataport, external USB drives are now recognized as internal - is not good

 

internalportcfg, esataportcfg and usbportcfg are all related.  Only one can have a particular bit position set to 1 at a time.

Link to comment
Share on other sites

I'm sorry for being annoying, but it doesn't work for me

./rploader.sh update now

Скрытый текст

tc@box:~$ ./rploader.sh update now
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> gzip: modules.alias.3.json.gz: No such file or directory
gzip: modules.alias.4.json.gz: No such file or directory
sha256sum: latestrploader.sh: No such file or directory

There is a newer version of the script on the repo should we use that ? [yY/nN]y
OK, updating, please re-run after updating
cp: cannot stat '/home/tc/latestrploader.sh': No such file or directory
Updating tinycore loader with latest updates
Backing up files to /mnt/sdf3//mydata.tgz
Done.
tc@box:~$ dir
custom_config.json  global_config.json  modules.alias.3.json  modules.alias.4.json  rpext-index.json  rploader.sh  user_config.json
tc@box:~$

./rploader.sh fullupgrade now
some problem with root certificates in tinycore redpill 0.46 image?

wget and curl also get error

Скрытый текст

tc@box:~$ wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz
Connecting to github.com (140.82.121.3:443)
wget: error getting response: Connection reset by peer

Скрытый текст

tc@box:~$ curl -i https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz
curl: (60) SSL certificate problem: certificate is not yet valid
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

openssl s_client -connect github.com:443

Скрытый текст

CONNECTED(00000003)
depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA
verify return:1
depth=1 C = US, O = DigiCert Inc, CN = DigiCert TLS Hybrid ECC SHA384 2020 CA1
verify error:num=9:certificate is not yet valid
notBefore=Apr 14 00:00:00 2021 GMT
verify return:1
depth=1 C = US, O = DigiCert Inc, CN = DigiCert TLS Hybrid ECC SHA384 2020 CA1
notBefore=Apr 14 00:00:00 2021 GMT
verify return:1
depth=0 C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = github.com
verify error:num=9:certificate is not yet valid
notBefore=Mar 15 00:00:00 2022 GMT
verify return:1
depth=0 C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = github.com
notBefore=Mar 15 00:00:00 2022 GMT
verify return:1
---
Certificate chain
 0 s:C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = github.com
   i:C = US, O = DigiCert Inc, CN = DigiCert TLS Hybrid ECC SHA384 2020 CA1
 1 s:C = US, O = DigiCert Inc, CN = DigiCert TLS Hybrid ECC SHA384 2020 CA1
   i:C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFajCCBPCgAwIBAgIQBRiaVOvox+kD4KsNklVF3jAKBggqhkjOPQQDAzBWMQsw
CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTAwLgYDVQQDEydEaWdp
Q2VydCBUTFMgSHlicmlkIEVDQyBTSEEzODQgMjAyMCBDQTEwHhcNMjIwMzE1MDAw
MDAwWhcNMjMwMzE1MjM1OTU5WjBmMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
aWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEVMBMGA1UEChMMR2l0SHVi
LCBJbmMuMRMwEQYDVQQDEwpnaXRodWIuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
AQcDQgAESrCTcYUh7GI/y3TARsjnANwnSjJLitVRgwgRI1JlxZ1kdZQQn5ltP3v7
KTtYuDdUeEu3PRx3fpDdu2cjMlyA0aOCA44wggOKMB8GA1UdIwQYMBaAFAq8CCkX
jKU5bXoOzjPHLrPt+8N6MB0GA1UdDgQWBBR4qnLGcWloFLVZsZ6LbitAh0I7HjAl
BgNVHREEHjAcggpnaXRodWIuY29tgg53d3cuZ2l0aHViLmNvbTAOBgNVHQ8BAf8E
BAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGbBgNVHR8EgZMw
gZAwRqBEoEKGQGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRMU0h5
YnJpZEVDQ1NIQTM4NDIwMjBDQTEtMS5jcmwwRqBEoEKGQGh0dHA6Ly9jcmw0LmRp
Z2ljZXJ0LmNvbS9EaWdpQ2VydFRMU0h5YnJpZEVDQ1NIQTM4NDIwMjBDQTEtMS5j
cmwwPgYDVR0gBDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3
dy5kaWdpY2VydC5jb20vQ1BTMIGFBggrBgEFBQcBAQR5MHcwJAYIKwYBBQUHMAGG
GGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBPBggrBgEFBQcwAoZDaHR0cDovL2Nh
Y2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTSHlicmlkRUNDU0hBMzg0MjAy
MENBMS0xLmNydDAJBgNVHRMEAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkA
dgCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAX+Oi8SRAAAEAwBH
MEUCIAR9cNnvYkZeKs9JElpeXwztYB2yLhtc8bB0rY2ke98nAiEAjiML8HZ7aeVE
P/DkUltwIS4c73VVrG9JguoRrII7gWMAdwA1zxkbv7FsV78PrUxtQsu7ticgJlHq
P+Eq76gDwzvWTAAAAX+Oi8R7AAAEAwBIMEYCIQDNckqvBhup7GpANMf0WPueytL8
u/PBaIAObzNZeNMpOgIhAMjfEtE6AJ2fTjYCFh/BNVKk1mkTwBTavJlGmWomQyaB
AHYAs3N3B+GEUPhjhtYFqdwRCUp5LbFnDAuH3PADDnk2pZoAAAF/jovErAAABAMA
RzBFAiEA9Uj5Ed/XjQpj/MxQRQjzG0UFQLmgWlc73nnt3CJ7vskCICqHfBKlDz7R
EHdV5Vk8bLMBW1Q6S7Ga2SbFuoVXs6zFMAoGCCqGSM49BAMDA2gAMGUCMCiVhqft
7L/stBmv1XqSRNfE/jG/AqKIbmjGTocNbuQ7kt1Cs7kRg+b3b3C9Ipu5FQIxAM7c
tGKrYDGt0pH8iF6rzbp9Q4HQXMZXkNxg+brjWxnaOVGTDNwNH7048+s/hT9bUQ==
-----END CERTIFICATE-----
subject=C = US, ST = California, L = San Francisco, O = "GitHub, Inc.", CN = github.com

issuer=C = US, O = DigiCert Inc, CN = DigiCert TLS Hybrid ECC SHA384 2020 CA1

---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2804 bytes and written 376 bytes
Verification error: certificate is not yet valid
---
New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256
Server public key is 256 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 9 (certificate is not yet valid)
---
---
Post-Handshake New Session Ticket arrived:
SSL-Session:
    Protocol  : TLSv1.3
    Cipher    : TLS_AES_128_GCM_SHA256
    Session-ID: B1971C69081384F8AE14384836954EA92A246AA394A4D9F377A50633CA879A6B
    Session-ID-ctx:
    Resumption PSK: F76F6F27D53C3F64CBB3AC9D12513308530FF3CE4EED33BE935AB26E73DA5294
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 7200 (seconds)
    TLS session ticket:
    0000 - 6c f0 7e fb 21 c3 03 3e-e2 36 bf 8b db 66 d5 ed   l.~.!..>.6...f..
    0010 - a8 ca 47 f1 6d 70 dc 15-a1 03 7d f5 36 a6 fd 91   ..G.mp....}.6...

    Start Time: 1388718281
    Timeout   : 7200 (sec)
    Verify return code: 9 (certificate is not yet valid)
    Extended master secret: no
    Max Early Data: 0
---
read R BLOCK
---
Post-Handshake New Session Ticket arrived:
SSL-Session:
    Protocol  : TLSv1.3
    Cipher    : TLS_AES_128_GCM_SHA256
    Session-ID: 24E648295D5E1910BAED1467A80B2A1281D67707DDB0DF5F251576DE6B549A4D
    Session-ID-ctx:
    Resumption PSK: 669C4CCE007229BCFB7B8F6142784A0F9E1B71F292FC30767151699B0F09531D
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 7200 (seconds)
    TLS session ticket:
    0000 - 62 0c 2d c3 f3 1c 72 7f-64 b7 07 b9 b6 eb 01 06   b.-...r.d.......
    0010 - 34 5c a0 e6 e0 bb af c7-97 a4 fd 77 0e 64 70 c0   4\.........w.dp.

    Start Time: 1388718281
    Timeout   : 7200 (sec)
    Verify return code: 9 (certificate is not yet valid)
    Extended master secret: no
    Max Early Data: 0

 

Edited by -iliya-
Link to comment
Share on other sites

I'm not seeing those errors.  Maybe your image is corrupted, consider reburning it.

 

tc@box:~$ ./rploader.sh update now
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> There is a newer version of the script on the repo should we use that ? [yY/nN]y
OK, updating, please re-run after updating
Updating tinycore loader with latest updates
Backing up files to /mnt/sda3//mydata.tgz
Done.

 

Edited by flyride
Link to comment
Share on other sites

37 минут назад, flyride сказал:

 

internalportcfg, esataportcfg and usbportcfg are all related.  Only one can have a particular bit position set to 1 at a time.

Скрытый текст

tc@box:~$ ./rploader.sh satamap now
Found SCSI HBAs, We need to install the SCSI modules
Downloading: scsi-5.10.3-tinycore64.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'scsi-5.10.3-tinycore64.tcz'
scsi-5.10.3-tinycore 100% |********************************| 2632k  0:00:00 ETA
'scsi-5.10.3-tinycore64.tcz' saved
scsi-5.10.3-tinycore64.tcz: OK
Succesfully installed SCSI modules
Found "00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)" (4 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <4> 6
Found "01:00.0 RAID bus controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" (0 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <0> 8
Found "02:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] (rev 02)" (0 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <0> 16
Overridden to the max value for SataPortMap = 9
WARNING: number of mapped ports exceed maxdisks 16
SataPortMap=689
DiskIdxMap=00060e

I'm change 9201 and 9240 pci splots

./rploader.sh satamap only offers 9 ports on a 16 port controller

Edited by -iliya-
Link to comment
Share on other sites

4 minutes ago, -iliya- said:

Found "00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)" (4 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <4> 6
Found "01:00.0 RAID bus controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)" (0 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <0> 8
Found "02:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] (rev 02)" (0 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <0> 16
Overridden to the max value for SataPortMap = 9
WARNING: number of mapped ports exceed maxdisks 16
SataPortMap=689
DiskIdxMap=00060e

 

I'm change 9201 and 9240 pci splots

./rploader.sh satamap only offers 9 ports on a 16 port controller

 

Yes this is working exactly as desired.

It is telling you 1) you are assigning ports that are more than maxdisks and 2) sataportmap cannot specify >9 disks so it is setting it to the max of 9.

 

Manually edit user_config.json with new maxdisks and delete the "9" from "SataPortMap=689" and I think you will be ok

Edited by flyride
Link to comment
Share on other sites

USB identify not work for z87x-d3h

 

tc@box:~$ ./rploader.sh identifyusb now

Found more than one USB disk devices, please select which one is your loader on
1) SanDisk
2) MXT
#? 1
Selected Device : SanDisk , with VendorID: 0x0781 and ProductID: 0x5591
Sorry, no usb disk could be identified

Link to comment
Share on other sites

3 minutes ago, -iliya- said:

USB identify not work for z87x-d3h

 

tc@box:~$ ./rploader.sh identifyusb now

Found more than one USB disk devices, please select which one is your loader on
1) SanDisk
2) MXT
#? 1
Selected Device : SanDisk , with VendorID: 0x0781 and ProductID: 0x5591
Sorry, no usb disk could be identified

You can manually add those values to the user_config.json with notepad++ or winscp editor and bypass the identifyusb step all together than

Link to comment
Share on other sites

4 hours ago, -iliya- said:

problem with last rploader.sh

curl: (60) SSL certificate problem: certificate is not yet valid
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
chown: cannot access 'custom_config.json': No such file or directory
chown: cannot access 'global_config.json': No such file or directory
chown: cannot access 'modules.alias.3.json.gz': No such file or directory
chown: cannot access 'modules.alias.4.json.gz': No such file or directory
chown: cannot access 'rpext-index.json': No such file or directory
chown: cannot access 'user_config.json': No such file or directory
chown: cannot access 'dtc': No such file or directory
chown: cannot access 'rploader.sh': No such file or directory
chown: cannot access 'ds1621p.dts': No such file or directory
chown: cannot access 'ds920p.dts': No such file or directory
gzip: modules.alias.*.gz: No such file or directory
chmod: cannot access 'rploader.sh': No such file or directory
Please make sure you are using the latest 1GB img before using backup option
Current /home/tc size is 3.6M , try to keep it less than 1GB as it might not fit into your image
Should i update the sdf with your current files [Yy/Nn]

 

the time/date isn't set in your tinycore instance

Link to comment
Share on other sites

8 hours ago, pocopico said:

 

It looks to me like CPU emulation issue. Please follow @haydibeguide. You may find it in his signature.

thanks mate. I used his guide which produced a VM identical to mine... it ended up being my satamap. I had it 0 for the VM's sata controller that had no drives attached. once I set it to 6, it booted 😕

 

i spent hours on that!

 

Link to comment
Share on other sites

On 5/14/2022 at 6:46 AM, howudodat said:

Trying to isntall 3622xs+ on proxmox using the below steps:


install tcrp:


./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh serialgen DS3622xs+
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh build broadwellnk-7.0.1-42218
./rploader.sh clean now
./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json
./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json
./rploader.sh build broadwellnk-7.1.0-42661

 


 

 

Can anyone explain why most of the guide I see have 2 seperate build commands? Like this one quoted above... a build command for 7.0.1 and then another for 7.1.0?

 

Is there any reason why we couldn't just do the following?

 

./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh serialgen DS3622xs+
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json
./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json
./rploader.sh backup now
./rploader.sh build broadwellnk-7.1.0-42661

 

Link to comment
Share on other sites

2 minutes ago, ideasman69 said:

 

Can anyone explain why most of the guide I see have 2 seperate build commands? Like this one quoted above... a build command for 7.0.1 and then another for 7.1.0?

 

Is there any reason why we couldn't just do the following?

 


./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh serialgen DS3622xs+
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json
./rploader.sh ext broadwellnk-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json
./rploader.sh backup now
./rploader.sh build broadwellnk-7.1.0-42661

 

I believe there was a "Lost in translation" moment somewhere when the guides were being written. But as of now, you only have to build for 42661

Link to comment
Share on other sites

3 minutes ago, phone guy said:

I believe there was a "Lost in translation" moment somewhere when the guides were being written. But as of now, you only have to build for 42661

oh cool, thanks.

 

i dont know if the acpid module is working for me as my proxmox "shutdown" button doesnt do anything

Link to comment
Share on other sites

3 hours ago, ideasman69 said:

oh cool, thanks.

 

i dont know if the acpid module is working for me as my proxmox "shutdown" button doesnt do anything

What system did you build? (which model platform?)

 

DS3622+ acpi shutdown working (for me) was

./rploader.sh ext broadwellnk-7.1.0-42661 add https://raw.githubusercontent.com/dodo-dk/rp-ext/main/acpid/rpext-index.json

 

And if I remember for DS918+ @pocopico acpi works? I cant remember

./rploader.sh ext apollolake-7.1.0-42661 add https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json

 

Link to comment
Share on other sites

1 hour ago, phone guy said:

DS3622+ acpi shutdown working (for me) was



./rploader.sh ext broadwellnk-7.1.0-42661 add https://raw.githubusercontent.com/dodo-dk/rp-ext/main/acpid/rpext-index.json

 

awesome, thanks mate ill give this a shot! Will you add that to your proxmox guide??

 

also - why does everyone seem to go down the virtual usb route with proxmox? I've found the following very easy:

- upload any of the images from the github (bios img, uefi img or vmdk) and upload to local -> iso images

- run qm importdisk {vmid} /var/lib/vz/template/iso/tinycore-redpill-uefi.v0.4.6.img local-lvm via shell

- assign it to SATA0 in the VM hardware settings

 

Does the virtual USB method have any advantages over using the bootloader in the virtual SATA controller?

Edited by ideasman69
Link to comment
Share on other sites

1 hour ago, ideasman69 said:

awesome, thanks mate ill give this a shot! Will you add that to your proxmox guide??

 

also - why does everyone seem to go down the virtual usb route with proxmox? I've found the following very easy:

- upload any of the images from the github (bios img, uefi img or vmdk) and upload to local -> iso images

- run qm importdisk {vmid} /var/lib/vz/template/iso/tinycore-redpill-uefi.v0.4.6.img local-lvm via shell

- assign it to SATA0 in the VM hardware settings

 

Does the virtual USB method have any advantages over using the bootloader in the virtual SATA controller?

I personally couldn't get dsm to install properly when using sata boot, the only way I was able to get a successful install was using virtual usb. Might have been me? but this worked for me.

Link to comment
Share on other sites

23 hours ago, pocopico said:


No it just gives you more control. I can of course add the dts conversion as well. Thanks for the recommendations  

 

@pocopico modified TC 1 hour ago so that the user dts file I requested can be used.

 

If you update now, the version will be upgraded to 0.7.1.0.

 

Support for auto-compilation of custom dts files is the main feature of this version.

 

thank you @pocopico

 

The post below explains how to use it.

 

And a function to view the version history has been added.
But, where did the previous version history go? haha.

 

tc@box:~$ ./rploader.sh version history
0.7.1.0

    0.7.1.0 Added the history, version and enhanced patchdtc function

Edited by Peter Suh
  • Like 1
Link to comment
Share on other sites

@pocopico

 

I Gathered information from your repo to fill in the missing version history.

I would appreciate it if you use it.^^

 

[tinycore redpill version history]

 

0.7.0.0 Added build for version greater than 42218

 

0.7.0.1 Added required extension parsing adding and downloading

 

0.7.0.2 Added usb patch in patchdtc

 

0.7.0.3 Added portnumber on patchdtc

 

0.7.0.4 Make sure that local cache folder is created early in the process

 

0.7.0.5 Enabled interactive

 

0.7.0.6 Added save/restore session functions

 

0.7.0.7 Added a check date function

 

0.7.0.8 Added the ability to use local dtb file

 

0.7.0.9 Added flyride satamap review

  • Like 1
Link to comment
Share on other sites

19 часов назад, flyride сказал:

Manually edit user_config.json with new maxdisks and delete the "9" from "SataPortMap=689" and I think you will be ok

build a new loader 3622xs+

    "SataPortMap": "68",
    "DiskIdxMap": "00060e"
  },
  "synoinfo": {
    "internalportcfg": "0x3ffffff",
    "esataportcfg": "0x0000000000",
    "usbportcfg": "0xfffc0000000",
    
    "maxdisks": "30",
    "support_bde_internal_10g": "no",
    "support_disk_compatibility": "no",
    "support_memory_compatibility": "no"
  },
  "ramdisk_copy": {}
}

1111 1111 1111 1100 0000 0000 0000 0000 0000 0000 0000 ==> Usb ports (14 usb)  FFFC0000000
0000 0000 0000 0011 1111 1111 1111 1111 1111 1111 1111 ==> Sata ports (30 drives) 3FFFFFFF
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ==> Sata ports (0 drives) 0

 

But all usb port working as internal and any usb disk connected as internal. where is the mistake?

Link to comment
Share on other sites

5 minutes ago, -iliya- said:

build a new loader 3622xs+


    "SataPortMap": "68",
    "DiskIdxMap": "00060e"
  },
  "synoinfo": {
    "internalportcfg": "0x3ffffff",
    "esataportcfg": "0x0000000000",
    "usbportcfg": "0xfffc0000000",
    
    "maxdisks": "30",
    "support_bde_internal_10g": "no",
    "support_disk_compatibility": "no",
    "support_memory_compatibility": "no"
  },
  "ramdisk_copy": {}
}

1111 1111 1111 1100 0000 0000 0000 0000 0000 0000 0000 ==> Usb ports (14 usb)  FFFC0000000
0000 0000 0000 0011 1111 1111 1111 1111 1111 1111 1111 ==> Sata ports (30 drives) 3FFFFFFF
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ==> Sata ports (0 drives) 0

 

But all usb port working as internal and any usb disk connected as internal. where is the mistake?

 

Not sure, but there is a lot of information suggesting MaxDisks >24 is problematic.  Also do you need 14 USB ports?  Not sure how many Syno actually supports, but I have never seen someone try to use 14 of them at once.

 

Why don't you try MaxDisks=24, internalportcfg = 0xFFFFFF, usbportcfg = 0xF000000 and see if you get a different result

 

Link to comment
Share on other sites

1 минуту назад, flyride сказал:

 

Not sure, but there is a lot of information suggesting MaxDisks >24 is problematic.  Also do you need 14 USB ports?  Not sure how many Syno actually supports, but I have never seen someone try to use 14 of them at once.

 

Why don't you try MaxDisks=24, internalportcfg = 0xFFFFFF, usbportcfg = 0xF000000 and see if you get a different result

 

not work

1851919281_2022-05-16212335.thumb.jpg.808e73934795fbc4b48feb034fd0943c.jpg

 

maxdisks="24"

internalportcfg="0xFFFFFF"

usbportcfg="0xF000000"

esataportcfg="0x0000000000"

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...