Bonjour.
Sur la machine que j’utilise (un portable toshiba satellite L 670) l’ACPI n’est pas géré correctement.
Pensez-vous que la compilation d’un noyau réglerait le problème ?
A+
Bonjour.
Sur la machine que j’utilise (un portable toshiba satellite L 670) l’ACPI n’est pas géré correctement.
Pensez-vous que la compilation d’un noyau réglerait le problème ?
A+
À mon avis, non, mais il faudrait que tu expliques de façon plus détaillée ce qui n’est pas géré par ton ACPI.
Essaie aussi de savoir si une mise à jour du BIOS ne résoudrait pas le problème.
Bonjour tout le monde.
Ce qui se passe avec l’ACPI sur ma machine est la chose suivante :
$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off apm=power_off"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
#GRUB_CMDLINE_LINUX="acpi=off"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
J’ai aussi modifié ce fichier :
# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
apm power_off=1
#loop
Ce qui fait que je peux démarrer sans problème mais l’acpi n’est plus géré ce qui n’est pas pratique.
Sur le noyau 3.2.0-4-amd64 ça démarre correctement mais j’ai une des sondes de température qui est dans le rouge. Pas celles des deux coeurs processeur. A mon avis celle de l’alimentation si c’est ce que mesure cette sonde.
Sinon la commande dmesg | grep -i toshiba donne ça quand j’active l’acpi dans grub :
$ dmesg | grep -i toshiba
[ 0.000000] DMI: TOSHIBA Satellite L670/NALAA, BIOS 1.50 07/07/10
[ 0.000050] TOSHIBA Satellite detected - force copy of DSDT to local memory
[ 6.424263] toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19
[ 6.424438] input: Toshiba input device as /devices/virtual/input/input11
[ 6.672604] ATOM BIOS: Toshiba
[ 7.225482] psmouse serio1: synaptics: Toshiba Satellite L670 detected, limiting rate to 40pps.
[quote=“laguespa”]Bonjour.
Sur la machine que j’utilise (un portable toshiba satellite L 670) l’ACPI n’est pas géré correctement.
Pensez-vous que la compilation d’un noyau réglerait le problème ?
A+[/quote]
Compiler le noyau courant toi-même : inutile.
Par contre, installer un noyau plus récent, depuis les dépôts backports, oui
Ca ne peut qu’améliorer la prise en charge de ton matériel.
J’ai déjà le noyau 3.14. J’installe le 3.16 pour voir et je redémarre dessus pour voir.
A+
Salut tout le monde.
Je démarre sur le noyau 3.16 ce qui me permet au moins de démarrer. Ce n’était pas le cas avec le noyau 3.14.
Toutefois j’ai relevé quelques erreurs dans dmseg à propros de l’ACPI. Je ne sais pas quelle importance ça a et j’aimerais bien savoir ce que ça veut dire. Je vous le copie :
[ 0.217596] ACPI Error: No handler for Region [ERAM] (ffff880078449f20) [EmbeddedControl] (20140424/evregion-163)
[ 0.217601] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20140424/exfldio-299)
[ 0.217605] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node ffff8800784483d8), AE_NOT_EXIST (20140424/psparse-536)
[ 0.223202] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.223625] ACPI: Dynamic OEM Table Load:
[ 0.223633] ACPI: SSDT 0xFFFF880077F44400 00036C (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
[ 0.224206] ACPI: Dynamic OEM Table Load:
[ 0.224214] ACPI: SSDT 0xFFFF880077F45000 000891 (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
[ 0.247087] ACPI: Dynamic OEM Table Load:
[ 0.247095] ACPI: SSDT 0xFFFF880077F0B000 000303 (v01 PmRef ApIst 00003000 INTL 20050624)
[ 0.258886] ACPI: Dynamic OEM Table Load:
[ 0.258892] ACPI: SSDT 0xFFFF880078406000 000119 (v01 PmRef ApCst 00003000 INTL 20050624)
[ 0.280375] ACPI: Interpreter enabled
[ 0.280383] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20140424/hwxface-580)
[ 0.280388] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140424/hwxface-580)
[ 0.280406] ACPI: (supports S0 S3 S4 S5)
[ 0.280407] ACPI: Using IOAPIC for interrupt routing
[ 0.280443] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.345612] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[ 0.345620] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.345665] \_SB_.PCI0:_OSC invalid UUID
[ 0.345666] _OSC request data:1 1f 0
[ 0.345671] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
Merci de votre aide et de votre attention. Bonne journée à tou(te)s.
A+
Bon rien à faire. Même avec le noyau 3.16 ça plante au démarrage une fois sur trois.
La seule solution pour que ça fonctionne correctement étant de désactiver l’acpi dans /etc/default/grub et d’utiliser apm. C’est pas très pratique…
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off apm=power_off"
A+
Pas grand chose sur le net…
As-tu flashé le bios? (sait-on jamais)
Salut.
Non, je n’ai pas flashé le bios. J’appréhende parce que c’est quelque chose que je n’ai jamais fait.
Est-ce que tu connais un site qui décrit bien la manière dont il faut procéder ?
Ça m’étonnerait que ça règle le problème mais de toute façon c’est quelque chose qu’il faut que j’apprenne à faire.
A+
Salut,
Quelle est la marque de ta carte mère ?
Moi j’ai une Asus et j’ai des messages d’erreurs sensiblement identiques :
ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20110623/psargs-359)
[ 1.361703] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT1._GTF] (Node ffff880225d51588), AE_NOT_FOUND (20110623/psparse-536)
D’après ce que j’ai lu à droite à gauche, ça serait dù à un bug du bios Asus…
PS : chez moi par contre, ce n’est pas du tout bloquant -> aucune incidence (pour le moment )
PS2 : j’ai pourtant de dernier BIOS.
[quote=“laguespa”]Est-ce que tu connais un site qui décrit bien la manière dont il faut procéder ?
Ça m’étonnerait que ça règle le problème mais de toute façon c’est quelque chose qu’il faut que j’apprenne à faire.[/quote]
Si c’est une carte mère Asus, ça se fait tout seul ou presque !
La carte mère :
description: Carte mère
produit: NALAA
fabriquant: TOSHIBA
identifiant matériel: 0
version: 1.00
numéro de série: 123456789AB
emplacement: Part Component
*-firmware
description: BIOS
fabriquant: TOSHIBA
identifiant matériel: 0
version: 1.50
date: 07/07/10
taille: 128KiB
capacité: 1984KiB
fonctionnalités: pci upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification netboot
A+
Ah oui, dsl. Mal lu ton premier post…
Salut,
Il y a un module [mono]ACPI[/mono] spécifique à [mono]Toshiba[/mono] » [mono]acpi_toshiba.ko[/mono].
Pas trouvé dans les dépôts en tout cas…
T’as une piste ?..
Farfouilles par ici Toshiba Acpi Driver et là mirrors i386 for acpi_toshiba.ko / mirrors amd64 for acpi_toshiba.ko.
Au fait …
[quote=“laguespa”]Pas trouvé [strike]dans les dépôts[/strike] en tout cas…
[/quote]
[pc-2-loreleil][18:43:19] ~ # apt-file search acpi_toshiba.ko
kfreebsd-image-10.1-0-486: /lib/modules/10.1-0-486/acpi_toshiba.ko
kfreebsd-image-10.1-0-686: /lib/modules/10.1-0-686/acpi_toshiba.ko
kfreebsd-image-10.1-0-xen: /lib/modules/10.1-0-xen/acpi_toshiba.ko
kfreebsd-image-11.0-0-486: /boot/modules/11.0-0-486/acpi_toshiba.ko
kfreebsd-image-11.0-0-686: /boot/modules/11.0-0-686/acpi_toshiba.ko
kfreebsd-image-11.0-0-xen: /boot/modules/11.0-0-xen/acpi_toshiba.ko
[pc-2-loreleil][18:43:29] ~ #
[quote=" laguespa"]…Est-ce que tu connais un site qui décrit bien la manière dont il faut procéder ?…[/quote]Déjà, tu pourrais télécharger le fichier correspondant à ta machine, dans cette page web -> Toshiba: Téléchargement BIOS Fr et tu devrais aussi y trouver un lien vers le manuel correspondant à ta machine.
Il y a un formulaire avec listes déroulantes te permettant de choisir le fichier à télécharger.
Il est bien sûr très important de ne pas faire dans l’à-peu-près et d’être sûr et certain des références de ton modèle de machine :
Si c’est bien un L670, (et pas un L670 D), il y a aussi PSK3AE ou PSK3CE ou PSK3EE ou PSK3GE.
Je ne sais pas où cette référence est notée sur ton appareil, mais si tu ne trouve pas cette référence, peut-être que [mono]dmidecode[/mono] permettra de la récupérer.
@BelZéButh :
# apt-file search acpi_toshiba.ko
kfreebsd-image-8.3-1-amd64: /lib/modules/8.3-1-amd64/acpi_toshiba.ko
kfreebsd-image-9.0-2-amd64: /lib/modules/9.0-2-amd64/acpi_toshiba.ko
Qu’est-ce que je dois en déduire ?
memebeam.org/toys/ToshibaAcpiDriver concerne les noyaux 2.4 et 2.6. J’ai le noyau 3.16. Est-ce que cette page me concerne ?
Pour le lien :
filewatcher.com/b/ftp/dns.ru … nel-0.html
sur lequel je trouve acpi_toshiba.ko, qu’est-ce qu’il faut que je fasse avec ce fichier ?
# dmidecode
# dmidecode 2.11
SMBIOS 2.6 present.
25 structures occupying 1166 bytes.
Table at 0x7B67C000.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: TOSHIBA
Version: 1.50
Release Date: 07/07/10
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 2048 kB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
BIOS Revision: 1.50
Firmware Revision: 1.50
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: TOSHIBA
Product Name: Satellite L670
Version: PSK3EE-06C007FR
Serial Number: 9A111143K
UUID: 6FFBE544-C2BC-DF11-BDA3-88AE1DE888CF
Wake-up Type: Power Switch
SKU Number: *
Family: ABCDEFGHIJKLMNOPQRTUVWXYZ
Ce qui me donne la référence exacte de la machine :
Satellite L670 Version PSK3EE-06C007FR
# aptitude search acpi-support
i A acpi-support - Scripts pour gérer de nombreux événements ACPI
i acpi-support-base
Surtout merci de votre aide à tou(te)s.