LINUX.ORG.RU

Corsair USB

 , ,


2

4

Бывают такие блоки питания, которые для целей мониторинга подключаются через USB к материнской плате:

https://www.corsair.com/ru/ru/Power/Plug-Type/axi-series-config/p/CP-9020057-EU

Подключите AX1500i к разъему USB на материнской плате с помощью входящего в комплект поставки кабеля и используйте систему Corsair Link для отслеживания мощности на входе, мощности на выходе, эффективности и внутренней температуры в режиме реального времени. Можно настроить реакцию по изменению скорости вентилятора и перевести AX1500i в режим работы блока питания с одним каналом или несколькими виртуальными каналами с настраиваемыми точками защиты от превышения тока.

Меня интересует, а в Linux это будет работать без программы Corsair Link? Если да, то какие программы нужно будет устанавливать и настраивать?

если кто-то напишет драйвер/софт - то будет.

NiTr0 ★★★★★
()
Ответ на: комментарий от anonymous

сложно, потому что я не знаю, на какие слова гуглить.

https://www.phoronix.com/scan.php?page=news_item&px=MTgyMDc
CorsairLinkPlusPlus is one of the projects working on open-source Corsair Link support with a basic driver, a simple command-line interface, a web service and rest API for viewing the Link data via a web interface, etc.
OpenCorsairLink is another project just trying to provide Corsair Link support to OS X and Linux users. So far the support there appears limited to the Corsair H100i Water Cooler.
https://github.com/Doridian/CorsairLinkPlusPlus/issues/2
http://forum.corsair.com/forums/showthread.php?p=663107

Einstok_Fair ★★☆
() автор топика
12 июля 2019 г.

Запилят если дампы сбросите свои вот здесь

Мои цифровички HХ750i запилены и работают

opencorsairlink # ocl --dump --device 0
Checking USB device 0 (1d6b:0002)...
Checking USB device 1 (046d:c051)...
Checking USB device 2 (1b1c:1c05)...
Corsair product detected. Checking if device is HX750i... Dev=0, CorsairLink Device Found: HX750i!
Checking USB device 3 (0483:a26d)...
Checking USB device 4 (1d6b:0001)...
Checking USB device 5 (1d6b:0002)...
Checking USB device 6 (045e:00db)...
Checking USB device 7 (046d:c626)...
Checking USB device 8 (1d6b:0001)...

DEBUG: scan done, start routines
DEBUG: device_number = 0
DEBUG: shortcuts set
DEBUG: init done
Vendor: CORSAIR
Product: HX750i
Firmware: NA
DEBUG: string done
Temperature 0: 49.39 C
Temperature 1: 44.02 C
Powered: 42991349 (497d.  14h)
Uptime: 10949 (0d.  3h)
DEBUG: time done
Supply Voltage: 230.00 V
Total Watts: 132.00 W
DEBUG: supply done
Output 12v:
	Voltage 12.22 V
	Amps  7.50 A
	Watts 84.00 W
Output 5v:
	Voltage  5.09 V
	Amps  7.00 A
	Watts 35.00 W
Output 3.3v:
	Voltage  3.34 V
	Amps  0.75 A
	Watts  2.00 W

А вот HX1200i не видятся софтинкой тоже, как и Ваши AX1500i

# ocl --dump
Checking USB device 0 (1d6b:0003)...
Checking USB device 1 (045e:00db)...
Checking USB device 2 (046d:c051)...
Checking USB device 3 (1d6b:0002)...
Checking USB device 4 (1d6b:0003)...
Checking USB device 5 (1d6b:0002)...
Checking USB device 6 (1d6b:0003)...
Checking USB device 7 (0b05:1867)...
Checking USB device 8 (1d6b:0002)...
Deleted
()
Последнее исправление: Deleted (всего исправлений: 3)

Нет, есть приложуха на гитхабе для управления насосами подключающимися по такому принципу (и то не всех), управлять блоком питания из линукса нельзя.

anonymous
()
Ответ на: комментарий от Deleted

Неужели допилили? Но она очень стрёмная, лучше её не трогать.

anonymous
()
Ответ на: комментарий от Deleted

Всего то надо поправить файлик device.c добавив по аналогии и свой блочок в него. Для чего надо с помощью lsusb узнать идентификаторы для своей модели блока:

# lsusb | grep Corsair
Bus 004 Device 003: ID 1b1c:1c05 Corsair

Надеюсь что справитесь дальше сами.

Deleted
()
Ответ на: комментарий от Deleted

Странное дело HX1200i есть в device.c, а вот lsusb его и не видит, то есть проблема может быть в настройках самой системы, в частности относительно всей подсистемы usb-дров.

А блочок AX1600i уже имеется в списках обновите у себя софтинку.

    {
        .vendor_id = 0x1b1c,
        .product_id = 0x1c11,
        .device_id = 0xFF,
        .name = "AX1600i",
        .read_endpoint = 0x01 | LIBUSB_ENDPOINT_IN,
        .write_endpoint = 0x01 | LIBUSB_ENDPOINT_OUT,
        .driver = &corsairlink_driver_dongle,
        .led_control_count = 0,
        .fan_control_count = 1,
        .pump_index = 0,
},
Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от YAR

Благодарю за ссылочку, у меня тоже надеюсь заработает, как переходники подходящие куплю, на новой системе где HX1200i сплошь 20 пиновые USB 3.0, а один единственный 2.0, на матери разъем и тот странный, с него не видится блок питания.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от YAR
# ocl --device=0
Dev=0, CorsairLink Device Found: HX1200i!

Vendor: CORSAIR
Product: HX1200i
Firmware: NA
Temperature 0: 49.90 C
Temperature 1: 41.46 C
Powered: 40015685 (463d.  3h)
Uptime: 7633685 (88d.  8h)
Supply Voltage: 230.00 V
Total Watts: 156.00 W
Output 12v:
	Voltage 12.06 V
	Amps  9.00 A
	Watts 108.00 W
Output 5v:
	Voltage  5.03 V
	Amps  9.00 A
	Watts 45.00 W
Output 3.3v:
	Voltage  3.28 V
	Amps  0.38 A
	Watts  1.00 W
Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.