[New Device] V-Color Skywalker Prism RGB RAM 8GB
Name of device:
V-color DDR4 SKYWALKER PRISM RGB 3200 U-DIMM TL48G32S8SRGB16
Link to manufacturer's product page:
https://www.v-color.com.tw/prodDetail.asp?id=231
Please select what type of device/interface the device uses:
ID information:
i2cdetect -l
i2c-0 smbus SMBus PIIX4 adapter port 0 at 0b00 SMBus adapter
i2c-1 smbus SMBus PIIX4 adapter port 2 at 0b00 SMBus adapter
i2c-2 smbus SMBus PIIX4 adapter port 1 at 0b20 SMBus adapter
i2c-3 i2c AMDGPU SMU 0 I2C adapter
i2c-4 i2c AMDGPU SMU 1 I2C adapter
i2c-5 i2c AMDGPU DM i2c hw bus 0 I2C adapter
i2c-6 i2c AMDGPU DM i2c hw bus 1 I2C adapter
i2c-7 i2c AMDGPU DM i2c hw bus 2 I2C adapter
i2c-8 i2c AMDGPU DM i2c hw bus 3 I2C adapter
i2c-9 i2c AMDGPU DM aux hw bus 0 I2C adapter
i2c-10 i2c AMDGPU DM aux hw bus 1 I2C adapter
i2c-11 i2c AMDGPU DM aux hw bus 2 I2C adapter
Please attach screenshots of the device's official control application here:
Please attach device captures here:
I am primarily attempting to get this RAM working in Debian. I also have Windows installed, but it is not my primary operating system. The RAM works fine in Windows with MSI Center, but it does not work in Windows with OpenRGB or Linux (or SignalRGB if that means anything). I have UDEV rules installed in /usr/lib/udev/rules.d/ and have the modules i2c-dev and i2c-piix4 loaded. I also added the output results of sensors-detect, OpenRGB in verbose mode, I2CSniffer below.
I2CSniffer Log File:
Sensors-Detect Results File:
OpenRGB Log File:
openrgb -v
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable.
Running standalone.
Initializing HID interfaces: Success
------------------------------------------------------
| Start device detection |
------------------------------------------------------
------------------------------------------------------
| Detecting I2C interfaces |
------------------------------------------------------
Registering I2C interface: /dev/i2c-3 Device 1002:747E Subsystem: 1EAE:7801
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-10 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-1 Device 1022:790B Subsystem: 1462:7C37
Registering I2C interface: /dev/i2c-8 Device 1002:747E Subsystem: 1EAE:7801
Registering I2C interface: /dev/i2c-6 Device 1002:747E Subsystem: 1EAE:7801
Registering I2C interface: /dev/i2c-4 Device 1002:747E Subsystem: 1EAE:7801
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-11 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-2 Device 1022:790B Subsystem: 1462:7C37
Registering I2C interface: /dev/i2c-0 Device 1022:790B Subsystem: 1462:7C37
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-9 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-7 Device 1002:747E Subsystem: 1EAE:7801
Registering I2C interface: /dev/i2c-5 Device 1002:747E Subsystem: 1EAE:7801
------------------------------------------------------
| Detecting I2C devices |
------------------------------------------------------
Loaded plugin OpenRGB Effects Plugin
[OpenRGBEffectsPlugin] version 0.9 (f1411e178a0024e3da8d178bbd0f0b60425e35fd), build date 2023-07-11 14:10:26 +0200
[OpenRGBEffectsPlugin] 53 effects registered
[ENE SMBus] Detection failed testing register A0. Expected 00, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A1. Expected 01, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A2. Expected 02, got 00.
[ENE SMBus] Detection failed testing register A3. Expected 03, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A4. Expected 04, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A5. Expected 05, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A6. Expected 06, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A7. Expected 07, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A8. Expected 08, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A9. Expected 09, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AA. Expected 0A, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AB. Expected 0B, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AC. Expected 0C, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AD. Expected 0D, got 01.
[ENE SMBus] Detection failed testing register AE. Expected 0E, got 01.
[ENE SMBus] Detection failed testing register AF. Expected 0F, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A0. Expected 00, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A1. Expected 01, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A2. Expected 02, got 00.
[ENE SMBus] Detection failed testing register A3. Expected 03, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A4. Expected 04, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A5. Expected 05, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A6. Expected 06, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A7. Expected 07, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A8. Expected 08, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A9. Expected 09, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AA. Expected 0A, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AB. Expected 0B, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AC. Expected 0C, got FFFFFFFF.
[ENE SMBus] Detection failed testing register AD. Expected 0D, got 01.
[ENE SMBus] Detection failed testing register AE. Expected 0E, got 01.
[ENE SMBus] Detection failed testing register AF. Expected 0F, got FFFFFFFF.
[ENE SMBus] Detection failed testing register A1. Expected 01, got 00.
[ENE SMBus] Detection failed testing register A2. Expected 02, got 00.
[ENE SMBus] Detection failed testing register A3. Expected 03, got 00.
[ENE SMBus] Detection failed testing register A4. Expected 04, got 00.
[ENE SMBus] Detection failed testing register A5. Expected 05, got 00.
[ENE SMBus] Detection failed testing register A6. Expected 06, got 00.
[ENE SMBus] Detection failed testing register A7. Expected 07, got 00.
[ENE SMBus] Detection failed testing register A8. Expected 08, got 00.
[ENE SMBus] Detection failed testing register A9. Expected 09, got 00.
[ENE SMBus] Detection failed testing register AA. Expected 0A, got 00.
[ENE SMBus] Detection failed testing register AB. Expected 0B, got 00.
[ENE SMBus] Detection failed testing register AC. Expected 0C, got 00.
[ENE SMBus] Detection failed testing register AD. Expected 0D, got 00.
[ENE SMBus] Detection failed testing register AE. Expected 0E, got 00.
[ENE SMBus] Detection failed testing register AF. Expected 0F, got 00.
[ENE SMBus] Detection failed testing register A1. Expected 01, got 00.
[ENE SMBus] Detection failed testing register A2. Expected 02, got 00.
[ENE SMBus] Detection failed testing register A3. Expected 03, got 00.
[ENE SMBus] Detection failed testing register A4. Expected 04, got 00.
[ENE SMBus] Detection failed testing register A5. Expected 05, got 00.
[ENE SMBus] Detection failed testing register A6. Expected 06, got 00.
[ENE SMBus] Detection failed testing register A7. Expected 07, got 00.
[ENE SMBus] Detection failed testing register A8. Expected 08, got 00.
[ENE SMBus] Detection failed testing register A9. Expected 09, got 00.
[ENE SMBus] Detection failed testing register AA. Expected 0A, got 00.
[ENE SMBus] Detection failed testing register AB. Expected 0B, got 00.
[ENE SMBus] Detection failed testing register AC. Expected 0C, got 00.
[ENE SMBus] Detection failed testing register AD. Expected 0D, got 00.
[ENE SMBus] Detection failed testing register AE. Expected 0E, got 00.
[ENE SMBus] Detection failed testing register AF. Expected 0F, got 00.
[ENE SMBus] Detection failed testing register A1. Expected 01, got 00.
[ENE SMBus] Detection failed testing register A2. Expected 02, got 00.
[ENE SMBus] Detection failed testing register A3. Expected 03, got 00.
[ENE SMBus] Detection failed testing register A4. Expected 04, got 00.
[ENE SMBus] Detection failed testing register A5. Expected 05, got 00.
[ENE SMBus] Detection failed testing register A6. Expected 06, got 00.
[ENE SMBus] Detection failed testing register A7. Expected 07, got 00.
[ENE SMBus] Detection failed testing register A8. Expected 08, got 00.
[ENE SMBus] Detection failed testing register A9. Expected 09, got 00.
[ENE SMBus] Detection failed testing register AA. Expected 0A, got 00.
[ENE SMBus] Detection failed testing register AB. Expected 0B, got 00.
[ENE SMBus] Detection failed testing register AC. Expected 0C, got 00.
[ENE SMBus] Detection failed testing register AD. Expected 0D, got 00.
[ENE SMBus] Detection failed testing register AE. Expected 0E, got 00.
[ENE SMBus] Detection failed testing register AF. Expected 0F, got 00.
[ENE SMBus] Detection failed testing register A1. Expected 01, got 00.
[ENE SMBus] Detection failed testing register A2. Expected 02, got 00.
[ENE SMBus] Detection failed testing register A3. Expected 03, got 00.
[ENE SMBus] Detection failed testing register A4. Expected 04, got 00.
[ENE SMBus] Detection failed testing register A5. Expected 05, got 00.
[ENE SMBus] Detection failed testing register A6. Expected 06, got 00.
[ENE SMBus] Detection failed testing register A7. Expected 07, got 00.
[ENE SMBus] Detection failed testing register A8. Expected 08, got 00.
[ENE SMBus] Detection failed testing register A9. Expected 09, got 00.
[ENE SMBus] Detection failed testing register AA. Expected 0A, got 00.
[ENE SMBus] Detection failed testing register AB. Expected 0B, got 00.
[ENE SMBus] Detection failed testing register AC. Expected 0C, got 00.
[ENE SMBus] Detection failed testing register AD. Expected 0D, got 00.
[ENE SMBus] Detection failed testing register AE. Expected 0E, got 00.
[ENE SMBus] Detection failed testing register AF. Expected 0F, got 00.
------------------------------------------------------
| Detecting I2C PCI devices |
------------------------------------------------------
------------------------------------------------------
| Detecting HID devices |
------------------------------------------------------
[HyperX Pulsefire Core] Registering RGB controller
[MSI X570-A PRO (MS-7C37)] Registering RGB controller
------------------------------------------------------
| Detecting libusb HID devices |
------------------------------------------------------
------------------------------------------------------
| Detecting other devices |
------------------------------------------------------
------------------------------------------------------
| Detection completed |
------------------------------------------------------
Loaded plugin OpenRGB Visual Map Plugin
[OpenRGBVisualMapPlugin] version 0.9 (bbf30c4a3379e49e859f4f24fd0d7b3d724b4cbc), build date 2023-07-11 14:11:33 +0200
Loaded plugin Hardware Sync
[OpenRGBHardwareSyncPlugin] Destructor
## HardwareMeasure chips: 5
sh: 1: nvidia-smi: not found
GPU not found
Below are the results from running I2CSniffer in Windows while the RAM is in Color Shift mode. More can be provided if necessary but it produced a lot of information in a very short amount of time. Only selection "0" provided any output.
.\I2CSniffer.exe
I2C Sniffer
0: AMD SMBus at 0x0B00
1: AMD SMBus at 0x0B20
Select which bus to sniff: 0
Wrote 00 00 to 29, address 67
Wrote 1f 00 to 2a, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 1f to 2b, address 67
Wrote 00 01 to 2b, address 67
Wrote 64 00 to 2b, address 67
Wrote 00 f0 to 2b, address 67
Wrote cc 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 01 to 28, address 67
Wrote 01 to 28, address 67
Wrote 00 00 to 29, address 67
Wrote 1f 00 to 2a, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 1f to 2b, address 67
Wrote 00 01 to 2b, address 67
Wrote 64 00 to 2b, address 67
Wrote 00 f0 to 2b, address 67
Wrote c0 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 01 to 28, address 67
Wrote 01 to 28, address 67
Wrote 00 00 to 29, address 67
Wrote 1f 00 to 2a, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 1f to 2b, address 67
Wrote 00 01 to 2b, address 67
Wrote 64 00 to 2b, address 67
Wrote 00 f0 to 2b, address 67
Wrote b4 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 01 to 28, address 67
Wrote 01 to 28, address 67
Wrote 00 00 to 29, address 67
Wrote 1f 00 to 2a, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 1f to 2b, address 67
Wrote 00 01 to 2b, address 67
Wrote 64 00 to 2b, address 67
Wrote 00 f0 to 2b, address 67
Wrote a8 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 01 to 28, address 67
Wrote 01 to 28, address 67
Results of I2CSniffer while the LED's are off
.\I2CSniffer.exe
I2C Sniffer
0: AMD SMBus at 0x0B00
1: AMD SMBus at 0x0B20
Select which bus to sniff: 0
Read 21 from 00, address 4c
Read 1f from 01, address 4c
Read 21 from 00, address 4c
Read 1f from 01, address 4c
Read 21 from 00, address 4c
Read 1f from 01, address 4c
Read 21 from 00, address 4c
Read 1f from 01, address 4c
Read 21 from 00, address 4c
Read 1f from 01, address 4c
Read 21 from 00, address 4c
Results of I2CSniffer when changing the LED's from Green to Red
.\I2CSniffer.exe
I2C Sniffer
0: AMD SMBus at 0x0B00
1: AMD SMBus at 0x0B20
Select which bus to sniff: 0
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Read 24 from 00, address 4c
Read 21 from 01, address 4c
Read 23 from 00, address 4c
Read 24 from 00, address 4c
Read 21 from 01, address 4c
Read 24 from 00, address 4c
Read 21 from 01, address 4c
Read 24 from 00, address 4c
Read 21 from 01, address 4c
Read 23 from 00, address 4c
Read 22 from 01, address 4c
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Wrote 00 00 to 29, address 67
Wrote 1f 00 to 2a, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 1f to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 00 00 to 2b, address 67
Wrote 01 to 28, address 67
Wrote 01 to 28, address 67
Wrote 00 00 to 29, address 67
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Read 24 from 00, address 4c
Read 23 from 00, address 4c
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Read 23 from 00, address 4c
Read 24 from 00, address 4c
Read 23 from 00, address 4c
Read 21 from 01, address 4c
Checklist for Step2
-
Name of device -
A link to the vendors product page has been included -
The transport bus has been identified and the appropriate label added to the issue. -
The device ID's have been included for USB or PCI -
Screenshots of the OEM Application are included -
There is either, appropriate code examples linked or suitable device captures attached