Re: Linux 2.6.10-rc3

Martin Josefsson
2004-12-04T21:42:21Z

On Sat, 4 Dec 2004, Alex Romosan wrote:

> thank you. the laptop wakes up now but i get the following when it
> resumes (this is the output from dmesg):
>
> scheduling while atomic: sleepbtn.sh/0x00000001/3201
> [<c0103557>] dump_stack+0x17/0x20
> [<c030e4e2>] schedule+0x522/0x530
> [<c030e97b>] schedule_timeout+0x5b/0xb0
> [<c011fbaf>] msleep+0x2f/0x40
> [<e1079387>] ehci_hub_resume+0xd7/0x1c0 [ehci_hcd]
> [<e10cce6a>] hcd_hub_resume+0x1a/0x20 [usbcore]
> [<e10c9ff2>] usb_resume_device+0xa2/0xc0 [usbcore]
> [<c022c50a>] resume_device+0x1a/0x20
> [<c022c5b7>] dpm_resume+0xa7/0xb0
> [<c022c5d4>] device_resume+0x14/0x30
> [<c012f27b>] suspend_finish+0xb/0x30
> [<c012f2ed>] enter_state+0x4d/0x70
> [<c01f6bd6>] acpi_suspend+0x3d/0x4b
> [<c01f6cbb>] acpi_system_write_sleep+0x64/0x76
> [<c014e042>] vfs_write+0xa2/0x100
> [<c014e151>] sys_write+0x41/0x70
> [<c0102ffb>] syscall_call+0x7/0xb

That's an usb2.0 bug, the ehci driver sleeps when it can't sleep.

/Martin