[ SpasojeGredic @ 30.06.2006. 15:17 ] @
Kakva su vasa iskustva sa linuxom i ACPI-em? Instalirao sam slack 10.2 ( 2.6.16 kernel ), sve radi super, ali primjecujem da acpi ne mogu da aktivirm, da ne mogu da spustim frekvenciju procera zbog ustede baterije. Takodje ne mogu da aktiviram hibernetaciju, standby,.. Ove opcije sam rijetko koristio i pod windowsom, ali bih zelio da linux sredim do kraja, pa bi i pomoc dobro dosla.
pozz

PS( u kernelu je ukljucena podrska )
[ mulaz @ 30.06.2006. 15:37 ] @
kod spustanje frekfencije proveri koji procesori su podrzani (mislim da samo PIV (procitaj help u kernelu... am '?' kad imas izabranu opciju u menuconfig-u)
[ niceness @ 30.06.2006. 15:54 ] @
Za hibernaciju, suspend i sl. potrebno je da imas kernel sa suspend2 patchsetom.
Nisi se najbolje izjasnio da li ovo vec imas u kernelu ili nece da radi.
[ SpasojeGredic @ 30.06.2006. 16:44 ] @
Nemam suspend2, sad cu to da odradim, a procesor jeste podrzan vjerovatno, centrino 1.73 je u pitanju, naisao sam na netu na dosta primjera sa istim procesorom i cipsetom i sve radi. Pored toga me zanima i temperatura procesota i obrtaji ventilatora na procesoru. To mi takodje ne radi, a nalazio sam na netu da je ok radilo na slicnim konfiguracijama.
[ fade @ 30.06.2006. 18:37 ] @
Meni na slack 10.1 neradi temp cpu-a , tj nijedan senzor ,pishe da nije mogao da nadje ,sta da uradim povodom toga?
[ SpasojeGredic @ 30.06.2006. 19:37 ] @
pri kompajliranju kernela mi izbaci 3-4 waringa: /kernel/power... tako nesta, da li to ima veze?
[ niceness @ 30.06.2006. 21:21 ] @
Za sada zanemari ta upozorenja
Da bi video temeraturu potebno je instalirati lm_sensors.
Obrati paznju da ti za 2.6 ne treba i2c paket (vec se nalazi u kernelu).
[ SpasojeGredic @ 30.06.2006. 22:29 ] @
Hvala na zadnjem odgovoru, mislio sam da je u kerbelu vec sve sto je potrebno, sad cu da probam pa javljam.
Hvala
[ SpasojeGredic @ 30.06.2006. 23:32 ] @
FOR 2.5/2.6 KERNELS, do not attempt to compile the modules in this package.
Use the drivers already in the 2.5/2.6 kernel tree.
If you are running a 2.5/2.6 kernel, the ONLY thing you need to
do is 'make user' and 'make user_install'. Do NOT follow the rest
of these instructions.

Ovo pise kao readme za instaliranje lm_sensors.
Uradim make user i to fino prodje, ali make user_install nece, nedostaje neki fajl. Desavalo se nekom?
[ niceness @ 01.07.2006. 00:10 ] @
Daj vise informacija.
Koji fajl nedostaje?
[ SpasojeGredic @ 01.07.2006. 03:12 ] @
Code:
sed -e 's@^\(.*\)\.o:@prog/sensors/chips.rd prog/sensors/chips.ro: Makefile '`dirname prog/sensors/chips.rd`/Module.mk' @' > prog/sensors/chips.rd
make: *** No rule to make target `sysfs/libsysfs.h', needed by `lib/sysfs.ad'.  Stop.
root@toshiba:~/lm_sensors-2.10.0# make user_install
make: *** No rule to make target `sysfs/libsysfs.h', needed by `lib/sysfs.ad'.  



Pogledavsi detaljno vidim da i na kraju izvrsavanja "make user" komande ima neka greska kao sto vidite, a "make user_install" nece ni da pocne.

A u upustvima sam naisa na dosta kontradiktornih objasnjenja. U arhivi koju skinem sa neta pise da za 2.6 samo treba make user, make user_install, a na sajtu, pise da treba prvo vidjeti koji cip je u pitanju... Da li je vama proslo samo sa make user, make user_install?
[ niceness @ 01.07.2006. 13:34 ] @
Posle jedne brze pretrage nasao sam ovo
Izgleda da ti trebaju libsysfs headeri.
Kompajliraj sysfsutils ili potrazi paket za tvoj disto koji ih sadrzi.
[ BastardX @ 01.07.2006. 16:41 ] @
Kod suse linuxa postoji paket sensors koji sadrzi lm sensors i jos mnogo toga a najvaznije je sensors-detect skript

This package includes programs that show data from some sensor chips. The interface /proc/bus/i2c/ is provided by loading kernel modules. Which modules to load can be interactively detected as root by calling /usr/sbin/sensors-detect. The default configuration in /etc/sensors.conf should be changed to fit the actual set up of the mainboard.

Postoje profoli u KPowersave programu koji su bas za to sto ti treba.
Takodje ksensors program sluzi za prikazivanje senzora na desktopu.

Neznam dali slak ima nesto poput sensors paketa.Nisam nikad koristio slak pa ni ne znam dali moze da se instalira iz rpm-a sto verujem moze pa probaj da ubacis ovaj sensors paket na tvoju masinu.Na mandraku sam siguran da bi radilo

Provides:
libsensors.so.3
/usr/sbin/i2cdump
/usr/sbin/sensord
/etc/init.d/lm_sensors
/etc/sensors.conf
/lib/udev/devices/i2c-0
/usr/bin/ddcmon
/usr/bin/decode-dimms.pl
/usr/sbin/i2cdetect
/usr/bin/decode-vaio.pl
sensors == 2.10.0-10
/usr/bin/sensors
/usr/sbin/i2cget
/usr/bin/decode-xeon.pl
/usr/lib/libsensors.a
/usr/sbin/i2cset
/usr/sbin/fancontrol.pl
/usr/sbin/sensors-detect
/usr/sbin/fancontrol
/usr/lib/libsensors.so.3.1.0
/usr/lib/libsensors.so.3
/usr/sbin/isaset
/usr/sbin/pwmconfig
/usr/sbin/isadump
/usr/lib/libsensors.so
/usr/bin/decode-edid.pl

Requires:
libc.so.6
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.1.3)
libsysfs.so.1
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.0)
libm.so.6
libm.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.4)
/bin/sh
/bin/bash
/usr/bin/perl
librrd.so.2
libsensors.so.3
udev
modules
[ SpasojeGredic @ 01.07.2006. 17:19 ] @
Nasao sam paket za slack, odnosno kod, kompajlirao, kofigurisao, instalirao, sve je proslo kako treba, i posle toga sam uspio da instaliram fino i lm_sensors. Sad je izgleda fora da se odredi koje module da podize pri startu. spominje se i ta sensors-detect skripta. Sad me zanima da li postoji naredba u linuxu koja vrace vrijednosti o temperaturi, ortajima ventilatora i svega ostalog? Odoh sad da se igram sa ovim pa se javljam sta sam uradio.
Hvala vam na odgovorima do sada. pozz
[ SpasojeGredic @ 01.07.2006. 22:04 ] @
Sve je proslo kako treba, sensors-detect prodje fino, nadje sta treba bez greski. Posto system monitori na desktopu i dalje nijesu pokazivali temeraturu i obrtaje, nasao sam u lm_sensors program, i evo sta mi on ispise:

Code:
root@toshiba:~/lm_sensors-2.10.0/prog/sensors# sensors
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!
root@toshiba:~/lm_sensors-2.10.0/prog/sensors#
root@toshiba:~/lm_sensors-2.10.0/prog/sensors#


Nije mi bas jasno gdje je problem...

PS: nadam se da za sve ovo nije potrebno u kernelu upaliti APM, vec samo ACPI?
[ niceness @ 01.07.2006. 22:39 ] @
Kaze da nije nasao sysfs. Proveri da li mountovan i da li si kompajlirao libsensors sa podrskom za sysfs.

$ mount |grep sysfs
sysfs on /sys type sysfs (rw)

Ja na gentoo dobijem ovo gore.

Kada sve namestis trebao bih da imas nesto ovakvo (naravno nece biti isto) :

$ ls -l /sys/bus/i2c/devices/
total 0
drwxr-xr-x 2 root root 0 Jul 1 23:21 ./
drwxr-xr-x 4 root root 0 Jul 1 23:18 ../
lrwxrwxrwx 1 root root 0 Jul 1 23:21 0-0051 -> ../../../devices/pci0000:00/0000:00:01.1/i2c-0/0-0051/
lrwxrwxrwx 1 root root 0 Jul 1 23:21 0-0052 -> ../../../devices/pci0000:00/0000:00:01.1/i2c-0/0-0052/
lrwxrwxrwx 1 root root 0 Jul 1 23:21 9191-0290 -> ../../../devices/platform/i2c-9191/9191-0290/

I nije ti potreban APM.
[ SpasojeGredic @ 01.07.2006. 23:53 ] @
Posto mi je nije bilo do kraja jasno sta je sysfs, evo linka na kojem je objasnjeno http://en.wikipedia.org/wiki/Sysfs a sad odoh u linux;)
[ SpasojeGredic @ 02.07.2006. 16:17 ] @
Ovo je ono sto ja dobijem:

Code:
root@toshiba:~# mount |grep sysfs
sysfs on /sys type sysfs (rw)
root@toshiba:~# ls -l /sys/bus/i2c/devices
total 0
root@toshiba:~#


Nije mi bas jasno "kompajlirao libsensors sa podrskom za sysfs". Odradio sam sve prema upustvu, i proslo je bez greske.
[ niceness @ 02.07.2006. 16:30 ] @
Citat:
SpasojeGredic: Nije mi bas jasno "kompajlirao libsensors sa podrskom za sysfs". Odradio sam sve prema upustvu, i proslo je bez greske.

Nije ni bitno, sigurno je sve u redu.


Proveri da li su ucitani odgovarajuci moduli:

# lsmod

[Ovu poruku je menjao niceness dana 02.07.2006. u 17:52 GMT+1]
[ BastardX @ 02.07.2006. 16:49 ] @
Mozda lm_sensors ne moze da nadje /etc/sysconfig/sensors skript u kojem su moduli koji trebaju biti loadovani

/etc/sysconfig/sensors - Defines modules loaded by /etc/rc.d/init.d/lm_sensors

Ako pogledas kraj sensors-detect skripte videces da ga edituje na kraju
Moram da dodam da kod mene nije sensors vec /etc/sysconfig/lm_sensors i u init.d fajlu config i drugi fajlovi koje koristi ta skripta iz init.d su

CONFIG=/etc/sysconfig/lm_sensors
PSENSORS=/usr/bin/sensors
FANCONFIG=/etc/fancontrol
PFAN=/usr/sbin/fancontrol

Pogledaj dali su ove prve dve na svom mestu i dali ti je podeseno da se lm_sensors iz init.d ili rc.d startuje pri startu sistema
Mozes i da pokrenes ovaj skript iz konzole pa vidi ako prijavljuje neku gresku
[ SpasojeGredic @ 02.07.2006. 17:32 ] @
Odgovarajuce module on pokrene posle sensors-detec. A i rucno sam ih pokretao i ne prijavi gresku kao kada nema nekog modula, vec prodje sve ok.

Koliko shvatam ovo je ono sto meni nedostaje
"drwxr-xr-x 2 root root 0 Jul 1 23:21 ./
drwxr-xr-x 4 root root 0 Jul 1 23:18 ../
lrwxrwxrwx 1 root root 0 Jul 1 23:21 0-0051 -> ../../../devices/pci0000:00/0000:00:01.1/i2c-0/0-0051/
lrwxrwxrwx 1 root root 0 Jul 1 23:21 0-0052 -> ../../../devices/pci0000:00/0000:00:01.1/i2c-0/0-0052/
lrwxrwxrwx 1 root root 0 Jul 1 23:21 9191-0290 -> ../../../devices/platform/i2c-9191/9191-0290/" ?


PS: moze li biti da ovo ima veze sa tim sto sam iskljucio u kernelu podrsku za ISA magistralu, koju naravno nemam na kompu?
[ niceness @ 02.07.2006. 17:51 ] @
Citat:
PS: moze li biti da ovo ima veze sa tim sto sam iskljucio u kernelu podrsku za ISA magistralu, koju naravno nemam na kompu?

Ne.

Citat:
Koliko shvatam ovo je ono sto meni nedostaje
.
.

Kao sto sam vec rekao tako je kod mene, nforce2 sa winbond cipom.

Upravo mi je nesto palo na pamet. Pogledaj sta imas u /sys/class/hwmon/

$ ls -l /sys/class/hwmon/

Ako ima direktorijum hwmon0, pogledaj sta ima i u njemu.
[ SpasojeGredic @ 03.07.2006. 01:13 ] @
imam direktorijum /sys/class/hwmon i on je prazan, a hwmon0 nemam.
[ niceness @ 03.07.2006. 01:47 ] @
Tu lezi tvoj problem. Kod mene je izgleda ovako:

$ ls -l /sys/class/hwmon/hwmon0/
total 0
drwxr-xr-x 2 root root 0 Jul 3 02:32 ./
drwxr-xr-x 3 root root 0 Jul 2 13:33 ../
lrwxrwxrwx 1 root root 0 Jul 3 02:32 device -> ../../../devices/platform/i2c-9191/9191-0290/
--w------- 1 root root 4096 Jul 3 02:32 uevent

Ovoga sam se setio samo zato sto je jedan lik na gentoo forumima imao isti problem.
Nazalost nije ga resio. Ovde je ta tema, mozda pomogne.
Koliko ja shvatam ovo znaci da se tvoj driver nije registrovao pod sysfs, iz kog razloga ... nemam pojma.
[ SpasojeGredic @ 03.07.2006. 13:38 ] @
Isti problem kao moj, stvarno ne znam sta je. Hvala svima na pomoci, igracu se jos sa ovim, pa ako rijesim postovacu.
hvala, pozz