jimmmmm
-
Posts
27 -
Joined
-
Last visited
-
Days Won
2
Posts posted by jimmmmm
-
-
27 minutes ago, Rick4 said:
Hi All! I just bought a tbao r3 mini pc with amd ryzen5 5500u and double i226V lan cards (8086:125c). At redpill loader (or any other loader, tried all) i can't get ip, must plug an r8152 usb2lan adapter, reboot, and then get ip. But ufortunately after compile loader and reboot, nas don't visible on lan, same with r8152, and same with i226v lan cards. How can i try to install that driver to any loader?
You can try https://github.com/wjz304/arpl-i18n
-
1 hour ago, scoobdriver said:
Tried 7.1 in Esxi , it fails at around 58% possibly corrupt when installing pat file.
The kernel of SA6400 7.1 has many compatible issues with modules like mpt3sas. We should not use SA6400 with 7.1 any more.
- 2
-
3 hours ago, Orphée said:
[ 1.710862] redpill: Unknown symbol __might_sleep (err -2)
[ 1.711741] redpill: Unknown symbol __might_sleep (err -2)So you need rebuild the redpill lkm and any other modules.
The kernel config between SA6400 7.1 and 7.2 are different. You can not share the modules.
-
45 minutes ago, Orphée said:
Switching to "j" at boot for install, I still have the i2c adapter flood.
how do I check if addon is there ?
Install error at 55% in junior mode too.
Edit :
From serial console in junior mode :
proxmox VM conf :
args: -device 'nec-usb-xhci,id=usb-bus0,multifunction=on' -drive 'file=/var/lib/vz/dump/orphee/sa6400-tinycore-redpill.v0.9.4.3-2.m-shell.img,media=disk,format=raw,if=none,id=drive-disk-bootloader' -device 'usb-storage,bus=usb-bus0.0,port=1,drive=drive-disk-bootloader,id=usb-disk-bootloader,bootindex=999,removable=on' bios: ovmf boot: cores: 4 efidisk0: local:103/vm-103-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K machine: q35 memory: 4096 meta: creation-qemu=7.2.0,ctime=1683988519 name: TCRP-SA6400 net0: e1000=XX:XX:XX:XX:XX:XX,bridge=vmbr2,firewall=1 numa: 0 ostype: l26 sata0: local:103/vm-103-disk-1.qcow2,size=32G scsihw: virtio-scsi-single serial0: socket smbios1: uuid=xxxxxxxxxxxxxxxxxxx sockets: 1 vmgenid: xxxxxxxxxxxxxxxxxxxxxxxxxx
Edit 2 : as you can see, I must set E1000 as network card or no network detected with virtio.
Please ensure redpill lkm is loaded.
-
On 3/26/2023 at 6:09 AM, RedwinX said:
That's wired, but not detected as cache device. Detected as m2 device, and after some research, it's appear that some model can create volume now with m2 device : https://kb.synology.com/fr-fr/DSM/tutorial/Which_models_support_M_2_SSD_storage_pool
GUI feels like yeah, but performance of docker too. I launch like 6-7 containers with different apps, and now it makes less than 2min to launch thant 5min before. Same with analyse of my plex library. 10mins to scan vs 14mins. That's the same machine, with same RAM and same CPU. Nothing has changed
Put the file to /lib64/libhwcontrol.so.1 and restart SA6400, you can create m2 storage pool.
This file is only for SA6400 7.1.1
-
On 3/23/2023 at 4:27 AM, IG-88 said:
i had a closer look at the device id's in the i915 driver and its up to 11th cpu gen, ice lake (8Axx) tiger lake (9Axx) rocket lake (4Cxx) and Jasper Lake (4Exx) / Elkhart Lake (45xx)
no 12th/13th gen alder lake or raptor lake (46xx)
0042
0046
0102
0106
010A
0112
0116
0122
0126
0152
0156
015A
0162
0166
016A
016A
0402
0406
040A
040B
040E
0412
0416
041A
041B
041E
0422
0426
042A
042B
042E
0A02
0A06
0A0A
0A0B
0A0E
0A12
0A16
0A1A
0A1B
0A1E
0A22
0A26
0A2A
0A2B
0A2E
0A84
0C02
0C06
0C0A
0C0B
0C0E
0C12
0C16
0C1A
0C1B
0C1E
0C22
0C26
0C2A
0C2B
0C2E
0D02
0D06
0D0A
0D0B
0D0E
0D12
0D16
0D1A
0D1B
0D1E
0D22
0D26
0D2A
0D2B
0D2E
0F30
0F31
0F32
0F33
1602
1606
160A
160B
160D
160E
1612
1616
161A
161B
161D
161E
1622
1626
162A
162B
162D
162E
1632
1636
163A
163B
163D
163E
1902
1906
190A
190B
190E
1912
1916
191A
191B
191D
191E
1921
1923
1926
1927
192A
192B
192D
1932
193A
193B
193D
1A84
1A85
22B0
22B1
22B2
22B3
2562
2572
2582
258A
2592
2772
27A2
27AE
2972
2982
2992
29A2
29B2
29C2
29D2
2A02
2A12
2A42
2E02
2E12
2E22
2E32
2E42
2E92
3184
3185
3577
3582
358E
3E90
3E91
3E92
3E93
3E94
3E96
3E98
3E99
3E9A
3E9B
3E9C
3EA0
3EA1
3EA2
3EA3
3EA4
3EA5
3EA6
3EA7
3EA8
3EA9
4500
4541
4551
4555
4557
4571
4C80
4C8A
4C8B
4C8C
4C90
4C9A
4E51
4E55
4E57
4E61
4E71
5902
5906
5908
590A
590B
590E
5912
5913
5915
5916
5917
591A
591B
591C
591D
591E
5921
5923
5926
5927
593B
5A40
5A41
5A42
5A44
5A49
5A4A
5A4C
5A50
5A51
5A52
5A54
5A59
5A5A
5A5C
5A84
5A85
87C0
87CA
8A50
8A51
8A52
8A53
8A54
8A56
8A57
8A58
8A59
8A5A
8A5B
8A5C
8A5D
8A70
8A71
9A40
9A49
9A59
9A60
9A68
9A70
9A78
9AC0
9AC9
9AD9
9AF8
9B21
9B41
9BA2
9BA4
9BA5
9BA8
9BAA
9BAC
9BC2
9BC4
9BC5
9BC6
9BC8
9BCA
9BCC
9BE6
9BF6
A001
A011I have already backported the source code for alder lake and raptor lake, but I did not have any 12th/13th gen cpu to test the driver. So wait for todo.
-
On 3/23/2023 at 6:17 AM, IG-88 said:
06:00.0 Class 0200: Device 10ec:8168 (rev 16)
Subsystem: Device 1458:e000
Kernel driver in use: pgtoolany idea why the pgtool (does not seem to be a loadable kernel module) is used instead of r8168?
other odd thing was having 6 sata onboard + jmb585 (5 sata ports) and a asm1166 (6 sata but kernel finds 32 ports) together in the system at initial setup (only one disk at the 1st onboard port) resulted in a error at ~5% where the dsm could not format the disk - after stripping it down to onboard sata it worked
edit:
beside the peculiar format problem on install (i will check on that later, lots of controllers i can try to hit numbers >12 ports) there where no problems so far, 2 TB's copied so far and still going, i will also try to use mpt3sas and scsi_transport_sas with a lsi sas controller later (for now just 6 onbard + jmb585)
sadly the sa6400 does not have the tn40xx.ko driver to support syno's own older tehuti 10G nics (3622 has this driver), had to pull a bnx2x 10G from another system to get 10G in the test system
nvme ssd did work ootb, just plugin and go but as i had only one i did not left it in the system, read cache does not do much, maybe i will try a 4-6 sata ssd cache
so stability is no problem so far on baremetal (i3-9100, 16GB RAM)
I have found there is a modules named "pgdrv.ko" for realtek, you can remove it.
- 1
-
8 hours ago, IG-88 said:
thanks, anything you can say about the source of the i915 driver? was it build from vanilla kernel 5.x source or do we have patch to mod the kernel (i have not seen 7.1 kernel source so far and i if synology works as expected we wont seen any 7.1 source before the release of 7.2)
Yes, just build from vanilla kernel 5.10.55, but some kernel config is not enabled for SA6400, such as drm and dma buff, so I also backport some missing dependency.
-
@IG-88 @Orphée I have update the url of image in the blog post, here is the link: https://ttttt.link/f/64182de86e818
- 1
-
The testing loader for SA6400 is already done, you can have a try in PVE, FYI: https://blog.jim.plus/blog/post/jim/synology-sa6400-with-i915
The newest redpoll lkm is in private github repo, developed by @pocopico fbelavenuto and me, we will make it public later.
- 2
- 3
-
@yanjun Just done this after change synoinfo.conf:
echo 1 > /run/synostorage/disks/nvme0n1/m2_pool_support
All will be okay.
-
Archives: https://archive.synology.com/download/ToolChain/toolchain/7.2-63134
All kernel vesions keep same with 7.1, so old machine like ds920p still uses old kernel 4.4. For x86, only amd epyc (aka SA6400) supports new kernel 5.10.
- 6
-
-
On 12/9/2022 at 4:18 AM, IG-88 said:
as the kernal already has a igc driver it should be possible to just compile the driver from vanilla kernel, that was usually no problem
as booting that new image seems to need some debuging and might need new code for the rp loader it can take some time (code for some syno-bios- and i2c- emulation might need some tweaking?)
if its possible to boot that image we will try the driver from the kernel syno uses and if there is need for backporting ten it will be from newer 5.x kernel to the one synology uses
as its still 7.1 we might even see a slight bump in the used kernel version in 7.2 (if it goes as seen in 6.x and 7.0/7.1)
if you are going for the loader ask @pocopico (tcrp) and @fbelavenuto (arpl)
Yes, I have connected with @pocopico and @fbelavenuto.
Now, we can install the dsm and boot it up, but we need to fix some issues.
Wait for good news.
- 1
-
I'm the one who backported intel 2.5G nic driver, but newbie to rp loader.
I'll try to tweak the rp loader for eypc7002, it maybe cost many days. Wait for my good news.
- 1
-
I have found the ".config" file in eypc7002 develop environment, by default, there is no config for intel 2.5G nic, so we need compile the driver in new kernel.
-
@pocopico Can you update TCRP igc to 1.3.0 ?
https://github.com/jim3ma/synology-igc/releases/tag/1.3.0
The version fixes memory leak in all previous versions, upgrade to this version ASAP.
-
On 11/10/2022 at 3:59 PM, RedwinX said:
Almost done. Take the last sources of toolchain and 4.4 synology kernel, and add patch to i915 : https://lore.kernel.org/all/20201030164124.16922-1-ville.syrjala@linux.intel.com/T/
Have a little bug to insert some drm module. Hope you are more lucky than me
The patches are too many, I can not find which one to apply. Can you share the patch with me ? I can help you to fix the drm inserting trouble.
-
1 hour ago, RedwinX said:
I have already succeeded to backport the driver i915 for the N5105 on Ubuntu 18.04 with a 4.4.180 kernel. Tried to compile with toolchain but not working at this time. There is a lot of module for entire drm to compile. Too complicated for me lol, makes me a big headake
Can you send me the source code? The newest i915 code in kernel 5.19 is hard to backport, it will cost many days to do. I can only do it part-time.
- 1
-
3 hours ago, RedwinX said:
Hi,
I have I225-v b3 (4 ports), not working. Tested with ARPL ou TCRP, same result, not detected a first boot. Will try to plug an usb adaptator, and apply your igc.ko. Don't know if it's related from your driver or loader. I've tested only with 920+ with netif=4
Will let you know
Red
You can add igc driver manually.
FYI
https://github.com/jim3ma/synology-igc/issues/2#issuecomment-1302965881
-
18 hours ago, pigr8 said:
i was looking at the same goal, using the spk on a genuine syno box, gonna do some research on that usb spk, should be simple in theory.
or the synocommunity synokernel drivers for the cdrom and serial adapters could be a good starting point.
Hmm, make a spk package is easy to do. I'm working on backporting the i915 driver from kernel 5.19. So the spk will be done later.
-
- 4
-
@pocopico I don't known, maybe panic or stuck, but in my machine it's running well in past days.
Another question, how to update igc.ko after installed via TCRP ?
I have merged some kernel patches for igc. You can have a look.
-
23 minutes ago, Aigor said:
Maybe i can try to make a package like USB drivers on synocommunity.
Next week i'm in HolydayI think this driver is for pci devices, not usb devices
Intel i225&i226 igc driver development thread
in Developer Discussion Room
Posted · Edited by jimmmmm
I did not think the drivers is the problem. Your machine may be not compatible with DSM. You can enable dbgutils add-on in arpl, then build, boot and wait 10 minutes, finally check /mnt/p1/logs in arpl.