1

Temat: Sensor-detect i układ W83627HF

W moim mini-komputerze futro a250 jest układ jak w temacie. Jest wspierany przez lm-sensors. Niestety skrypt sensors-detect nie wykrywa mi go (zwraca No i2c device files found.). Załadowanie modułu scx200_acb (kmod-i2c-scx200-acb - 3.3.8-1 - Kernel module for I2C using the ACCESS.bus controllers on the Geode SCx200 and SC1100 processors and the CS5535 and CS5536 Geode companion devices) nie pomoga mimo, że w logach mam [    8.311410] i2c /dev entries driver.
Czy jest taka możliwość, że mimo obecności tego czipu na płycie nie ma możliwości skorzystania z niego przez lm-sensors?
Jak to jeszcze inaczej "ugryźć"?

Ps. wynik lspci:
00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge (rev 31)
00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video
00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD] Geode LX AES Security Block
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03)
00:0f.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE (rev 01)
00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01)
00:0f.4 USB controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02)
00:0f.5 USB controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02)

2

Odp: Sensor-detect i układ W83627HF

Chyba magistale pomyliłeś. W83627HF nie jest i2c, jest zwykle osiągalny przez isa. W ogóle - skompilowaleś i zainstalowałeś driver do tego chipu?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Sensor-detect i układ W83627HF

Ja używam kompilacji AA openwrt.org. Jest moduł do tego czipu ale się nie ładuje z błędem: insmod: can't insert 'w83627hf': No such device a w logach:  w83627hf: Base address not set, skipping.

4

Odp: Sensor-detect i układ W83627HF

A zainstalowałeś w ogóle pakiet kmod-hwmon-w83627hf?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Sensor-detect i układ W83627HF

Tak, zainstalował się wraz z zależnościami:

root@futro:~# opkg list-installed |grep hwmon
kmod-hwmon-core - 3.3.8-1
kmod-hwmon-vid - 3.3.8-1
kmod-hwmon-w83627hf - 3.3.8-1

6

Odp: Sensor-detect i układ W83627HF

Załadowałeś go? Jest w pamięci?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Sensor-detect i układ W83627HF

Cezary właśnie mi się nie ładuje. Nie widać go w lsmod. Powyżej napisałem jakie błędy znajduję w dmesg i logread. Rozebrałem dla pewności pudełko i w środku jest W83627HG ale wg. producenta układu i lm-sensors układ jest taki sam i jest obsługiwany przez ten sam moduł (w83627hf.ko).

8

Odp: Sensor-detect i układ W83627HF

Ten moduł ma parametr, force_addr który możesz podać podczas insmoda

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Sensor-detect i układ W83627HF

Ale nie za bardzo wiem o co chodzi. Znalazłem że sensors-detect znajduje go pod (jakimś bliżej mi nie znanym) adresem 0x290. Czyli force_addr=0x290 spróbować, czy muszę go jakoś inaczej ustalić?

10

Odp: Sensor-detect i układ W83627HF

właśnie tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Sensor-detect i układ W83627HF

Znalazłem coś takiego: http://git.kernel.org/cgit/linux/kernel … 975761cb1b. Niestety paczka lm-sensors z openwrt nie zawiera tego programu. Pozostaje kompilacja na własną rękę? Czy ktoś z forowiczów kompiluje na x86?

12

Odp: Sensor-detect i układ W83627HF

Wygrzebałem z pudła igela którego kiedyś mi moorgan podesłał. On ma w83627hf na pokładzie. Próba załadowania kończyła się czymś takim

[    5.813852] w83627hf: w83627hf: Found W83697HF chip at 0x290
[    5.819979] ACPI Warning: 0x00000295-0x00000296 SystemIO conflicts with Region \IP__ 1 (20130328/utaddress-251)
[    5.837647] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

Pomogło dodanie w linii gruba acpi_enforce_resources=lax i teraz czyta to:

root@OpenWrt:/# sensors
w83697hf-isa-0290
Adapter: ISA adapter
in0:          +1.09 V  (min =  +0.13 V, max =  +0.06 V)  ALARM
in2:          +3.33 V  (min =  +0.51 V, max =  +0.00 V)  ALARM
in3:          +2.82 V  (min =  +0.00 V, max =  +2.30 V)  ALARM
in4:          +2.82 V  (min =  +0.06 V, max =  +0.03 V)  ALARM
in5:          +2.82 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:          +2.82 V  (min =  +0.00 V, max =  +1.02 V)  ALARM
in7:          +3.09 V  (min =  +1.02 V, max =  +0.00 V)  ALARM
in8:          +3.09 V  (min =  +0.03 V, max =  +0.00 V)  ALARM
fan1:           0 RPM  (min = 37500 RPM, div = 2)  ALARM
fan2:           0 RPM  (min = 5273 RPM, div = 2)  ALARM
temp1:        +37.0 C  (high = +96.0 C, hyst =  +0.0 C)  sensor = thermistor
temp2:        +34.5 C  (high = +100.0 C, hyst = +95.0 C)  sensor = thermistor
beep_enable: enabled
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Sensor-detect i układ W83627HF

To ja jutro jeszcze i to sprawdzę. Cezary gdzię ostatnio na forum pisałeś, że nie kompilujesz już dla x86. Czy coś się zmieniło w tej sprawie?

14

Odp: Sensor-detect i układ W83627HF

Nie, nie zmieniło się. To co widzisz to czysty trunk jak fabryka dała.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.