LINUX.ORG.RU

it87 и два чипа на матери

 


0

3

Ни хрена не понимаю. Мать GIGABYTE GA-Z87X-UD5H, на ней стоят два сенсорных чипа, поддерживаемые модулем it87. Один IT8728F — он поддерживается давно и всё работает. Другой IT8790E — его поддержку не так давно запилили (не помню, когда именно, то где-то с месяц назад я его точно в xsensors наблюдал), о, думаю, зашибись. Обновил дебиановское ядро до 4.9.6 — опа, второй пропал. То есть драйвер его при загрузке видит:

dmesg.log
[   17.808119] it87: Found IT8728F chip at 0xa30, revision 1
[   17.808137] it87: Beeping is supported
[   17.808376] it87: Found IT8790E chip at 0xa40, revision 3
[   17.808401] it87: Beeping is supported
В /sys/devices/platform тоже есть оба:
drwxr-xr-x 4 root root    0 мар  6 00:08 it87.2608
drwxr-xr-x 3 root root    0 мар  6 00:08 it87.2624
Но один прицеплен к hwmon:
/sys/devices/platform/it87.2608$ ls -l
total 0
lrwxrwxrwx 1 root root    0 мар  6 00:08 driver -> ../../../bus/platform/drivers/it87
-rw-r--r-- 1 root root 4096 мар  6 00:09 driver_override
drwxr-xr-x 3 root root    0 мар  6 00:08 hwmon
-r--r--r-- 1 root root 4096 мар  6 00:09 modalias
drwxr-xr-x 2 root root    0 мар  6 00:09 power
lrwxrwxrwx 1 root root    0 мар  6 00:08 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root 4096 мар  6 00:08 uevent
а второй — хрен:
/sys/devices/platform/it87.2624$ ls -l
total 0
-rw-r--r-- 1 root root 4096 мар  6 00:09 driver_override
-r--r--r-- 1 root root 4096 мар  6 00:09 modalias
drwxr-xr-x 2 root root    0 мар  6 00:09 power
lrwxrwxrwx 1 root root    0 мар  6 00:09 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root 4096 мар  6 00:08 uevent
Чо это за? Почему второй чип к драйверу не привязан? Куда копать хоть? Попробовал старые дебиановские ядра 4.8.15 и 4.9.2 — та же хрень. Но ведь работало же! Может, его как-то принудительно привязать можно?

★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.