Ventilateur non détécté

Bonjour tout le monde,
Bon voila je viens d’installer suse sur mon pc portable y a quelques jours.Et mon Ordinateur s’éteint parfois sans raison, et à se moment il est bouillant.

J’en ait donc conclue à un problème de ventilateur, et j’ai l’impression que quand je suis sur suse mon ventilateur ne tourne pas.
J’ai installer gkrelim pour voir, et il ne me détécte pas de ventilateur.
Mon ventilateur fonctionne bien quand je suis sur windows.

Que dois-je faire? installer des drivers? ou autre?

Avez-vous installé lm_sensors et fait tourné la commande root ‘sensors-detect’ ?

Oups ! … C’est préoccupant.

Translation:

*Hi everybody.
So, I installed SuSE on my laptop couple days ago, and my computer sometimes get very hot and shuts down for no reason.
I came to the conclusion it was a fan problem, and I have the impression that the fan doesn’t spin at all under openSUSE. I installed gkrelim to find out but it doesn’t detect any fan.
My fan works fine under Windows >:(

What shall I do? Install some drivers? or what else?*

Actually, we should this thread to the french section of the forum…
Shadshivan > ici on parle gliche ou alors faut poster dans la partie française du forum ;o)

Actually, we should move this thread to the french section of the forum…
Shadshivan > ici on parle gliche ou alors faut poster dans la partie française du forum ;o)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Do you know if your laptop BIOS support linux?

Extract your current DSDT to a file as follows:
cat /proc/acpi/dsdt > dsdt.dat
f you running an recent kernel (ex : 2.6.23), your dsdt could be find in
/sys/firmware/acpi/tables/DSDT so :
cat /sys/firmware/acpi/tables/DSDT > dsdt.dat
Disassemble the DSDT
iasl -d dsdt.dat

and search inside the dsl file for Linux, if only apperar windows you
need to patch the kernel or disable acpi support from your boot loader


VampirD
No in elenath hîlar nan hâd gîn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkt9RWUACgkQJQ+0ABWtaVkUWACfS2zj19EMf8UMzjGn5G9rnWsT
WL8An08VfIbFPP006dGn/9kkuVl2e3UF
=o/Gz
-----END PGP SIGNATURE-----

oui j’ai installé lm_sensors et fait un sensors-detect, mais sa change rien, je suis un débutant ( je le précise ^^)

Désolé je n’avais pas vue qu’il y avait une pertie francaise :confused:

je viens de poster mon problème dans la partie française ^^
Je suis un peut limité en anglais je n’est pa bien compris le post en anglais d’avant :frowning:

I don’t think the OP can figure out how to patch the kernel but he could probably manage to disable acpi.
Agreed, he could have asked in the french forum … but nobody knows ove there (the trouble he’s seen). lol!

Ok, je te traduis le post de VampirD car c’est très intéressant. Accroche-toi! Tu n’a qu’à exécuter ces commandes dans un terminal (même si tu ne comprends pas tout):

cd /tmp
cat /proc/acpi/dsdt > dsdt.dat
cat /sys/firmware/acpi/tables/DSDT >> dsdt.dat
iasl -d dsdt.dat
grep -i -e windows -e linux dsdt.dsl

Si tu vois apparaître seulement le mot Windows et pas Linux, if faut désactiver acpi dans la commande qui démarre Linux.

  • Lance Yast … > System > Bootloader
  • Met le mot de passe de root
  • Choisis l’entrée qui démarre openSUSE (celle que tu bootes d’habitude) et clique sur ‘Edit’ (ou l’équivalent en français)
  • à la fin de la dernière ligne tout en bas, ajoute :
    acpi=off
  • clique OK et OK

Dis-nous si il y a un changement (il faut rebooter évidemment).

Bon voial j’ai éxécuter les commande et aprés le grep j’ais :

/tmp> grep -i -e windows -e linux dsdt.dsl
If (_OSI (“Linux”))
If (_OSI (“Windows 2006”))
Donc c’est bon? car tu m’a dit quoi faire si je voyer pas linux, mais ej le voit ^^.Je vais reboot et je te tiens au courant.

Bon j’ais rebooter… aucun changement, pas de ventilateur.
sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +40.0°C (crit = +100.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +90.0°C (high = +100.0°C, crit = +100.0°C)

Et sa chauffe toujours ( normal en même temp )
:confused:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Now you have to see if there is anything to do if the system is Linux,
so go to the file where say If (_OSI (“Linux”)) and look if say
anything, some HP laptops have the Linux block empty, if not the case
see if all modules load at boot time


VampirD
No in elenath hîlar nan hâd gîn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkt+x+EACgkQJQ+0ABWtaVliKACbBZS8yOQ1/Wbvma/AIVBqu03I
r3AAoKIbUuUMB+pcER77r0HoWfS5LL06
=KWLS
-----END PGP SIGNATURE-----

sorry, but i don’t understand all.
When i want tu open /tmp/dsdt.dat or /sys/proc/table/DSDT, i can’t read caracter of file.
I’m a neebie… :confused:

Je ne comprend pas bien ce que je doit faire, quand j’ouvre le fichier dsdt, les caractére son incompréhensible… comment doit-je faire?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Maintenant tu dois regarder s’il y a quelque chose à faire si le système
d’exploitation est Linux, donc va dans le fichier mentionnant
If(_OSI(“Linux”)) et cherche s’il n’est rien dit, il y a des ordis
portables qui ont ce “bloc Linux” vide, si ce n’est pas le cas regarde
si tous les modules chargent lors du démarrage.


VampirD
No in elenath hîlar nan hâd gîn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkt/4DIACgkQJQ+0ABWtaVm5DACfU3uIxkJ2oCwQh3Hzjb8PK7U2
LssAn2g/Ht5wFCwRogvbKoebhWroplt2
=QLCR
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Maintenant tu dois regarder s’il y a quelque chose à faire si le système
d’exploitation est Linux, donc va dans le fichier mentionnant
If(_OSI(“Linux”)) et cherche s’il n’est rien dit, il y a des ordis
portables qui ont ce “bloc Linux” vide, si ce n’est pas le cas regarde
si tous les modules chargent lors du démarrage.

Ceci dit, la prochaine fois, utilise le forum en français, si tu ne
gères vraiment pas l’anglais, :wink:


VampirD
No in elenath hîlar nan hâd gîn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAkt/4NwACgkQJQ+0ABWtaVl70gCdFj7UbvkbZgGNrzQtMeVZUjGq
5WkAoKoSMH5b4oLjq+9DZN6ud6j+gdkp
=ph4o
-----END PGP SIGNATURE-----

cat dsdt.dat :


AS01AADS

AS02AADS

AS0BAEF
BADF
BADG+




WLDS
WLED
BTDS
BTED
BLDS
BLED
NTDC
NTDV
WLSD
WLSE
BLTD
BLTE
LBL0
LBL1
LBL2
LBL3
LBL4
LBL5
LBL6
LBL7
LBL8
LBL9
LBLA

LBLB

LBLC

    LBLD

LBLE
LBLF
CADI
CADO
GSEE
GSED
VAPI
VAPO
WBBO
WBBI
G3MD
G3ME
LANI
LANO
LDOF

LDON

FNKE
FNF5
PBBSB
BBSB

BBD0BBSB

BBDTLS0
TLS1
TLS2
TLS3
TLS4
TLS5
TLS6
TLS7
BCDSD












BDDS
BDDS

BDD0BDDS

BDDDSY0+
DSY1e
DSY2
DSY3e
DSY4
DSY5+
(DSY0

@DY00DSY0
@
@DY01DSY0

@DY02DSY0

@DY03DSY0

@DY04DSY1

@DY10DSY1
@
@DY11DSY1

@DY12DSY2

@DY20DSY2
@
DY21DSY2
P
DY22DSY0

�DSXBEDSM

















WIT0
DSY6
DSY6

DY60DSY6

DY61DSY6
@
DY62DSY6
`
DY63DSY6

DY6WPRW
WPRW

WWD0WPRW

WWD1WPRW

WWD2WPRW

WWD3WPRW

WWD4WPRW
(
WWDWPCI
WPCI

WPIRWPCI

WPIFWPCI

WPIDWPCI

WPIBFDS




GSTS
BFEF
BGEF
BGDS
MAAF1p/_SB_PCI0LPC_EC0_WLEXAS00p/_SB_PCI0LPC_EC0_BTEXAS01p
AS02p
AS03DWGDS_T_0ph_T_0�(�_T_0
p/_SB_PCI0LPC_EC0_WLAT�BADG
�G�(�_T_0
p/_SB_PCI0LPC_EC0_BTAT�BADG
�K
�(�_T_0
p/_SB_PCI0LPC_EC0_BRTS�BADG
�O ��_T_0
p
�BADG
���_T_0
p
�BADG
�A�C�_T_0

�{OTHR
p
�BADG

�!p/_SB_PCI0LPC_EC0_LANC�BADG

�*�(�_T_0
p/_SB_PCI0LPC_EC0_LCDS�BADG

HWSDSpiBUFFphpBF00ap �BADGt
_T_0pa_T_0�G
�_T_0
_T_1p_T_1�"�_T_1 p \/_SB_PCI0LPC_EC0_WLAT�N�"�_T_1 p \/_SB_PCI0LPC_EC0_BTAT�H�"�_T_1 p \/_SB_PCI0LPC_EC0_BRTS�"��_T_1 p BAEF�p �BADGt
�O _T_2p_T_2�"�_T_2 p \/_SB_PCI0LPC_EC0_WLAT�M�"�_T_2 p \/_SB_PCI0LPC_EC0_BTAT�G�!�_T_2 pa\/_SB_PCI0LPC_EC0_BRTS�"��_T_2 p BAEF�p �BADGt
NOEMN��BGEF
pNTDV���
p
NTDV���BAEF pNTDC��� p NTDC��BFEF
E
STRLphpiBUFFp BBS_T_0p_T_0�L�_T_0
p/_SB_PCI0LPC_EC0_THRO
a�’{a
p/_SB_PCI0LPC_EC0_THRO
apaBBSB�4�&�_T_0
pBF00a/_SB_PCI0LPC_EC0_CLCKa�
p
BBSBN WODP�(�h
p/_SB_PCI0LPC_EC0_LANP�BCDSth
�p
�BCDSth
�M�h

�ip
/_SB_PCI0LPC_EC0_LANP�ep
/_SB_PCI0LPC_EC0_LANPp
�BCDSth

�p
�BCDSth

FGCPUpDSY5DSY0phpIHWM hbpbDSY6pDY60DY00pDY61DY01pDY62DY02pDY63DY03GMSRRpDSY3DSY1phDY00pIHWM hbpbDSY6pDY60DY10pDY61DY11p WIT0pWIT0DY12AMSRWpDSY3DSY1pIHWM hbpbDSY6pDY60DY10pDY61DY11p WIT0pWIT0DY12EC4C3piBUFF�e��{PPMF � �p �BCDS �K�*�h pBF00\/_SB_PCI0LPC_C4O3pBF00�BCDS �p\/_SB_PCI0LPC_C4O3�BCDS .CPUFp\/_SB_PCI0LPC_EC0_THFNw`
dapa�BCDS

&CPUTp/_SB_PCI0LPC_EC0_CTMP�BCDS

0PCIRphpIHWM hbpbDY20pbDSY6pDSY4DSY2pDY60DY20'PCIWphphDY20pIHWM
hbpbDSY6pDY61BUFF#CPUSpIHWM

bpbBUFFpBUFF�BCDS

PCIDpIHWM
hbpbDSY6@fBTIFphpiBUFF�#�
pBF02BF00pBF01apBF02BF00pBF01a�$� ��BF00 p �BF00�pBF00ap BF0_T_0pBF00_T_0�H:�_T_0 �-�\/_SB_PCI0LPC_EC0_BDC0 p avpa�BEDS�@_T_1p_T_1��_T_1
p
�BEDS
�M4�(�_T_1
p/_SB_PCI0LPC_EC0_BPTC�BEDS
�A2�(�_T_1
p/_SB_PCI0LPC_EC0_BPV0�BEDS
�E/�(�_T_1
p/_SB_PCI0LPC_EC0_BSCU�BEDS
�I,�(�_T_1
p/_SB_PCI0LPC_EC0_BRC0�BEDS
�M)�(�_T_1
p/_SB_PCI0LPC_EC0_BFC0�BEDS
�A’�(�_T_1
p/_SB_PCI0LPC_EC0_BSCY�BEDS
�E$�(�_T_1
p/_SB_PCI0LPC_EC0_BDC0�BEDS
�I!�(�_T_1
p/_SB_PCI0LPC_EC0_BDV0�BEDS
�M�(�_T_1

p/_SB_PCI0LPC_EC0_BDAD�BEDS
�A�(�_T_1

p/_SB_PCI0LPC_EC0_BSN0�BEDS

�E�K�_T_1

�A�/_SB_PCI0LPC_EC0_ACIS
p
/_SB_PCI0LPC_EC0_PSRCp
�BEDS

�p
�BEDS

�F�G�_T_1
pa/_SB_PCI0LPC_EC0_BTMAp
/_SB_PCI0LPC_EC0_SCCFp
�BEDS

�K�A�_T_1
pa/_SB_PCI0LPC_EC0_BTPVp
/_SB_PCI0LPC_EC0_SCHGp
/_SB_PCI0LPC_EC0_SCPFp
�BEDS
��(�_T_1
p/_SB_PCI0LPC_EC0_BDFC�BEDS
�J�(�_T_1
p/_SB_PCI0LPC_EC0_BDME�BEDS
�.��_T_1
p
��BEDS
���_T_1
p
�BEDS
��N_T_2p`_T_2��_T_2
p
�BEDS
�H"��_T_2
p
�BEDS
�N ��_T_2
p
�BEDS
�D��_T_2
p
�BEDS
�J��_T_2
p
�BEDS
�@��_T_2
p
�BEDS
�F��_T_2
p
�BEDS
�L��_T_2
p
�BEDS
�B��_T_2
p
�BEDS
�H��_T_2

p
�BEDS
�N��_T_2

p
�BEDS

�D�J�_T_2

�)�/_SB_PCI0LPC_EC0_BDC0
p
�BEDS

�&p
/_SB_PCI0LPC_EC0_PSRCp
�BEDS

�F
��_T_2
p
�BEDS

�L
�H�_T_2
p
/_SB_PCI0LPC_EC0_SCHGp
/_SB_PCI0LPC_EC0_SCPFp
�BEDS
�@��_T_2
p
�BEDS
�F��_T_2
p
�BEDS
�,��_T_2
p
��BEDS
���_T_2
p
�BEDS
CKGSp
GSTS�GSTSWSHPWSSLWSSPWSSEWSVEph� �
p
BGEFp
BGEFp
�BGDS
_WDG@
� Nv�V��N�7v�JAAX��j��B��=J����BA�a�VB�A���E����SD��'aH���
J=9BB{O��ųeH�֟���+BCyL��wl�J�V}��ɗBD�.wy��K�<a��{l�BE��ɧ�LrL��S�E�q�BFO:e:�_H���S
�BG���ۚ�J��ц�e����k�6d�E��S����WQAAAAF1pAADSBUFF�BUFFH WMBA_T_0pi_T_0�$���


_T_0�p
`�9�7���

_T_0���i
pjBUFF�
BF00p
BAEFp
``WSDSij�WGDSip��BADGti
BUFF�BUFF_WED���h
��
�h
��OEMN/WMBBSTRLij��i
pBBSBBUFF��i
pBBD1BUFF�BUFFCWMBCWODPij�e�i

ti
`p��BCDSti
BUFF�z��BCDSti

BUFF�BUFFDMBD�$�i
pjBUFFpBUFFpjWIT0GCPUWIT0�DSY0��i pjMSRRj�DSY1��i
pj`MSRWj�DSY1�#�i
C4C3ijz��BCDSri

BUFF�BUFF�!�i
C4C3ijp��BCDSri
BUFF�BUFF��i
CPUFp��BCDSri
BUFF�BUFF��i
CPUTp��BCDSri
BUFF�BUFF�D�i
pjWPRWpWWD1WPIRpWWD2WPIFpWWD3WPIDpWWD4WPIBsWPCIWWD0PCIR�DSY2�F�i
pjDSY6pDY60pjDSY0pDY01WPRWpWWD1WPIRpWWD2WPIFpWWD3WPIDpWWD4WPIBpWPCIasDY60WPCIs`WWD0aPCIWa�BUFF��i

CPUSp��BCDSri
BUFF�BUFF��i

PCIDj�DSY67WMBEBTIFijpBUFF1pBEDS1p��BEDSti
BUFFpBUFF1�BUFFN
WMBF�&�i
p
BF00p
BF01p
BF02p
�i03�BUFF�LCKGSpjBUFF�
�iSHPBF00�)�
�iSSLBF00��
WSSPBF00� WSSEBF00p��BFDSti
BUFFpBUFF1�p
BF00p
BF01p
BF02p
BF03�BUFF1WMBGpjBUFFWSVEBF00p��BGDSti

grep -i -A 10 linux dsdt.dsl

ça te montrera les 10 lignes qui suivent le mot ‘linux’. Tu peux mettre plus que 10 si ça n’est pas suffisant.

Nonnnn ! Il ne faut pas regarder dans le fichier .dat mais dans le fichier .dsl que tu génères d’abord avec la commande:

iasl -d dsdt.dat
grep -i -A 10 linux dsdt.dsl

comme indiqué dans un post précédant.

grep -i -A 10 linux dsdt.dsl
If (_OSI (“Linux”))
{
Store (0x03E8, OSYS)
OSMI (0x70)
}

                If (_OSI ("Windows 2006"))
                {
                    Store (0x07D6, OSYS)
                }
                Else

Le bloc n’est donc pas vide…
Qu’est ce que je doit faire?
(merci encore de vous intérésser a mon prolème ^^)

Vous n’avait pas d’autre idée?