F7 kernel 2.6.22.1-27/33 resume issue w/ Acer TM6460

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I'm having quite a challenge getting my Acer TM6460 to resume from
suspend with kernel 2.6.22.1-27 (and-33) and using the vesa driver for
X. It worked fine with up-to-date FC6:

- suspend works with # pm-suspend --quirk-s3-mode

- resume fails. The screen remains black (no backlit) and the HD led
  comes on the first time but from a similar problem with an Acer
  Ferrari 4005 I know it must flicker afterward which it does not.

So I went to the pages at:
http://people.freedesktop.org/~hughsient/quirk/quirk-suspend-index.html
and followed the advice. 

The debug info is:

[root@localhost ~]# cat dmesg.txt | grep "hash matches"
  hash matches drivers/base/power/resume.c:28
  hash matches device 0000:09:04.1

This device is the cardbus bridge:

[root@localhost ~]# cat dmesg.txt | grep "0000:09:04.1"
PCI: Bus 10, cardbus bridge: 0000:09:04.1
PCI: Enabling device 0000:09:04.1 (0080 -> 0083)
ACPI: PCI Interrupt 0000:09:04.1[A] -> GSI 20 (level, low) -> IRQ 20
PCI: Setting latency timer of device 0000:09:04.1 to 64
Yenta: CardBus bridge found at 0000:09:04.1 [1025:010d]
  hash matches device 0000:09:04.1

I have no idea if this indicates a problem with the cardbus or not.
Afaict the module list below shows no related module.

Modules loaded before issuing the pm-suspend --quirk-s3-mode command:

[root@localhost ~]# lsmod
Module                  Size  Used by
snd_hda_intel         243416  1 
snd_seq_dummy           7877  0 
snd_seq_oss            33473  0 
snd_seq_midi_event     11073  1 snd_seq_oss
snd_seq                50609  5
snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         11981  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            43457  0 
snd_mixer_oss          19521  1 snd_pcm_oss
snd_pcm                74949  2 snd_hda_intel,snd_pcm_oss
snd_timer              24901  2 snd_seq,snd_pcm
snd                    53317  10
snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
tg3                   104901  0 
soundcore              11681  1 snd
snd_page_alloc         13769  2 snd_hda_intel,snd_pcm
sr_mod                 20837  0 
cdrom                  37089  1 sr_mod
sg                     37469  0 
ata_generic            11589  0 
ata_piix               18757  3 
libata                119985  2 ata_generic,ata_piix
sd_mod                 31297  4 
scsi_mod              140621  4 sr_mod,sg,libata,sd_mod
ext3                  125513  2 
jbd                    59881  1 ext3
mbcache                12485  1 ext3

[root@localhost ~]# cat /etc/pm/config.d/unload_modules
SUSPEND_MODULES="iwl3945 mac80211 cfg80211 kvm kvm_intel fw_ohci fw_core
ehci_hcd ohci_hcd uhci_hcd i2c_i801 i2c_core acpi_cpufreq
cpufreq_ondemand"

[root@localhost ~]# cat /etc/modprobe.d/blacklist
[snip]
blacklist video
blacklist sbs
blacklist button
blacklist bay
blacklist dock
blacklist battery
blacklist ac
blacklist loop
blacklist kvm_intel
blacklist kvm
blacklist arc4
blacklist firewire_ohci
blacklist ecb
blacklist blkcipher
blacklist firewire_core
blacklist irda
blacklist crc_itu_t
blacklist rtc_cmos
blacklist ehci_hcd
blacklist ohci_hcd
blacklist uhci_hcd
[snip]

[root@localhost ~]# cat /etc/modprobe.conf
[snip]
alias video off
alias sbs off
alias button off
alias bay off
alias dock off
alias battery off
alias ac off
alias loop off
alias kvm_intel off
alias kvm off
alias arc4 off
alias ecb off
alias blkcipher off
[snip]

The results of booting with various parameters are:

Boot param	     result
----------------------------------------------------------------------
vga=792		      no working resume
vga=normal	      no working resume
maxcpus=1	      no working resume
noapic		      no working resume
nolapic		      no working resume
noapic nolapic	      no working resume
nolapic_timer	      no working resume
nohz=off	      no working resume
ec_burst=1	      no working resume
nolapic ec_burst=1    no working resume
acpi=noirq ec_burst=1 no working resume

>From the Acer Ferrari days I remember booting with parameters like
(iirc) noapic acpi_irq_balance irqfixup pci=noacpi. This did not result
in a working resume on the TM6460 either.

Anyone have a suggestion what else I can try to get resume going?

Thanks!
Patrick





[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux