You are not logged in.

#1 2007-05-03 16:22:48

henryouly
Member
Registered: 2007-05-03
Posts: 19

Suspend-to-ram problem with Lenovo laptop

I'm using kernel26 2.6.20.10-1 package.  When I tried to suspend my laptop to ram as follow

echo -n mem > /sys/power/state

,

the laptop entered the suspend mode successfully. However when I pressed some keys to resume the laptop, and tried any commands in the terminal, the error message showed

bash: /foo: Input/output Error

I did some google search and find that my situation is similar with http://www.thinkwiki.org/wiki/Problems_ … _and_Linux, it seems that the kernel needs to be patched. But I prefer the pacman way and do not want to patch and rebuild the kernel every time by myself. I also tried the kernel26suspend2 and it works fine for hibernate, but still not work for suspend-to-ram. I tried powersave -u and it turned out to be the same.

Do I have an easy way to work around?


Lenovo Sunrise 125C Laptop
Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Offline

#2 2007-05-03 18:17:01

matt_man22
Member
From: Boston, MA
Registered: 2007-04-28
Posts: 54

Re: Suspend-to-ram problem with Lenovo laptop

I'm not sure what Lenovo you have, but I have a T60 with an X1300.  I simply used the default 2.6.20 kernel and installed powersave with Kpowersave http://aur.archlinux.org/packages.php?d … s=0&SeB=nd.

Then I just add powersaved to the daemons and ran kpowersave, and suspend-to-ram works fine for me.

Offline

#3 2007-05-03 18:22:22

pelle.k
Member
From: Åre, Sweden (EU)
Registered: 2006-04-30
Posts: 667

Re: Suspend-to-ram problem with Lenovo laptop

Well, the link says you _don't_ need to patch the kernel after 2.6.17, so how did you come to that conclusion?
I assume you run the acpid daemon, which you should.

"echo -n mem > /sys/power/state" isn't really the best way to suspend to ram.
powersave contains some workarounds, but you'll have to edit the config files yourself (/etc/powersave/).
[edit]i hope you ran the powersaved daemon (replace acpid daemon, if you use powersave) when you ran "powersave -u"...[/edit]
Search this forum for powersave tips and tricks!

Last edited by pelle.k (2007-05-03 18:24:46)


"Your beliefs can be like fences that surround you.
You must first see them or you will not even realize that you are not free, simply because you will not see beyond the fences.
They will represent the boundaries of your experience."

SETH / Jane Roberts

Offline

#4 2007-05-04 02:37:31

henryouly
Member
Registered: 2007-05-03
Posts: 19

Re: Suspend-to-ram problem with Lenovo laptop

I was just trying both daemon(acpid and powersaved) and neither of them work. They just ran into the same problem as I mention above.

It seems that my hdd was not activate after the resume, so any access to the hdd caused an i/o error message.

My laptop model is Lenovo Sunrise 125C, which is widely sold in China, and I think  this post reported a similar issue but in different behavior. I'm wondering if the chipset is not supported (But the suspend/hibernate works in my Windows XP Home), but  I don't have much knowledge of the kernel stuff.

Here is the log with powersave -u, no resume part because the hdd is unaccessible and I have to power off and on the laptop manually.

suspend2ram initiated: 2007-05-04 10:12:38 AM
Debug info follows here, please include in your bug reports. Thanks.
--------------------------------------------------------------------
Loaded modules:
Module                  Size  Used by
cpufreq_userspace       3664  0 
cpufreq_powersave       1920  0 
ipv6                  253248  8 
cpufreq_ondemand        6924  1 
pcmcia                 31404  0 
rtc                    10416  0 
yenta_socket           23564  1 
rsrc_nonstatic         11264  1 yenta_socket
pcmcia_core            33176  3 pcmcia,yenta_socket,rsrc_nonstatic
tifm_7xx1               6144  0 
psmouse                35336  0 
serio_raw               5636  0 
tifm_core               6784  1 tifm_7xx1
ohci1394               31920  0 
ieee1394               84056  1 ohci1394
i2c_i801                7564  0 
sg                     26652  0 
i2c_core               17792  1 i2c_i801
snd_intel8x0m          14092  0 
intel_agp              21276  1 
agpgart                26200  2 intel_agp
pcspkr                  2816  0 
tsdev                   6336  0 
evdev                   8192  5 
fan                     3716  0 
button                  6032  0 
battery                 8324  0 
ac                      3972  0 
p4_clockmod             4628  0 
speedstep_lib           4228  1 p4_clockmod
freq_table              4240  2 cpufreq_ondemand,p4_clockmod
snd_seq_oss            29184  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46928  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_pcm_oss            39072  0 
snd_mixer_oss          14464  1 snd_pcm_oss
snd_intel8x0           28956  2 
snd_ac97_codec         95396  2 snd_intel8x0m,snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                68740  5 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              19204  3 snd_seq,snd_pcm
snd                    43876  12 snd_intel8x0m,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7944  3 snd_intel8x0m,snd_intel8x0,snd_pcm
ndiswrapper           181332  0 
b44                    23308  0 
mii                     4992  1 b44
reiserfs              234624  1 
usbhid                 34592  0 
hid                    25088  1 usbhid
ff_memless              5256  1 usbhid
sr_mod                 14372  0 
cdrom                  34464  1 sr_mod
sd_mod                 16768  3 
ehci_hcd               29964  0 
uhci_hcd               21520  0 
usbcore               112392  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd
ata_piix               11908  2 
ata_generic             5380  0 
libata                 94228  2 ata_piix,ata_generic

Memory info:
             total       used       free     shared    buffers     cached
Mem:        506696     289816     216880          0      25540     169436
-/+ buffers/cache:      94840     411856
Swap:       248968          0     248968

/proc/cmdline: root=/dev/sda8 ro
------------------------------------------------------------------------------
========we are going to sleep, preparing.========
== checking runlevel ==
  no shutdown/reboot in progress, good.
== Unmounting FAT/NTFS filesystems: ==
  none found in /etc/mtab
== FAT/NTFS filesystems unmounted ==
Stopping services: ('netfs network cups alsa' configured)
stopping network:
##  stty: standard input: Inappropriate ioctl for device
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE] wn interface: eth0 
##  :: S   [DONE] twork 
stopping alsa:
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE]  Levels 
ejecting PCMCIA cards...

------------------------------------------------------------------------------
Unloading modules: ('prism54 ' configured)
checking prism54
------------------------------------------------------------------------------
prepare_sleep finished for suspend2ram
------------------------------------------------------------------------------
/usr/sbin/s2ram not found, falling back to echo.

dmesg log

Linux version 2.6.20-ARCH (root@Wohnung) (gcc version 4.1.2) #1 SMP PREEMPT Sat Apr 28 11:15:13 CEST 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 000000000009f800 end: 000000000009f800 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000000009f800 size: 0000000000000800 end: 00000000000a0000 type: 2
copy_e820_map() start: 00000000000dc000 size: 0000000000024000 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000001f5e0000 end: 000000001f6e0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000001f6e0000 size: 000000000000a000 end: 000000001f6ea000 type: 3
copy_e820_map() start: 000000001f6ea000 size: 0000000000016000 end: 000000001f700000 type: 4
copy_e820_map() start: 000000001f700000 size: 0000000000900000 end: 0000000020000000 type: 2
copy_e820_map() start: 00000000e0000000 size: 0000000010006000 end: 00000000f0006000 type: 2
copy_e820_map() start: 00000000f0008000 size: 0000000000004000 end: 00000000f000c000 type: 2
copy_e820_map() start: 00000000fed20000 size: 0000000000070000 end: 00000000fed90000 type: 2
copy_e820_map() start: 00000000ff000000 size: 0000000001000000 end: 0000000100000000 type: 2
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001f6e0000 (usable)
 BIOS-e820: 000000001f6e0000 - 000000001f6ea000 (ACPI data)
 BIOS-e820: 000000001f6ea000 - 000000001f700000 (ACPI NVS)
 BIOS-e820: 000000001f700000 - 0000000020000000 (reserved)
 BIOS-e820: 00000000e0000000 - 00000000f0006000 (reserved)
 BIOS-e820: 00000000f0008000 - 00000000f000c000 (reserved)
 BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
502MB LOWMEM available.
Entering add_active_range(0, 0, 128736) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   128736
  HighMem    128736 ->   128736
early_node_map[1] active PFN ranges
    0:        0 ->   128736
On node 0 totalpages: 128736
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 973 pages used for memmap
  Normal zone: 123667 pages, LIFO batch:31
  HighMem zone: 0 pages used for memmap
DMI present.
ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6e20
ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x1f6e4062
ACPI: FADT (v001 INTEL  ALVISO   0x06040000 LOHR 0x0000005f) @ 0x1f6e9e88
ACPI: MADT (v001 INTEL  ALVISO   0x06040000 LOHR 0x0000005f) @ 0x1f6e9efc
ACPI: HPET (v001 INTEL  ALVISO   0x06040000 LOHR 0x0000005f) @ 0x1f6e9f64
ACPI: MCFG (v001 INTEL  ALVISO   0x06040000 LOHR 0x0000005f) @ 0x1f6e9f9c
ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP 0x00000001) @ 0x1f6e9fd8
ACPI: SSDT (v001  PmRef  Cpu0Cst 0x00003001 INTL 0x20030224) @ 0x1f6e42bb
ACPI: SSDT (v001  PmRef    CpuPm 0x00003000 INTL 0x20030224) @ 0x1f6e40a2
ACPI: DSDT (v001 INTEL  ALVISO   0x06040000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:13 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 30000000 (gap: 20000000:c0000000)
Detected 1396.954 MHz processor.
Built 1 zonelists.  Total pages: 127731
Kernel command line: root=/dev/sda8 ro
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 8192 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 504764k/514944k available (2309k kernel code, 9688k reserved, 755k data, 256k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff83000 - 0xfffff000   ( 496 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xe0000000 - 0xff7fe000   ( 503 MB)
    lowmem  : 0xc0000000 - 0xdf6e0000   ( 502 MB)
      .init : 0xc0405000 - 0xc0445000   ( 256 kB)
      .data : 0xc0341551 - 0xc03fe24c   ( 755 kB)
      .text : 0xc0100000 - 0xc0341551   (2309 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 2797.02 BogoMIPS (lpj=5594053)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: afe9fbff 00100000 00000000 00000000 00000000 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps: afe9fbff 00100000 00000000 00002040 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 11k freed
Early unpacking initramfs... done
ACPI: Core revision 20060707
ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found.
CPU0: Intel(R) Celeron(R) M processor         1.40GHz stepping 08
Total of 1 processors activated (2797.02 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
Brought up 1 CPUs
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using MMCONFIG
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:02.0
PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
PCI quirk: region 1180-11bf claimed by ICH6 GPIO
0000:00:1f.1: trying to change BAR0 from 0000 to 01F0
0000:00:1f.1: trying to change BAR1 from 0000 to 03F4
0000:00:1f.1: trying to change BAR2 from 0000 to 0170
0000:00:1f.1: trying to change BAR3 from 0000 to 0374
PCI: Transparent bridge - 0000:00:1e.0
PCI: Bus #07 (-#0a) is hidden behind transparent bridge #06 (-#07) (try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 8 devices
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0
PCI: Bus 7, cardbus bridge: 0000:06:01.0
  IO window: 00003000-000030ff
  IO window: 00003400-000034ff
  PREFETCH window: 30000000-33ffffff
  MEM window: 38000000-3bffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 3000-3fff
  MEM window: b0100000-b01fffff
  PREFETCH window: 30000000-33ffffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
ACPI: PCI Interrupt 0000:06:01.0[A] -> GSI 18 (level, low) -> IRQ 16
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 196608 bytes)
TCP bind hash table entries: 8192 (order: 4, 98304 bytes)
TCP: Hash tables configured (established 16384 bind 8192)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 1559k freed
Simple Boot Flag at 0x36 set to 0x1
apm: BIOS not found.
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI Exception (acpi_processor-0677): AE_NOT_FOUND, Processor Device is not present [20060707]
ACPI: Thermal Zone [THRM] (59 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ACPI: PCI Interrupt 0000:00:1e.3[b] -> GSI 20 (level, low) -> IRQ 17
ACPI: PCI interrupt for device 0000:00:1e.3 disabled
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
input: Macintosh mouse button emulation as /class/input/input0
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input1
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
ACPI: (supports S0 S3 S4 S5)
Freeing unused kernel memory: 256k freed
Time: tsc clocksource has been installed.
libata version 2.00 loaded.
Time: acpi_pm clocksource has been installed.
ata_piix 0000:00:1f.1: version 2.00ac7
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1f.1 to 64
ata1: PATA max UDMA/100 cmd 0x1F0 ctl 0x3F6 bmdma 0x1810 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1818 irq 15
scsi0 : ata_piix
ata1.00: ATA-6, max UDMA/100, 78140160 sectors: LBA48 
ata1.00: ata1: dev 0 multi count 16
ata1.01: ATAPI, max UDMA/33
ata1.00: configured for UDMA/33
ata1.01: configured for UDMA/33
scsi1 : ata_piix
ata2: port disabled. ignoring.
scsi 0:0:0:0: Direct-Access     ATA      HTS541040G9AT00  MB2O PQ: 0 ANSI: 5
scsi 0:0:1:0: CD-ROM            PHILIPS  CDRW/DVD SCB5265 TX08 PQ: 0 ANSI: 5
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 18, io base 0x00001820
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.1[b] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001840
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 16, io base 0x00001860
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 < sda5 sda6 sda7<6>ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 20
PCI: Setting latency timer of device 0000:00:1d.3 to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.3: irq 20, io base 0x00001880
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
 sda8 sda9 sda10 >
sd 0:0:0:0: Attached scsi disk sda
sr0: scsi3-mmc drive: 4x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:1:0: Attached scsi CD-ROM sr0
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 18, io mem 0xb0040000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 8 ports detected
usb 3-1: new low speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
input: Logitech Optical USB Mouse as /class/input/input2
input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.2-1
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
ReiserFS: sda8: found reiserfs format "3.6" with standard journal
ReiserFS: sda8: using ordered data mode
ReiserFS: sda8: journal params: device sda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda8: checking transaction log (sda8)
ReiserFS: sda8: replayed 194 transactions in 13 seconds
ReiserFS: sda8: Using r5 hash to sort names
b44.c:v1.01 (Jun 16, 2006)
ACPI: PCI Interrupt 0000:06:08.0[A] -> GSI 16 (level, low) -> IRQ 20
eth0: Broadcom 4400 10/100BaseT Ethernet 00:16:36:08:5c:1d
ndiswrapper version 1.37 loaded (preempt=yes,smp=yes)
ndiswrapper: driver bcmwl5 (Broadcom,07/21/2005, 3.140.16.0) loaded
ACPI: PCI Interrupt 0000:06:03.0[A] -> GSI 17 (level, low) -> IRQ 21
ndiswrapper: using IRQ 21
wlan0: ethernet device 00:03:c9:55:73:e3 using NDIS driver: bcmwl5, version: 0x38c1000, NDIS version: 0x501, vendor: '', 14E4:4320.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new interface driver ndiswrapper
ACPI: PCI Interrupt 0000:00:1e.2[A] -> GSI 17 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1e.2 to 64
intel8x0_measure_ac97_clock: measured 55365 usecs
intel8x0: clocking to 48000
p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available
ACPI: AC Adapter [ACAD] (on-line)
ACPI: Battery Slot [BAT1] (battery present)
input: Power Button (FF) as /class/input/input3
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input4
ACPI: Lid Switch [LID]
input: Power Button (CM) as /class/input/input5
ACPI: Power Button (CM) [PWRB]
input: Sleep Button (CM) as /class/input/input6
ACPI: Sleep Button (CM) [SLPB]
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 915GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xc0000000
ACPI: PCI Interrupt 0000:00:1e.3[b] -> GSI 20 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1e.3 to 64
intel_rng: FWH not detected
Yenta: CardBus bridge found at 0000:06:01.0 [17aa:2070]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:06:01.0, mfunc 0x00c21b22, devctl 0x64
input: PC Speaker as /class/input/input7
ieee1394: Initialized config rom entry `ip1394'
Yenta: ISA IRQ mask 0x0cf8, PCI irq 16
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#06) from #07 to #0a
pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff
cs: IO port probe 0x3000-0x3fff: clean.
pcmcia: parent PCI bridge Memory window: 0xb0100000 - 0xb01fffff
pcmcia: parent PCI bridge Memory window: 0x30000000 - 0x33ffffff
ACPI: PCI Interrupt 0000:06:01.2[A] -> GSI 18 (level, low) -> IRQ 16
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[16]  MMIO=[b010b000-b010b7ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
sd 0:0:0:0: Attached scsi generic sg0 type 0
sr 0:0:1:0: Attached scsi generic sg1 type 5
ACPI: PCI Interrupt 0000:06:01.3[A] -> GSI 18 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1f.3[b] -> GSI 19 (level, low) -> IRQ 19
Real Time Clock Driver v1.12ac
input: ImExPS/2 Generic Explorer Mouse as /class/input/input8
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xc00-0xcf7: clean.
cs: IO port probe 0xa00-0xaff: clean.
ReiserFS: sda8: Removing [2291 25540 0x0 SD]..done
ReiserFS: sda8: Removing [2294 7379 0x0 SD]..done
ReiserFS: sda8: Removing [35363 2337 0x0 SD]..done
ReiserFS: sda8: There were 3 uncompleted unlinks/truncates. Completed
Adding 248968k swap on /dev/sda9.  Priority:-1 extents:1 across:248968k
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
eth0: no IPv6 routers present

lspci -vvnn

00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 04)
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
    Latency: 0
    Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) (prog-if 00 [VGA])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin A routed to IRQ 10
    Region 0: Memory at b0080000 (32-bit, non-prefetchable) [size=512K]
    Region 1: I/O ports at 1800 [size=8]
    Region 2: Memory at c0000000 (32-bit, prefetchable) [size=256M]
    Region 3: Memory at b0000000 (32-bit, non-prefetchable) [size=256K]
    Capabilities: [d0] Power Management version 2
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 04)
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Region 0: Memory at 34000000 (32-bit, non-prefetchable) [disabled] [size=512K]
    Capabilities: [d0] Power Management version 2
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 04) (prog-if 00 [UHCI])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin A routed to IRQ 18
    Region 4: I/O ports at 1820 [size=32]

00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 04) (prog-if 00 [UHCI])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin B routed to IRQ 19
    Region 4: I/O ports at 1840 [size=32]

00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 04) (prog-if 00 [UHCI])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin C routed to IRQ 16
    Region 4: I/O ports at 1860 [size=32]

00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 04) (prog-if 00 [UHCI])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin D routed to IRQ 20
    Region 4: I/O ports at 1880 [size=32]

00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin A routed to IRQ 18
    Region 0: Memory at b0040000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d4) (prog-if 01 [Subtractive decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Bus: primary=00, secondary=06, subordinate=0a, sec-latency=216
    I/O behind bridge: 00003000-00003fff
    Memory behind bridge: b0100000-b01fffff
    Prefetchable memory behind bridge: 0000000030000000-0000000033ffffff
    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
    Capabilities: [50] Subsystem: Gammagraphx, Inc. Unknown device [0000:0000]

00:1e.2 Multimedia audio controller [0401]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller [8086:266e] (rev 04)
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin A routed to IRQ 21
    Region 0: I/O ports at 1c00 [size=256]
    Region 1: I/O ports at 18c0 [size=64]
    Region 2: Memory at b0040800 (32-bit, non-prefetchable) [size=512]
    Region 3: Memory at b0040400 (32-bit, non-prefetchable) [size=256]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1e.3 Modem [0703]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller [8086:266d] (rev 04) (prog-if 00 [Generic])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 0: I/O ports at 2400 [size=256]
    Region 1: I/O ports at 2000 [size=128]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 04)
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0

00:1f.1 IDE interface [0101]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller [8086:266f] (rev 04) (prog-if 8a [Master SecP PriP])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 0: I/O ports at 01f0 [size=8]
    Region 1: I/O ports at 03f4 [size=1]
    Region 2: I/O ports at 0170 [size=8]
    Region 3: I/O ports at 0374 [size=1]
    Region 4: I/O ports at 1810 [size=16]

00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 04)
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Interrupt: pin B routed to IRQ 19
    Region 4: I/O ports at 20a0 [size=32]

06:01.0 CardBus bridge [0607]: Texas Instruments PCIxx21/x515 Cardbus Controller [104c:8031]
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 168, Cache Line Size: 128 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at b010a000 (32-bit, non-prefetchable) [size=4K]
    Bus: primary=06, secondary=07, subordinate=0a, sec-latency=176
    Memory window 0: 30000000-33fff000 (prefetchable)
    Memory window 1: 38000000-3bfff000
    I/O window 0: 00003000-000030ff
    I/O window 1: 00003400-000034ff
    BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
    16-bit legacy interface ports at 0001

06:01.2 FireWire (IEEE 1394) [0c00]: Texas Instruments OHCI Compliant IEEE 1394 Host Controller [104c:8032] (prog-if 10 [OHCI])
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (750ns min, 1000ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at b010b000 (32-bit, non-prefetchable) [size=2K]
    Region 1: Memory at b0100000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [44] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME+

06:01.3 Mass storage controller [0180]: Texas Instruments PCIxx21 Integrated FlashMedia Controller [104c:8033]
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 57 (1750ns min, 1000ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at b0104000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: [44] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

06:03.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
    Subsystem: Broadcom Corporation Unknown device [14e4:0453]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 32
    Interrupt: pin A routed to IRQ 21
    Region 0: Memory at b0106000 (32-bit, non-prefetchable) [size=8K]

06:08.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
    Subsystem: Lenovo Unknown device [17aa:2070]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
    Latency: 32
    Interrupt: pin A routed to IRQ 20
    Region 0: Memory at b0108000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: [40] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=2 PME-

Lenovo Sunrise 125C Laptop
Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Offline

#5 2007-05-04 03:04:23

henryouly
Member
Registered: 2007-05-03
Posts: 19

Re: Suspend-to-ram problem with Lenovo laptop

btw, I got laptop-mode and cpufreqd running, will them conflict with powersaved?


Lenovo Sunrise 125C Laptop
Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Offline

#6 2007-05-04 08:04:52

henryouly
Member
Registered: 2007-05-03
Posts: 19

Re: Suspend-to-ram problem with Lenovo laptop

To follow up, I tried suspend package from aur, and the same thing happens. As I was trying different combination of options of s2ram, and reboot again and again, suddenly I saw this error message on console after resuming

REISERFS: abort (device sda8): journal write error in flush_commit_list
REISERFS: Aborting journal for filesystem on sda8

After reading lots of posts at internet, some ppl say that there's compatible problems between reiserfs and sata driver (and possibly resume-to-ram implementation). That's really sad. sad I just prefer reiserfs than ext3 because (I think) reiserfs is much faster, but...

@matt_man22, which fs are you using? I guess you are not using reiserfs, right?


Lenovo Sunrise 125C Laptop
Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Offline

#7 2007-05-04 14:27:46

matt_man22
Member
From: Boston, MA
Registered: 2007-04-28
Posts: 54

Re: Suspend-to-ram problem with Lenovo laptop

You're right, I'm using ext3.

Offline

#8 2007-05-04 14:45:39

pelle.k
Member
From: Åre, Sweden (EU)
Registered: 2006-04-30
Posts: 667

Re: Suspend-to-ram problem with Lenovo laptop

powersave will replaces acpid/hal/dbus daemons (it starts them by itself...), and will/can also do whatever cpufreqd and laptop-mode does for you.

acpi daemon (acpid) is a minimum requirement, if you wan't to suspend to ram by telling the kernel like you tried (e.g. "echo -n mem > /sys/power/state").
powersave daemon (powersaved) is a requirement, if you wan't to utilize the powersave binary (e.g. "powersave -u").

What i mean by that, is that the daemon should be up, and running, by the time you utilize any of the above methods to suspend.
When your computer fails to suspend, it might be because of lots of things, but "bad" modules is a common theme. That is why you can tell powersave to unload certain modules, under certain conditions in /etc/powersave/sleep.

# These modules will be unloaded before entering the corresponding
# sleep state. See README.unload-modules for more information.
# "NONE" means don't unload any modules.
UNLOAD_MODULES_BEFORE_SUSPEND2RAM=""

See? i emptied my array. Why? You'll have to see yourself. I'm not your mummy you know. wink Check this config file out, and search the internet/wiki.

As you pointed out yourself, it might acctually be because of reiserfs. I dunno.
Good luck!


"Your beliefs can be like fences that surround you.
You must first see them or you will not even realize that you are not free, simply because you will not see beyond the fences.
They will represent the boundaries of your experience."

SETH / Jane Roberts

Offline

#9 2007-05-04 14:57:28

pelle.k
Member
From: Åre, Sweden (EU)
Registered: 2006-04-30
Posts: 667

Re: Suspend-to-ram problem with Lenovo laptop

(off topic)

I've _not_ noticed any speed decrease since i switched to ext3. Aren't you just imagining this?
I'm pretty sure that on a desktop computer system, the difference is not very noticeable.

Either way, ext3 can be mounted with options that make it behave a lot like reiserfs, performance wise.


"Your beliefs can be like fences that surround you.
You must first see them or you will not even realize that you are not free, simply because you will not see beyond the fences.
They will represent the boundaries of your experience."

SETH / Jane Roberts

Offline

#10 2007-05-04 17:03:09

henryouly
Member
Registered: 2007-05-03
Posts: 19

Re: Suspend-to-ram problem with Lenovo laptop

Thanks pelle.k. I understand how powersaved works now. But in my case, the laptop suspended successfully. (I can see the screen turning black and the power light flushing, that's exactly the same as when I did under Windows) The problem is when I try to bring it up, the hdd cannot be access any more.

I think configuring the unload modules cannot resolve this, because 1) if it is the module problem, the laptop would not be able to suspend. 2) even if I unload the reiserfs module prior to suspending, how can it be brought up after resuming if the hdd is inaccessible?

I really did lots of search on the wiki (including both arch, gentoo, ubuntu), and the kernel mail-lists, but unfortunately  found no more clues on this issue. Maybe I would try some other filesystem, but not at this time.

Any more suggestions?


Lenovo Sunrise 125C Laptop
Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Offline

#11 2007-05-04 19:16:06

pelle.k
Member
From: Åre, Sweden (EU)
Registered: 2006-04-30
Posts: 667

Re: Suspend-to-ram problem with Lenovo laptop

I can already tell from your suspend2ram.log, that a resume wouldn't have networking up, among other things, since you refuse to edit /etc/powersave/sleep. Both hhe b44 and ndiswrapper  module (just to name a few) is known to cause problems with suspend to ram. So please, before you try anything else, or dismiss my advice - try emptying the modules array at least.

I think configuring the unload modules cannot resolve this, because 1) if it is the module problem, the laptop would not be able to suspend. 2) even if I unload the reiserfs module prior to suspending, how can it be brought up after resuming if the hdd is inaccessible?

This is not how things work. Please, trust me on this.
1: yes it would.
2: kernel is still loaded in memory. it loads all previously unloaded modules, at resume. (file systems are + other essentials, which by the way are safe to suspend, are kept in kernel image, not loaded as modules, so no worries, you wont unload this stuff).

Either way, i'm kind of thinking the ich6 -> 82801 (sata/ide) controller _might_ be causing this. Lots of other people seem to share your problem.
Kernel 2.6.21 is not far away btw. it may fix your problem.

Last edited by pelle.k (2007-05-04 19:23:23)


"Your beliefs can be like fences that surround you.
You must first see them or you will not even realize that you are not free, simply because you will not see beyond the fences.
They will represent the boundaries of your experience."

SETH / Jane Roberts

Offline

#12 2007-05-05 03:48:02

henryouly
Member
Registered: 2007-05-03
Posts: 19

Re: Suspend-to-ram problem with Lenovo laptop

I had already tried emptying the modules array before my last post, and it didn't help to solve.
To obtain the log, I did it again and here is the log for an empty array.

suspend2ram initiated: 2007-05-05 11:25:42
Debug info follows here, please include in your bug reports. Thanks.
--------------------------------------------------------------------
Loaded modules:
Module                  Size  Used by
cpufreq_ondemand        6924  1 
cpufreq_userspace       3664  0 
cpufreq_powersave       1920  0 
rtc                    10416  0 
pcmcia                 31404  0 
yenta_socket           23564  1 
ohci1394               31920  0 
ieee1394               84056  1 ohci1394
rsrc_nonstatic         11264  1 yenta_socket
pcmcia_core            33176  3 pcmcia,yenta_socket,rsrc_nonstatic
tifm_7xx1               6144  0 
tifm_core               6784  1 tifm_7xx1
psmouse                35336  0 
serio_raw               5636  0 
sg                     26652  0 
intel_agp              21276  1 
i2c_i801                7564  0 
i2c_core               17792  1 i2c_i801
agpgart                26200  2 intel_agp
pcspkr                  2816  0 
snd_intel8x0m          14092  0 
tsdev                   6336  0 
evdev                   8192  5 
p4_clockmod             4628  0 
speedstep_lib           4228  1 p4_clockmod
freq_table              4240  2 cpufreq_ondemand,p4_clockmod
fan                     3716  0 
button                  6032  0 
battery                 8324  0 
ac                      3972  0 
snd_seq_oss            29184  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46928  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_pcm_oss            39072  0 
snd_mixer_oss          14464  1 snd_pcm_oss
snd_intel8x0           28956  2 
snd_ac97_codec         95396  2 snd_intel8x0m,snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                68740  5 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              19204  3 snd_seq,snd_pcm
snd                    43876  12 snd_intel8x0m,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7944  3 snd_intel8x0m,snd_intel8x0,snd_pcm
ndiswrapper           181332  0 
b44                    23308  0 
mii                     4992  1 b44
reiserfs              234624  1 
usbhid                 34592  0 
hid                    25088  1 usbhid
ff_memless              5256  1 usbhid
sr_mod                 14372  0 
cdrom                  34464  1 sr_mod
sd_mod                 16768  3 
ehci_hcd               29964  0 
uhci_hcd               21520  0 
usbcore               112392  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd
ata_piix               11908  2 
ata_generic             5380  0 
libata                 94228  2 ata_piix,ata_generic

Memory info:
             total       used       free     shared    buffers     cached
Mem:        506696     106368     400328          0      18800      46008
-/+ buffers/cache:      41560     465136
Swap:       248968          0     248968

/proc/cmdline: root=/dev/sda8 ro
------------------------------------------------------------------------------
========we are going to sleep, preparing.========
== checking runlevel ==
  no shutdown/reboot in progress, good.
== Unmounting FAT/NTFS filesystems: ==
  none found in /etc/mtab
== FAT/NTFS filesystems unmounted ==
Stopping services: ('netfs network cups alsa' configured)
stopping network:
##  stty: standard input: Inappropriate ioctl for device
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE] wn interface: eth0 
##  :: S   [DONE] twork 
stopping alsa:
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE]  Levels 
ejecting PCMCIA cards...

------------------------------------------------------------------------------
Unloading modules: ('usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper' configured)
checking usb_storage
checking sbp2
checking ohci_hcd
checking uhci_hcd
# trying to unload: uhci_hcd
unloaded: uhci_hcd
checking stir4200
checking ohci1394
# trying to unload: ohci1394
unloaded: ohci1394
checking ipw2200
checking rt2500
checking prism54
checking ath_pci
checking r8169
checking lt_modem
checking Intel536
checking Intel537
checking ndiswrapper
# trying to unload: ndiswrapper
unloaded: ndiswrapper
------------------------------------------------------------------------------
prepare_sleep finished for suspend2ram
------------------------------------------------------------------------------
/usr/sbin/s2ram not found, falling back to echo.

and I tried to unload some problematic modules as you mention (and checked the comment)

## Path:                System/Powermanagement/Powersave/Sleep_Modes
### Type:               string
## Default:             "nvsound acx100 acx_pci hsfmodem prism54 bcm4400 emu10k1 forcedeth ipw2100 ipw2200 natsemi psmouse rt2400 ehci_hcd ohci_hcd uhci_hcd ehci-hcd usb-ohci usb-uhci snd_ens1370 snd_ens1371 en1370 en1371 via_agp via_rhine i8042 intel_mch_agp rt2500 button speedstep_smi ndiswrapper"
## ServiceRestart:      "network,alsa,netfs"
UNLOAD_MODULES_BEFORE_SUSPEND2RAM="psmouse ndiswrapper i2c_i801 i2c_core p4_clockmod b44 mii ehci_hcd uhci_hcd"

obtained this log:

suspend2ram initiated: 2007-05-05 11:21:27
Debug info follows here, please include in your bug reports. Thanks.
--------------------------------------------------------------------
Loaded modules:
Module                  Size  Used by
psmouse                35336  0 
ndiswrapper           181332  0 
i2c_i801                7564  0 
i2c_core               17792  1 i2c_i801
p4_clockmod             4628  0 
ipv6                  253248  8 
cpufreq_ondemand        6924  0 
cpufreq_userspace       3664  0 
cpufreq_powersave       1920  0 
pcmcia                 31404  0 
rtc                    10416  0 
serio_raw               5636  0 
ohci1394               31920  0 
ieee1394               84056  1 ohci1394
pcspkr                  2816  0 
tifm_7xx1               6144  0 
tifm_core               6784  1 tifm_7xx1
yenta_socket           23564  1 
rsrc_nonstatic         11264  1 yenta_socket
pcmcia_core            33176  3 pcmcia,yenta_socket,rsrc_nonstatic
sg                     26652  0 
snd_intel8x0m          14092  0 
intel_agp              21276  1 
agpgart                26200  2 intel_agp
tsdev                   6336  0 
evdev                   8192  5 
speedstep_lib           4228  1 p4_clockmod
freq_table              4240  2 p4_clockmod,cpufreq_ondemand
fan                     3716  0 
button                  6032  0 
battery                 8324  0 
ac                      3972  0 
snd_seq_oss            29184  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46928  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_pcm_oss            39072  0 
snd_mixer_oss          14464  1 snd_pcm_oss
snd_intel8x0           28956  2 
snd_ac97_codec         95396  2 snd_intel8x0m,snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                68740  5 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              19204  3 snd_seq,snd_pcm
snd                    43876  12 snd_intel8x0m,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7944  3 snd_intel8x0m,snd_intel8x0,snd_pcm
b44                    23308  0 
mii                     4992  1 b44
reiserfs              234624  1 
usbhid                 34592  0 
hid                    25088  1 usbhid
ff_memless              5256  1 usbhid
sr_mod                 14372  0 
cdrom                  34464  1 sr_mod
sd_mod                 16768  3 
ehci_hcd               29964  0 
uhci_hcd               21520  0 
usbcore               112392  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd
ata_piix               11908  2 
ata_generic             5380  0 
libata                 94228  2 ata_piix,ata_generic

Memory info:
             total       used       free     shared    buffers     cached
Mem:        506696     142292     364404          0      18616      79984
-/+ buffers/cache:      43692     463004
Swap:       248968          0     248968

/proc/cmdline: root=/dev/sda8 ro
------------------------------------------------------------------------------
========we are going to sleep, preparing.========
== checking runlevel ==
  no shutdown/reboot in progress, good.
== Unmounting FAT/NTFS filesystems: ==
  none found in /etc/mtab
== FAT/NTFS filesystems unmounted ==
Stopping services: ('netfs network cups alsa' configured)
stopping network:
##  stty: standard input: Inappropriate ioctl for device
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE] twork 
stopping alsa:
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE]  Levels 
ejecting PCMCIA cards...

------------------------------------------------------------------------------
Unloading modules: ('psmouse ndiswrapper i2c_i801 i2c_core p4_clockmod b44 mii ehci_hcd uhci_hcd' configured)
checking psmouse
# trying to unload: psmouse
unloaded: psmouse
checking ndiswrapper
# trying to unload: ndiswrapper
unloaded: ndiswrapper
checking i2c_i801
# trying to unload: i2c_i801
unloaded: i2c_i801
checking i2c_core
# trying to unload: i2c_core
unloaded: i2c_core
checking p4_clockmod
# trying to unload: p4_clockmod
unloaded: p4_clockmod
checking b44
# trying to unload: b44
unloaded: b44
checking mii
# trying to unload: mii
unloaded: mii
checking ehci_hcd
# trying to unload: ehci_hcd
unloaded: ehci_hcd
checking uhci_hcd
# trying to unload: uhci_hcd
unloaded: uhci_hcd
------------------------------------------------------------------------------
prepare_sleep finished for suspend2ram
------------------------------------------------------------------------------
/usr/sbin/s2ram not found, falling back to echo.

I also tried to list reiserfs in the array but it seems to be a dependency of other unlisted module, so powersave refused to unload it (the laptop didn't even enter the suspend mode at this time)

I'm open to any suggestions, but after about 30+ unsuccessful trials, I started to care about the damage to my laptop if the experiment continues. (powering on and off frequently do harm to the hdd and that's pretty heart-breaking). So, I would like to stop trying and wait for more clues to indicate where the problem lies. smile


Lenovo Sunrise 125C Laptop
Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Offline

#13 2007-05-18 06:12:37

Bola
Member
From: Italia
Registered: 2007-02-16
Posts: 118

Re: Suspend-to-ram problem with Lenovo laptop

henryouly wrote:

I had already tried emptying the modules array before my last post, and it didn't help to solve.
To obtain the log, I did it again and here is the log for an empty array.

suspend2ram initiated: 2007-05-05 11:25:42
Debug info follows here, please include in your bug reports. Thanks.
--------------------------------------------------------------------
Loaded modules:
Module                  Size  Used by
cpufreq_ondemand        6924  1 
cpufreq_userspace       3664  0 
cpufreq_powersave       1920  0 
rtc                    10416  0 
pcmcia                 31404  0 
yenta_socket           23564  1 
ohci1394               31920  0 
ieee1394               84056  1 ohci1394
rsrc_nonstatic         11264  1 yenta_socket
pcmcia_core            33176  3 pcmcia,yenta_socket,rsrc_nonstatic
tifm_7xx1               6144  0 
tifm_core               6784  1 tifm_7xx1
psmouse                35336  0 
serio_raw               5636  0 
sg                     26652  0 
intel_agp              21276  1 
i2c_i801                7564  0 
i2c_core               17792  1 i2c_i801
agpgart                26200  2 intel_agp
pcspkr                  2816  0 
snd_intel8x0m          14092  0 
tsdev                   6336  0 
evdev                   8192  5 
p4_clockmod             4628  0 
speedstep_lib           4228  1 p4_clockmod
freq_table              4240  2 cpufreq_ondemand,p4_clockmod
fan                     3716  0 
button                  6032  0 
battery                 8324  0 
ac                      3972  0 
snd_seq_oss            29184  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46928  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_pcm_oss            39072  0 
snd_mixer_oss          14464  1 snd_pcm_oss
snd_intel8x0           28956  2 
snd_ac97_codec         95396  2 snd_intel8x0m,snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                68740  5 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              19204  3 snd_seq,snd_pcm
snd                    43876  12 snd_intel8x0m,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7944  3 snd_intel8x0m,snd_intel8x0,snd_pcm
ndiswrapper           181332  0 
b44                    23308  0 
mii                     4992  1 b44
reiserfs              234624  1 
usbhid                 34592  0 
hid                    25088  1 usbhid
ff_memless              5256  1 usbhid
sr_mod                 14372  0 
cdrom                  34464  1 sr_mod
sd_mod                 16768  3 
ehci_hcd               29964  0 
uhci_hcd               21520  0 
usbcore               112392  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd
ata_piix               11908  2 
ata_generic             5380  0 
libata                 94228  2 ata_piix,ata_generic

Memory info:
             total       used       free     shared    buffers     cached
Mem:        506696     106368     400328          0      18800      46008
-/+ buffers/cache:      41560     465136
Swap:       248968          0     248968

/proc/cmdline: root=/dev/sda8 ro
------------------------------------------------------------------------------
========we are going to sleep, preparing.========
== checking runlevel ==
  no shutdown/reboot in progress, good.
== Unmounting FAT/NTFS filesystems: ==
  none found in /etc/mtab
== FAT/NTFS filesystems unmounted ==
Stopping services: ('netfs network cups alsa' configured)
stopping network:
##  stty: standard input: Inappropriate ioctl for device
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE] wn interface: eth0 
##  :: S   [DONE] twork 
stopping alsa:
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE]  Levels 
ejecting PCMCIA cards...

------------------------------------------------------------------------------
Unloading modules: ('usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper' configured)
checking usb_storage
checking sbp2
checking ohci_hcd
checking uhci_hcd
# trying to unload: uhci_hcd
unloaded: uhci_hcd
checking stir4200
checking ohci1394
# trying to unload: ohci1394
unloaded: ohci1394
checking ipw2200
checking rt2500
checking prism54
checking ath_pci
checking r8169
checking lt_modem
checking Intel536
checking Intel537
checking ndiswrapper
# trying to unload: ndiswrapper
unloaded: ndiswrapper
------------------------------------------------------------------------------
prepare_sleep finished for suspend2ram
------------------------------------------------------------------------------
/usr/sbin/s2ram not found, falling back to echo.

and I tried to unload some problematic modules as you mention (and checked the comment)

## Path:                System/Powermanagement/Powersave/Sleep_Modes
### Type:               string
## Default:             "nvsound acx100 acx_pci hsfmodem prism54 bcm4400 emu10k1 forcedeth ipw2100 ipw2200 natsemi psmouse rt2400 ehci_hcd ohci_hcd uhci_hcd ehci-hcd usb-ohci usb-uhci snd_ens1370 snd_ens1371 en1370 en1371 via_agp via_rhine i8042 intel_mch_agp rt2500 button speedstep_smi ndiswrapper"
## ServiceRestart:      "network,alsa,netfs"
UNLOAD_MODULES_BEFORE_SUSPEND2RAM="psmouse ndiswrapper i2c_i801 i2c_core p4_clockmod b44 mii ehci_hcd uhci_hcd"

obtained this log:

suspend2ram initiated: 2007-05-05 11:21:27
Debug info follows here, please include in your bug reports. Thanks.
--------------------------------------------------------------------
Loaded modules:
Module                  Size  Used by
psmouse                35336  0 
ndiswrapper           181332  0 
i2c_i801                7564  0 
i2c_core               17792  1 i2c_i801
p4_clockmod             4628  0 
ipv6                  253248  8 
cpufreq_ondemand        6924  0 
cpufreq_userspace       3664  0 
cpufreq_powersave       1920  0 
pcmcia                 31404  0 
rtc                    10416  0 
serio_raw               5636  0 
ohci1394               31920  0 
ieee1394               84056  1 ohci1394
pcspkr                  2816  0 
tifm_7xx1               6144  0 
tifm_core               6784  1 tifm_7xx1
yenta_socket           23564  1 
rsrc_nonstatic         11264  1 yenta_socket
pcmcia_core            33176  3 pcmcia,yenta_socket,rsrc_nonstatic
sg                     26652  0 
snd_intel8x0m          14092  0 
intel_agp              21276  1 
agpgart                26200  2 intel_agp
tsdev                   6336  0 
evdev                   8192  5 
speedstep_lib           4228  1 p4_clockmod
freq_table              4240  2 p4_clockmod,cpufreq_ondemand
fan                     3716  0 
button                  6032  0 
battery                 8324  0 
ac                      3972  0 
snd_seq_oss            29184  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46928  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_pcm_oss            39072  0 
snd_mixer_oss          14464  1 snd_pcm_oss
snd_intel8x0           28956  2 
snd_ac97_codec         95396  2 snd_intel8x0m,snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                68740  5 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              19204  3 snd_seq,snd_pcm
snd                    43876  12 snd_intel8x0m,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7944  3 snd_intel8x0m,snd_intel8x0,snd_pcm
b44                    23308  0 
mii                     4992  1 b44
reiserfs              234624  1 
usbhid                 34592  0 
hid                    25088  1 usbhid
ff_memless              5256  1 usbhid
sr_mod                 14372  0 
cdrom                  34464  1 sr_mod
sd_mod                 16768  3 
ehci_hcd               29964  0 
uhci_hcd               21520  0 
usbcore               112392  5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd
ata_piix               11908  2 
ata_generic             5380  0 
libata                 94228  2 ata_piix,ata_generic

Memory info:
             total       used       free     shared    buffers     cached
Mem:        506696     142292     364404          0      18616      79984
-/+ buffers/cache:      43692     463004
Swap:       248968          0     248968

/proc/cmdline: root=/dev/sda8 ro
------------------------------------------------------------------------------
========we are going to sleep, preparing.========
== checking runlevel ==
  no shutdown/reboot in progress, good.
== Unmounting FAT/NTFS filesystems: ==
  none found in /etc/mtab
== FAT/NTFS filesystems unmounted ==
Stopping services: ('netfs network cups alsa' configured)
stopping network:
##  stty: standard input: Inappropriate ioctl for device
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE] twork 
stopping alsa:
##  stty: standard input: Inappropriate ioctl for device
##  :: S   [DONE]  Levels 
ejecting PCMCIA cards...

------------------------------------------------------------------------------
Unloading modules: ('psmouse ndiswrapper i2c_i801 i2c_core p4_clockmod b44 mii ehci_hcd uhci_hcd' configured)
checking psmouse
# trying to unload: psmouse
unloaded: psmouse
checking ndiswrapper
# trying to unload: ndiswrapper
unloaded: ndiswrapper
checking i2c_i801
# trying to unload: i2c_i801
unloaded: i2c_i801
checking i2c_core
# trying to unload: i2c_core
unloaded: i2c_core
checking p4_clockmod
# trying to unload: p4_clockmod
unloaded: p4_clockmod
checking b44
# trying to unload: b44
unloaded: b44
checking mii
# trying to unload: mii
unloaded: mii
checking ehci_hcd
# trying to unload: ehci_hcd
unloaded: ehci_hcd
checking uhci_hcd
# trying to unload: uhci_hcd
unloaded: uhci_hcd
------------------------------------------------------------------------------
prepare_sleep finished for suspend2ram
------------------------------------------------------------------------------
/usr/sbin/s2ram not found, falling back to echo.

I also tried to list reiserfs in the array but it seems to be a dependency of other unlisted module, so powersave refused to unload it (the laptop didn't even enter the suspend mode at this time)

I'm open to any suggestions, but after about 30+ unsuccessful trials, I started to care about the damage to my laptop if the experiment continues. (powering on and off frequently do harm to the hdd and that's pretty heart-breaking). So, I would like to stop trying and wait for more clues to indicate where the problem lies. smile

I have the same problem, help us pls!! big_smile

Offline

Board footer

Powered by FluxBB