Portál AbcLinuxu, 9. května 2025 03:25

Dotaz: Větrák na N54L

19.3.2013 07:13 Karel | skóre: 14
Větrák na N54L
Přečteno: 1014×
Odpovědět | Admin
Zdravím, koupil jsem si HP N54L a mám problém s větrákem. Neustále běží na maximu a mám ho v místnosti, kde spím, tak mi to vadí. Mám tam Archlinux, ze snímaču přečtu jenom teplotu, rychlost otáček ukazuje 0. Dík za rady.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.3.2013 09:25 R
Rozbalit Rozbalit vše Re: Větrák na N54L
Odpovědět | | Sbalit | Link | Blokovat | Admin
A v BIOSe to ukazuje nieco? Moze byt ten ventilator vadny, videl som to na novom serveri Intel. Na jednom ventilatore bol vadny prave vystup na meranie otacok, takze ukazoval stale 0 a riadenie otacok sa ho snazilo roztocit, tak isiel naplno.
19.3.2013 17:46 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
BIOS ukazuje 1000 RPM.
19.3.2013 09:28 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a na jakým snímaci to vidíš? Ja mám n40l s remote access kartou a ta přes ipmi ukazuje, ze vetrak jede stále na 1000rpm. Na internetu jsou návody, jak vetrak vyměnit za tišší
19.3.2013 10:37 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Odpovědět | | Sbalit | Link | Blokovat | Admin
co napise sensors? na vetrak koukni sem http://www.silentpcreview.com/article1193-page7.html
19.3.2013 17:49 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
[karel@hp ~]$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +36.0 C  (high = +70.0 C)
                       (crit = +100.0 C, hyst = +95.0 C)

jc42-i2c-0-18
Adapter: SMBus PIIX4 adapter at 0b00
temp1:        +26.5 C  (low  =  +0.0 C)                  ALARM (HIGH, CRIT)
                       (high =  +0.0 C, hyst =  +0.0 C)
                       (crit =  +0.0 C, hyst =  +0.0 C)
přemýšlím, že to vyměnín za Noctua, otázka je, jeslti to pomůže
19.3.2013 19:19 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
To první je cpu a druhy je ram, ma v sobě teplotní senzor :) no a otacky ventilatoru nemáš, je nejakej problém se smbusem, byl na to patch, ale nezkoušel jsem. Mě to jede přes tu dodatečnou ipmi kartu. Patch někde tady: http://www.spinics.net/lists/linux-i2c/msg06774.html
19.3.2013 20:34 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
To jsem někde četl, ale patch by měl už být v jádře, aspoň podle wiki od lmsensor. Jakou používáš ipmi kartu?
19.3.2013 22:28 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Patch v jádře není, nějak ve stejnou dobu přišel podobnej patch, kterej je v jádře a ten pro microserver tam není :(

Kartu mám http://h10032.www1.hp.com/ctg/Manual/c02948881.pdf

Umi KVM a ma watchdoga.
20.3.2013 19:50 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Tak patch je na staré jádro, do nového nejde aplikovat. Kde jsi ji kupoval? Tobě nevadí, že Ti větrák běží pořád naplno?
21.3.2013 15:07 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
vetrak mi nevadi i kdyz pocitac je v mistnosti, kde spim

jo, patch http://marc.info/?l=linux-i2c&m=133033220527043&w=2 jde na 3.2.1 - 3.2.41, na novejsi nejde, protoze je tam prave nejakej jinej multiplexor, kterej prisel zhruba ve stejnou dobu a ten to cely komplikuje

mne se zatim podarilo opatchovat i2c-piix4.c ze staryho jadra, oddelat makra __dev* a kompilovat v jadre 3.8.2; 4 smbusy jsou videt (i2cdetect -l), ale zadnej senzor mi to zatim na nich nenajde (sensor-detect) :(

ted zkousim, jakej senzor to najde ve starym jadre 3.2.41

ipmi kartu mam odsud, ale asi ti to nepomuze https://www.digitec.ch/?param=toppreise&wert=208640
22.3.2013 15:58 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Příloha:
se mi zda, ze sensors koliduji s tou mou ipmi kartou a ted se mi ji zrovna nechce vyndavat :(

nechces to zkusit sam? prikladam i2c-piix4.c pro jadro 3.8.x, das ho do drivers/i2c/busses/ prekompilujes prestartujes a uvidis, i2cdetect -l ukaze 4 smbusy

modul pro hw monitoring chip by mel byt w83795, jestli ho nezmenili, t.j. CONFIG_SENSORS_W83795=m CONFIG_SENSORS_W83795_FANCTRL=y, hlavne to druhy by te mohlo zajimat
23.3.2013 12:14 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Jadro jsem dlouho nedělal, tak si to aspoň zopakuji. :D
24.3.2013 19:10 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Tak jsem to prekompiloval, restartoval a nic. Nechal jsem detekovat znovu sensors a taky nic.
# sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +34.5 C  (high = +70.0 C)
                       (crit = +100.0 C, hyst = +95.0 C)

jc42-i2c-0-18
Adapter: SMBus PIIX4 adapter at 0b00
temp1:        +28.2 C  (low  =  +0.0 C)                  ALARM (HIGH, CRIT)
                       (high =  +0.0 C, hyst =  +0.0 C)
                       (crit =  +0.0 C, hyst =  +0.0 C)
i2cdetect -l nic neukáže.
25.3.2013 11:06 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
to delas naco spatne. mas ic2-piix4 jako modul? (lsmod) to by stacilo prekompilovat jen ten modul, nemusis cely jadro. nebo jsi prekompiloval jadro a zapomnel na moduly? (make modules_install)

kazdopadne i2cdetect -l ukazuje jeden smbus i pred patchem:

i2cdetect -l

i2c-0 smbus SMBus PIIX4 adapter at 0b00 SMBus adapter

a po patchu 4 smbusy:

i2cdetect -l

i2c-0 smbus SB800 SMBus adapter SDA0 at 0b00 SMBus adapter

i2c-1 smbus SB800 SMBus adapter SDA2 at 0b00 SMBus adapter

i2c-2 smbus SB800 SMBus adapter SDA3 at 0b00 SMBus adapter

i2c-3 smbus SB800 SMBus adapter SDA4 at 0b00 SMBus adapter

potud to funguje i mne. a mas modul w83795? modprobe w83795 mi nerika nic a potom sensors taky nic, ale v dmesg je spousta i2c chyb, coz delalo i s 3.1.2...

jen u toho sensors to ted u pamneti pise, ze to je na prvnim smbusu, tedy SDA0:

jc42-i2c-0-18

Adapter: SB800 SMBus adapter SDA0 at 0b00

temp1: +31.3°C (low = +0.0°C) ALARM (HIGH, CRIT)

(high = +0.0°C, hyst = +0.0°C)

(crit = +0.0°C, hyst = +0.0°C)
25.3.2013 19:13 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Dával jsem to jako modul. Před upravou jadra mi to taky nic neukazovalo.
$ lsmod |grep i2c
i2c_algo_bit            5391  1 radeon
i2c_piix4              10247  0 
i2c_core               23171  6 drm,jc42,i2c_piix4,drm_kms_helper,i2c_algo_bit,radeon
26.3.2013 10:09 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
to je nejaky divny, vzdyt ten jc42 jede pres i2c co rika ls /dev/i2c* ?
26.3.2013 18:13 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Divné, říká,že je to neexistující.
ls: cannot access /dev/i2c*: No such file or directory
není tam žádný i2c
26.3.2013 20:29 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
aha, asi nemas CONFIG_I2C_CHARDEV=y pak by se melo obevit i2c* v dev a mel by fungovat i i2cdetect
27.3.2013 08:17 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Ukazuje mi to teď tohle:
$ i2cdetect -l
i2c-0	unknown   	SMBus PIIX4 adapter at 0b00     	N/A
i2c-1	unknown   	Radeon i2c bit bus 0x90         	N/A
i2c-2	unknown   	Radeon i2c bit bus 0x91         	N/A
i2c-3	unknown   	Radeon i2c bit bus 0x92         	N/A
i2c-4	unknown   	Radeon i2c bit bus 0x93         	N/A
i2c-5	unknown   	Radeon i2c bit bus 0x14         	N/A
27.3.2013 08:52 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Jo, to je bez patche? Mne ta pridavna karta vypne radeon. A kdyz to pustis jako root, tak by tam nemelo byt unknown. A jak to vypada s patchem?
27.3.2013 21:20 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Mám to s tím patchem. Jde to nějak zjistit, jestli se patch aplikoval?
[root@hp kernel]# i2cdetect -l
i2c-0	smbus     	SMBus PIIX4 adapter at 0b00     	SMBus adapter
i2c-1	i2c       	Radeon i2c bit bus 0x90         	I2C adapter
i2c-2	i2c       	Radeon i2c bit bus 0x91         	I2C adapter
i2c-3	i2c       	Radeon i2c bit bus 0x92         	I2C adapter
i2c-4	i2c       	Radeon i2c bit bus 0x93         	I2C adapter
i2c-5	i2c       	Radeon i2c bit bus 0x14         	I2C adapter
[root@hp kernel]#  ls /dev/i2c*
/dev/i2c-0  /dev/i2c-1	/dev/i2c-2  /dev/i2c-3	/dev/i2c-4  /dev/i2c-5
28.3.2013 12:11 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
No ja jsem tu dal celej soubor, ne patch. Mas originální i2c-piix4.c soubor nahradit tím mým. Jen se podívám, jestli jsem dal spravny soubor.
28.3.2013 12:16 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Myslím je to spravnej soubor, je v něm /* registrer 4 adapters */, to v tom originálním z aktuálního jádra není
28.3.2013 14:50 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Nahradil jsem ho. Takže je někde chyba.
28.3.2013 17:06 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
A prekompiloval moduly? make;make modules_install ?

Mozna neco změnili a není n54 stejny jako n40 a n34 :( pak nevím :( ten originální i2c-piix4.c taky ukazuje jen jeden smbus a nic v sensor-detect?

Mozna je to jeste jinou i2c volbou, treba ty mux mas zapnutý?
28.3.2013 21:48 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Příloha:
jj, udělal jsem to. Měl by být jenom jiný procesor podle HP dokumentace. originální i2c-piix4c ukazuje:
# i2cdetect -l
i2c-0	smbus     	SMBus PIIX4 adapter at 0b00     	SMBus adapter
i2c-1	i2c       	Radeon i2c bit bus 0x90         	I2C adapter
i2c-2	i2c       	Radeon i2c bit bus 0x91         	I2C adapter
i2c-3	i2c       	Radeon i2c bit bus 0x92         	I2C adapter
i2c-4	i2c       	Radeon i2c bit bus 0x93         	I2C adapter
i2c-5	i2c       	Radeon i2c bit bus 0x14         	I2C adapter
[root@hp karel]# 
mux je co? sensor-detect zkončí:
Driver `jc42':
  * Bus `SMBus PIIX4 adapter at 0b00'
    Busdriver `i2c_piix4', I2C address 0x18
    Chip `Microchip MCP98243' (confidence: 5)

Driver `k10temp' (autoloaded):
  * Chip `AMD Family 10h thermal sensors' (confidence: 9)

není to jiný HW modul pro monitoring? Když tak jsem tady dal i .config
28.3.2013 22:09 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Tak možná vím, kde je chyba, díval jsem se do toho co jsi tu dával a to /* registrer 4 adapters */ tam nemám, ten soubor se nepřepsal. Tak můlžu kompilovat znovu. Tak to zítra znovu zkusím.
29.3.2013 12:01 trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
mux myslim i2c multiplexer, nemas ho zapnutej, ale mozna to neni treba: CONFIG_I2C_MUX

akorat nechapu, jestli je tedy chyba u mne nebo u tebe
29.3.2013 14:47 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Večer ho zapnu a překompiluji. Zatám je chyba u mě. :D
30.3.2013 13:13 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Po překompilování je výsledek takový: v configu nemám zapnutý i2c multiplexer, zkusím to ještě s ním
[root@hp karel]#  ls /dev/i2c*
/dev/i2c-0  /dev/i2c-2	/dev/i2c-4  /dev/i2c-6	/dev/i2c-8
/dev/i2c-1  /dev/i2c-3	/dev/i2c-5  /dev/i2c-7

[root@hp karel]# lsmod |grep i2c
i2c_piix4              10555  0 
i2c_algo_bit            5391  1 radeon
   
[root@hp karel]# sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +34.8 C  (high = +70.0 C)
                       (crit = +100.0 C, hyst = +95.0 C)

[root@hp karel]# i2cdetect -l
i2c-0	smbus     	SB800 SMBus adapter SDA0 at 0b00	SMBus adapter
i2c-1	smbus     	SB800 SMBus adapter SDA2 at 0b00	SMBus adapter
i2c-2	smbus     	SB800 SMBus adapter SDA3 at 0b00	SMBus adapter
i2c-3	smbus     	SB800 SMBus adapter SDA4 at 0b00	SMBus adapter
i2c-4	i2c       	Radeon i2c bit bus 0x90         	I2C adapter
i2c-5	i2c       	Radeon i2c bit bus 0x91         	I2C adapter
i2c-6	i2c       	Radeon i2c bit bus 0x92         	I2C adapter
i2c-7	i2c       	Radeon i2c bit bus 0x93         	I2C adapter
i2c-8	i2c       	Radeon i2c bit bus 0x14         	I2C adapter
30.3.2013 16:51 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Příloha:
Přihazuji výsledek sensor-detect v přiložením souboru. Se zapnutým muxem to vypadá takto:
# sensors
jc42-i2c-0-18
Adapter: SB800 SMBus adapter SDA0 at 0b00
ERROR: Can't get value of subfeature temp1_min_alarm: Can't read
ERROR: Can't get value of subfeature temp1_max_alarm: Can't read
ERROR: Can't get value of subfeature temp1_crit_alarm: Can't read
ERROR: Can't get value of subfeature temp1_min: Can't read
ERROR: Can't get value of subfeature temp1_max: Can't read
ERROR: Can't get value of subfeature temp1_max_hyst: Can't read
ERROR: Can't get value of subfeature temp1_crit: Can't read
ERROR: Can't get value of subfeature temp1_crit_hyst: Can't read
temp1:            N/A  (low  =  +0.0 C)
                       (high =  +0.0 C, hyst =  +0.0 C)
                       (crit =  +0.0 C, hyst =  +0.0 C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +34.5 C  (high = +70.0 C)
                       (crit = +100.0 C, hyst = +95.0 C)
# i2cdetect -l
i2c-0	smbus     	SB800 SMBus adapter SDA0 at 0b00	SMBus adapter
i2c-1	smbus     	SB800 SMBus adapter SDA2 at 0b00	SMBus adapter
i2c-2	smbus     	SB800 SMBus adapter SDA3 at 0b00	SMBus adapter
i2c-3	smbus     	SB800 SMBus adapter SDA4 at 0b00	SMBus adapter
i2c-4	i2c       	Radeon i2c bit bus 0x90         	I2C adapter
i2c-5	i2c       	Radeon i2c bit bus 0x91         	I2C adapter
i2c-6	i2c       	Radeon i2c bit bus 0x92         	I2C adapter
i2c-7	i2c       	Radeon i2c bit bus 0x93         	I2C adapter
i2c-8	i2c       	Radeon i2c bit bus 0x14         	I2C adapter
Větrák jede stále na maximum.
30.3.2013 18:47 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Jo, tak ted ty 4 smbusy jedou.V sensors detect je nejaka chyba a on ten 3. smbus zatuhne, je na nem asi to modry svetylko a vypinac. Tak prestartuj, ( asi je potreba vypnout zdroj, pockat a zapnout) modul w8... jak jsem psal vyse mas? Naloaduj ho a zkus sensors. To mi neslo.
30.3.2013 19:19 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Vypnul jsem ho ze zásuvky. Zapl, nastartoval, udělal znovu sensors-detect, nahrál modul w8... a pořád je to stejné.
30.3.2013 23:01 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Jo, vynech sensors-detect. Von to i2c cely nejak zablokuje. Staci modprpbe w8.... a sensors
31.3.2013 10:45 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Vytáhnul jsem ho ze sítě, chvilku počkal, zapnul, zastavil lm sensors, nahrál modul W8.. dal sensors a ukazuje to jenom k10temp. zapnul jsem jsem lm sensors a ukazuje to taky jenom k10temp.
31.3.2013 15:42 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Ten servis lm-sensors dela jen to, ze nahraje potrebne moduly. J42 neni nahranej, nebo proc nevidis pamet? Jinak se to chova, jako u mne, asi bude nekde jeste nejaka chyba. Zkusim na to nekdy mrknout.
31.3.2013 17:12 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
Tak malý pokrok.
[root@hp karel]# sensors
jc42-i2c-0-18
Adapter: SB800 SMBus adapter SDA0 at 0b00
temp1:        +25.8 C  (low  =  +0.0 C)                  ALARM (HIGH, CRIT)
                       (high =  +0.0 C, hyst =  +0.0 C)
                       (crit =  +0.0 C, hyst =  +0.0 C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +32.0 C  (high = +70.0 C)
                       (crit = +100.0 C, hyst = +95.0 C)

w83795adg-i2c-1-2f
Adapter: SB800 SMBus adapter SDA2 at 0b00
in0:          +0.71 V  (min =  +0.00 V, max =  +2.05 V)
in1:          +1.51 V  (min =  +0.00 V, max =  +2.05 V)
in2:          +1.10 V  (min =  +0.00 V, max =  +2.05 V)
in3:          +0.99 V  (min =  +0.00 V, max =  +2.05 V)
+3.3V:        +3.31 V  (min =  +0.00 V, max =  +6.14 V)
3VSB:         +3.25 V  (min =  +0.00 V, max =  +6.14 V)
fan1:         678 RPM  (min =  329 RPM)
temp1:        +27.5 C  (high = +109.0 C, hyst = +109.0 C)
                       (crit = +109.0 C, hyst = +109.0 C)  sensor = thermal diode
temp2:        +38.2 C  (high = +105.0 C, hyst = +105.0 C)
                       (crit = +105.0 C, hyst = +105.0 C)  sensor = thermal diode
temp5:        +20.5 C  (high = +39.0 C, hyst = +39.0 C)
                       (crit = +44.0 C, hyst = +44.0 C)  sensor = thermistor
intrusion0:  OK
Nechal jsem ho delší dobu vypnutá, ale větrák mi příjde, že běží naplno. Je nějaký příkaz, kde můžu nastavit otáčky větráku?
31.3.2013 17:26 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Pokud se rozjede ten senzor w8.... tak by se teoreticky mely obevit zarizeni /dev/pwm* pres ktery by slo regulovat vetrak.
31.3.2013 17:30 Karel | skóre: 14
Rozbalit Rozbalit vše Re: Větrák na N54L
/dev/pwm tam nemám.
31.3.2013 17:53 Trubicoid2
Rozbalit Rozbalit vše Re: Větrák na N54L
Jasny, nemas, protoze ten w8... zatim z nejakyho duvodu nefunguje
23.3.2013 17:18 SE
Rozbalit Rozbalit vše Re: Větrák na N54L
Odpovědět | | Sbalit | Link | Blokovat | Admin
Štípačky, pájka, zenerka. Sníží se napětí a je klid. On se neupače. Jen je potřeba ohlídat, aby napětí stačlo na roztočení větráku.
29.3.2013 08:36 phr | skóre: 13 | blog: no_comment | Klatovy
Rozbalit Rozbalit vše Re: Větrák na N54L
Když koukám na příspěvky výš, je to i rychlejší než kompilovat jádro :-)
"Umělá inteligence se nemůže rovnat přirozený blbosti"
29.3.2013 09:27 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Větrák na N54L
Přesně tak to dělám na domácích kompech. Jen místo zenerky používám regulátor, našteluje se napětí a zamotá do izolačky. Nebo rovnou na šlahoun +5V a je pořešeno :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.