[x86-32] apm broken

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

 



Hi.
I updated kernel for old x86 box.
APM of kernel 2.6.29 broken on my x86-32 box.
I attempt to suspend by APM at several kernels.

---2.6.27
I worried about apmd said "Suspending now" though proxy rejected
suspend, the 2.6.27 seems works correctly.

apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apmd[1828]: apmd 3.2.1 interfacing with apm driver 1.16ac and APM BIOS 1.2
apmd[1828]: Proxy exited with status 1
apmd[1828]: Suspend rejected by proxy
apmd[1828]: Suspending now
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
hda: no DMA mode selected
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22
apmd[1828]: Proxy exited with status 1
apmd[1828]: Suspend rejected by proxy
apmd[1828]: Suspending now
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
hda: no DMA mode selected
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22


---2.6.28
The 2.6.28 seems works correctly too.

apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apmd[1726]: apmd 3.2.1 interfacing with apm driver 1.16ac and APM BIOS 1.2
apmd[1726]: Proxy exited with status 1
apmd[1726]: Suspend rejected by proxy
apmd[1726]: Suspending now
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
hda: no DMA mode selected
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22
apmd[1726]: Proxy exited with status 1
apmd[1726]: Suspend rejected by proxy
apmd[1726]: Suspending now
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
hda: no DMA mode selected
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22

---2.6.29
The kernel said WARN_ON when APM BIOS require suspend.

apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apmd[1738]: apmd 3.2.1 interfacing with apm driver 1.16ac and APM BIOS 1.2
apmd[1738]: Proxy exited with status 1
apmd[1738]: Suspend rejected by proxy
apmd[1738]: Suspending now
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
------------[ cut here ]------------
WARNING: at kernel/time/timekeeping.c:98 getnstimeofday+0x20/0xc7()
Modules linked in: apm joydev psmouse serio_raw evdev ohci_hcd floppy 8139too usbcore mii cs5520
Pid: 1738, comm: apmd Not tainted 2.6.29-fiva #1
Call Trace:
 [<c01130ec>] warn_slowpath+0x80/0xb5
 [<c01262e9>] getnstimeofday+0x20/0xc7
 [<c01233ae>] ktime_get_ts+0x1d/0x3f
 [<c01233df>] ktime_get+0xf/0x2b
 [<c0124450>] sched_clock_tick+0x3e/0x71
 [<c0110ef6>] scheduler_tick+0x14/0x81
 [<c0119927>] update_process_times+0x36/0x3f
 [<c0128212>] tick_handle_periodic+0xc/0x56
 [<c0104339>] timer_interrupt+0x11/0x18
 [<c013bc49>] handle_IRQ_event+0x1a/0x3f
 [<c013c91d>] handle_level_irq+0x50/0x85
 [<c010405d>] do_IRQ+0x4d/0x64
 [<c65b46db>] do_ioctl+0x0/0x146 [apm]
 [<c01030e7>] common_interrupt+0x27/0x30
 [<c65b46db>] do_ioctl+0x0/0x146 [apm]
---[ end trace 1e821420e29432aa ]---
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22
apmd[1738]: Proxy exited with status 1
apmd[1738]: Suspend rejected by proxy
apmd[1738]: Suspending now
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
------------[ cut here ]------------
WARNING: at kernel/time/timekeeping.c:98 getnstimeofday+0x20/0xc7()
Modules linked in: apm joydev psmouse serio_raw evdev ohci_hcd floppy 8139too usbcore mii cs5520
Pid: 1738, comm: apmd Tainted: G        W  2.6.29-fiva #1
Call Trace:
 [<c01130ec>] warn_slowpath+0x80/0xb5
 [<c01262e9>] getnstimeofday+0x20/0xc7
 [<c01233ae>] ktime_get_ts+0x1d/0x3f
 [<c01233df>] ktime_get+0xf/0x2b
 [<c0124450>] sched_clock_tick+0x3e/0x71
 [<c0110ef6>] scheduler_tick+0x14/0x81
 [<c0119927>] update_process_times+0x36/0x3f
 [<c0128212>] tick_handle_periodic+0xc/0x56
 [<c0104339>] timer_interrupt+0x11/0x18
 [<c013bc49>] handle_IRQ_event+0x1a/0x3f
 [<c013c91d>] handle_level_irq+0x50/0x85
 [<c010405d>] do_IRQ+0x4d/0x64
 [<c65b46db>] do_ioctl+0x0/0x146 [apm]
 [<c01030e7>] common_interrupt+0x27/0x30
 [<c65b46db>] do_ioctl+0x0/0x146 [apm]
---[ end trace 1e821420e29432ab ]---
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22

---2.6.30:
The kernel said WARN_ON when APM BIOS require suspend.

apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
------------[ cut here ]------------
WARNING: at kernel/time/timekeeping.c:98 getnstimeofday+0x21/0xc8()
Modules linked in: apm ohci_hcd floppy 8139too usbcore mii cs5520
Pid: 1388, comm: Xorg Tainted: G      D    2.6.30-fiva #2
Call Trace:
 [<c012986d>] ? getnstimeofday+0x21/0xc8
 [<c012986d>] ? getnstimeofday+0x21/0xc8
 [<c0115fcf>] ? warn_slowpath_common+0x5e/0x8a
 [<c0116005>] ? warn_slowpath_null+0xa/0xc
 [<c012986d>] ? getnstimeofday+0x21/0xc8
 [<c01265ed>] ? ktime_get_ts+0x1d/0x3f
 [<c012661e>] ? ktime_get+0xf/0x2b
 [<c012777b>] ? sched_clock_tick+0x4f/0x133
 [<c0113cfc>] ? scheduler_tick+0x14/0x81
 [<c011ca5b>] ? update_process_times+0x36/0x3f
 [<c012be87>] ? tick_handle_periodic+0xc/0x61
 [<c01041b1>] ? timer_interrupt+0x21/0x28
 [<c01403f3>] ? handle_IRQ_event+0x49/0xf6
 [<c01413bc>] ? handle_level_irq+0x50/0x85
 [<c0103ed7>] ? handle_irq+0x17/0x1c
 [<c0103c30>] ? do_IRQ+0x2b/0x63
 [<c0102d49>] ? common_interrupt+0x29/0x30
---[ end trace 3f288e5fb2e867d5 ]---
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22

---2.6.31.6
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
PM: Device 1-1 failed to suspend: error -22
PM: Device floppy.0 failed to suspend late: error -22
------------[ cut here ]------------
WARNING: at kernel/time/timekeeping.c:102 getnstimeofday+0x21/0xc8()
Modules linked in: apm snd_pcsp irtty_sir snd_pcm sir_dev joydev snd_timer snd irda soundcore snd_page_alloc crc_ccitt psmouse serio_raw evdev ohci_hcd floppy usbcore 8139too nls_base mii cs5520
Pid: 1885, comm: apmd Not tainted 2.6.31.6-fiva #1
Call Trace:
 [<c1029cb8>] ? getnstimeofday+0x21/0xc8
 [<c1029cb8>] ? getnstimeofday+0x21/0xc8
 [<c10167d7>] ? warn_slowpath_common+0x5e/0x8a
 [<c101680d>] ? warn_slowpath_null+0xa/0xc
 [<c1029cb8>] ? getnstimeofday+0x21/0xc8
 [<c10267df>] ? ktime_get_ts+0x1d/0x3f
 [<c1026810>] ? ktime_get+0xf/0x2b
 [<c10278bb>] ? sched_clock_tick+0x4f/0x133
 [<c101495a>] ? scheduler_tick+0x14/0xc0
 [<c101d1f9>] ? update_process_times+0x36/0x3f
 [<c102c303>] ? tick_handle_periodic+0xc/0x61
 [<c1004271>] ? timer_interrupt+0x21/0x28
 [<c1040c18>] ? handle_IRQ_event+0x1a/0x96
 [<c1041b74>] ? handle_level_irq+0x50/0x85
 [<c1003f93>] ? handle_irq+0x17/0x1c
 [<c1003c72>] ? do_IRQ+0x2b/0x76
 [<c1002d49>] ? common_interrupt+0x29/0x30
---[ end trace ba233a454b6b6589 ]---
PM: Device usb1 failed to resume: error -22
PM: Device 1-1 failed to resume: error -22
--
To unsubscribe from this list: send the line "unsubscribe linux-laptop" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux ACPI]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]
  Powered by Linux