Sospensione non funzionante su Wheezy - Notebook Asus PRO50V - MB. Ver. F5V

37 risposte [Ultimo contenuto]
Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

Citazione:

invio il pc si risveglia ma lo schermo rimane nero per almeno una ventina di secondi


Quei 20 secondi non sono visti dal sistema operativo, il che farebbe pensare siano dipendendi dall'hardware o da come l'hardware è stato posto in sospensione.

Puoi fornire l'output dei comandi di seguito indicati dopo il primo risveglio:

script dmesg.log
dmesg
cat /var/log/dmesg
cat /var/log/syslog
exit

Quindi invia il file dmesg.log

Ritratto di wolf82
wolf82
(Junior)
Offline
Junior
Iscritto: 19/06/2011
Messaggi: 30

Ho riavviato e sospeso il pc

File dmesg.log

Se inserisco cat /var/log/syslog il file arriva ad una dimensione di 1.2MB e non posso allegarlo

Edit:
Ci sono riuscito tramite sito esterno:

dmesg-syslog.tar.gz

AllegatoDimensione
dmesg.log_.txt 50.23 KB
Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

Dal log che hai inviato risulta:

[    1.346815] pata_sis 0000:00:02.5: version 0.5.2
[    1.347813] scsi0 : pata_sis
[    1.348345] scsi1 : pata_sis
[    1.348963] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffe0 irq 14
[    1.348969] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xffe8 irq 15
[    1.512263] ata1.00: ATAPI: HL-DT-ST DVDRAM GSA-T20N, WR02, max UDMA/33
[    1.528248] ata1.00: configured for UDMA/33
[    1.533597] scsi 0:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-T20N  WR02 PQ: 0 ANSI: 5
[    1.533900] ata2: port disabled--ignoring
[    1.534320] sata_sis 0000:00:05.0: version 1.0
[    1.534350] sata_sis 0000:00:05.0: Detected SiS 1183/966/966L/968/680 controller in PATA mode
[    1.535995] scsi2 : sata_sis
[    1.536500] scsi3 : sata_sis
[    1.537107] ata3: PATA max UDMA/133 cmd 0xec00 ctl 0xe800 bmdma 0xdc00 irq 17
[    1.537113] ata4: PATA max UDMA/133 cmd 0xe400 ctl 0xe000 bmdma 0xdc08 irq 17
[..]
[    1.700424] ata3.00: ATA-7: Hitachi HTS541616J9SA00, SB4OC70P, max UDMA/100
[    1.700428] ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 0/32)
[    1.716412] ata3.00: configured for UDMA/100
[    1.716594] scsi 2:0:0:0: Direct-Access     ATA      Hitachi HTS54161 SB4O PQ: 0 ANSI: 5
[..]
[  484.432036] PM: Entering mem sleep
[..]
[  485.036175] PM: late suspend of devices complete after 29.401 msecs
[..]
[  485.288744] PM: Restoring platform NVS memory
[  485.288744] CPU0: Thermal monitoring handled by SMI
[  485.288744] Enabling non-boot CPUs ...
[  485.288744] Booting Node 0 Processor 1 APIC 0x1
[  485.288744] smpboot cpu 1: start_ip = 9b000
[  485.186020] Initializing CPU#1
[  485.186020] Calibrating delay loop (skipped) already calibrated this CPU
[  485.186020] Disabled fast string operations
[  485.186020] CPU1: Thermal monitoring handled by S[  486.032321] ohci_hcd 0000:00:03.0: wake-up capability disabled by ACPI
[  486.032352] ohci_hcd 0000:00:03.1: wake-up capability disabled by ACPI
[  486.048066] ehci_hcd 0000:00:03.3: wake-up capability disabled by ACPI
[  486.048543] PM: early resume of devices complete after 16.415 msecs
[  486.048934] snd_hda_intel 0000:00:0f.0: setting latency timer to 64
[  486.048975] radeon 0000:01:00.0: setting latency timer to 64
[  486.048986] radeon 0000:01:00.0: f7332e00 unpin not necessaryMI
[  485.300572] NMI watchdog enabled, takes one hw-pmu counter.
[  485.309693] CPU1 is up
[  485.310960] ACPI: Waking up from system sleep state S3
[..]
[  486.049023] sd 2:0:0:0: [sda] Starting disk
[  486.049211] ata2: port disabled--ignoring
[  486.082031] ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x00000000FFFFFFFF) is beyond end of object (20110623/exoparg2-418)
[  486.082042] ACPI Error: Method parse/execution failed [\_SB_.PCI0.IDEC.IDE0._STM] (Node f583a830), AE_AML_PACKAGE_LIMIT (20110623/psparse-536)
[  486.082055] ata1: ACPI set timing mode failed (status=0x300b)
[  486.082212] ata1: port disabled--ignoring
[..] <- ** pausa di 31 secondi circa **
[  517.024055] ata3: lost interrupt (Status 0x50)
[  517.024075] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[  517.024080] ata3.00: failed command: READ VERIFY SECTOR(S)
[  517.024087] ata3.00: cmd 40/00:01:00:00:00/00:00:00:00:00/e0 tag 0
[  517.024088]          res 40/00:01:00:00:00/00:00:00:00:00/40 Emask 0x4 (timeout)
[  517.024092] ata3.00: status: { DRDY }
[  517.024119] ata3: soft resetting link
[  517.204428] ata3.00: configured for UDMA/100
[  517.204433] ata3.00: device reported invalid CHS sector 0
[  517.204449] ata3: EH complete
[  517.204460] sd 2:0:0:0: [sda] START_STOP FAILED
[  517.204463] sd 2:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  517.204468] sd 2:0:0:0: [sda]  Sense Key : Aborted Command [current] [descriptor]
[  517.204472] sd 2:0:0:0: [sda]  Add. Sense: No additional sense information
[  517.204584] pm_op(): scsi_bus_resume_common+0x0/0x37 [scsi_mod] returns 134217730
[  517.204592] PM: Device 2:0:0:0 failed to resume async: error 134217730
[  517.205020] PM: resume of devices complet30e after 31156.443 msecs
[  517.205921] PM: Finishing wakeup.

Da questo log, risulta una pausa di circa 31 secondi durante il risveglio apparentemente legata all'attesa da parte del sistema operativo della risposta delle interfacce dei dischi, delle quali le prime due (ata1 usata dal lettore dvd, ata2 inutilizzata) risultano disabilitate, mentre l'interfaccia del disco rigido (ata3) ugualmente non risponde ed il sistema operativo, dopo un periodo di attesa, la resetta, ma il disco ad essa collegato sembra non rispondere:
sd 2:0:0:0: [sda] START_STOP FAILED
[  517.204463] sd 2:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  517.204468] sd 2:0:0:0: [sda]  Sense Key : Aborted Command [current] [descriptor]
[  517.204472] sd 2:0:0:0: [sda]  Add. Sense: No additional sense information
[  517.204584] pm_op(): scsi_bus_resume_common+0x0/0x37 [scsi_mod] returns 134217730
[  517.204592] PM: Device 2:0:0:0 failed to resume async: error 134217730

Nel log risultano, inoltre, errori a carico del sistema ACPI specificamente per il il controller IDE (del disco):
[  486.082031] ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x00000000FFFFFFFF) is beyond end of object (20110623/exoparg2-418)
[  486.082042] ACPI Error: Method parse/execution failed [\_SB_.PCI0.IDEC.IDE0._STM] (Node f583a830), AE_AML_PACKAGE_LIMIT (20110623/psparse-536)

Ritratto di wolf82
wolf82
(Junior)
Offline
Junior
Iscritto: 19/06/2011
Messaggi: 30

Quindi devo rassegnarmi a non poter utilizzare la sospensione oppure si può sistemare?

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

Il malfunzionamento sembra specifico del tuo computer ed, in particolare, del chipset utilizzato dalla scheda madre del tuo computer.

Puoi provare ad eseguire il boot del sistema passando l'opzione "libata.noacpi=1" (senza virgolette) tramite grub (solo per quel boot) in modo interattivo oppure impartendo i seguenti comandi come utente root:

script log1.txt
echo "options libata noacpi=1" > /etc/modprobe.d/libata.conf
update-initramfs -u
exit

Al successivo riavvio del sistema operativo (dopo spegnimento completo, nel caso dei comandi sopra indicati) l'opzione dovrebbe entrare in azione.

Sebbene sia un approccio del tutto empirico, potresti trarre beneficio nel provare ad usare un kernel più recente installandolo dai repository dei debian backports.

Dopo ciascuno dei due tentativi sopra riportati, fornisci il contenuto di /var/log/dmesg

Ritratto di wolf82
wolf82
(Junior)
Offline
Junior
Iscritto: 19/06/2011
Messaggi: 30

Il notebook è molto anziano(7/8 anni) e se non hanno ancora corretto il bug forse non lo faranno piu.Fra poco passerò a Jessie e proverò il nuovo sistema sperando che sia la volta buona.
Non so come si passano i parametri al grub al tempo di esecuzione.Se fossi cosi gentile da spiegarmelo ti sarei grato.
Per quanto riguarda il secondo approccio, se eseguo lo script, le modifiche al sistema sono temporaneee oppure permanenti?
Anche se utilizzo Linux da molto tempo..non ho ancora una piena padronanza del sistema...

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

wolf82 ha scritto:

Non so come si passano i parametri al grub al tempo di esecuzione.Se fossi cosi gentile da spiegarmelo ti sarei grato.


vedi http://askubuntu.com/questions/19486/how-do-i-add-a-kernel-boot-parameter

wolf82 ha scritto:

Per quanto riguarda il secondo approccio, se eseguo lo script, le modifiche al sistema sono temporaneee oppure permanenti?


Permanenti, finché non cancelli il file creato e ridai il comando update-initramfs

Ritratto di wolf82
wolf82
(Junior)
Offline
Junior
Iscritto: 19/06/2011
Messaggi: 30

Usando il primo approccio , ho premuto 'e' durante la schermata del grub e adesso devo inserire alla fine della riga che inizia con 'linux' il comando che mi hai dato?
La riga pero' é composta da 4 pezzi
linux /boot/vmlinuz/eccetera ro quiet
Il comando va messo dopo quiet oppure tra la parola ro e quiet?

Ritratto di wolf82
wolf82
(Junior)
Offline
Junior
Iscritto: 19/06/2011
Messaggi: 30

Usando il primo approccio , ho premuto 'e' durante la schermata del grub e adesso devo inserire alla fine della riga che inizia con 'linux' il comando che mi hai dato?
La riga pero' é composta da 4 pezzi
linux /boot/vmlinuz/eccetera ro quiet
Il comando va messo dopo quiet oppure tra la parola ro e quiet?

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

wolf82 ha scritto:

Il comando va messo dopo quiet oppure tra la parola ro e quiet?


È lo stesso se opportunamente separato da uno spazio rispetto al comando precedente e successivo