2010-07-25 20:33:17

by Roberto Oppedisano

[permalink] [raw]
Subject: 2.6.35 suspend regression (bisected)



My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to suspend
on recent git kernels, the screen goes black (backlight on) and stays there forever.

Here's what I found from a bisect.

Alas reverting that single commit on current linux/master does not
solve the issue so it could be that I did something wrong... anyway
here the log of the bisect:

git bisect start
# good: [e40152ee1e1c7a63f4777791863215e3faa37a86] Linus 2.6.34
git bisect good e40152ee1e1c7a63f4777791863215e3faa37a86
# bad: [815c4163b6c8ebf8152f42b0a5fd015cfdcedc78] Linux 2.6.35-rc4
git bisect bad 815c4163b6c8ebf8152f42b0a5fd015cfdcedc78
# good: [c316ba3b518bc35ce5aef5421135220389f4eb98] Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
git bisect good c316ba3b518bc35ce5aef5421135220389f4eb98
# good: [6d94d4081048756df78444a07201156f4930fe48] lis3: interrupt handlers for 8bit wakeup and click events
git bisect good 6d94d4081048756df78444a07201156f4930fe48
# good: [d8d326dc7ae6bec2a999d674c5babb6bf490587a] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
git bisect good d8d326dc7ae6bec2a999d674c5babb6bf490587a
# bad: [9a9620db07b27700a4de9e86985735fffb78e2f8] Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core
git bisect bad 9a9620db07b27700a4de9e86985735fffb78e2f8
# bad: [c2572b78aa0447244a38e555ebb1b3b48a0088a5] USB: cdc-acm: fix resource reclaim in error path of acm_probe
git bisect bad c2572b78aa0447244a38e555ebb1b3b48a0088a5
# good: [aef4b9aaae1decc775778903922bd0075cce7a88] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
git bisect good aef4b9aaae1decc775778903922bd0075cce7a88
# bad: [95619be590638bd48469ac81c0f6236f349f5640] Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad 95619be590638bd48469ac81c0f6236f349f5640
# good: [92645879d07a48897fe8888c2e37607aa1189cc9] drm/radeon/kms/pm: radeon_set_power_state fixes
git bisect good 92645879d07a48897fe8888c2e37607aa1189cc9
# good: [ee227c577cde47f78e2df359f9c32ba047060767] of/powerpc: fix fsl_msi device node pointer
git bisect good ee227c577cde47f78e2df359f9c32ba047060767
# good: [d8dcaa1dc50f5aecd38d34180cd99d6af8566c88] drm/radeon/kms: make sure display hw is disabled when suspending
git bisect good d8dcaa1dc50f5aecd38d34180cd99d6af8566c88
# good: [03cd3739818d3fa7f973d0fb6d3aa63122ea00a0] Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
git bisect good 03cd3739818d3fa7f973d0fb6d3aa63122ea00a0
# good: [527b9525256f97ad8d092bbfc8fdc3c5409f4a4d] n2_crypto: Fix MAU kmem_cache name.
git bisect good 527b9525256f97ad8d092bbfc8fdc3c5409f4a4d
# bad: [0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db] crypto: crypto4xx - Fix build breakage
git bisect bad 0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db

Bisecting: 0 revisions left to test after this (roughly 0 steps)
[c9aa55e5271a53d28e93fa58759d318b403c15ba] n2_crypto: Plumb fallback ahash requests properly.
$ lcpci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
02:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
85:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
86:02.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 70)

$ uname -a
Linux poppero4 2.6.35-rc6+ #40 SMP Sun Jul 25 18:25:50 CEST 2010 x86_64 GNU/Linux

R


--
Roberto Oppedisano [RO2480-RIPE]
Infracom Italia S.p.A. IM, OSS and LIR Services
Tel. +39 045 9692691 Fax +39 045 8271499 Mob. +39 348 7419534


2010-07-25 22:20:05

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On Sunday, July 25, 2010, Roberto Oppedisano wrote:
>
> My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to suspend
> on recent git kernels, the screen goes black (backlight on) and stays there forever.
>
> Here's what I found from a bisect.
>
> Alas reverting that single commit on current linux/master does not
> solve the issue so it could be that I did something wrong... anyway
> here the log of the bisect:
>
> git bisect start
> # good: [e40152ee1e1c7a63f4777791863215e3faa37a86] Linus 2.6.34
> git bisect good e40152ee1e1c7a63f4777791863215e3faa37a86
> # bad: [815c4163b6c8ebf8152f42b0a5fd015cfdcedc78] Linux 2.6.35-rc4
> git bisect bad 815c4163b6c8ebf8152f42b0a5fd015cfdcedc78
> # good: [c316ba3b518bc35ce5aef5421135220389f4eb98] Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
> git bisect good c316ba3b518bc35ce5aef5421135220389f4eb98
> # good: [6d94d4081048756df78444a07201156f4930fe48] lis3: interrupt handlers for 8bit wakeup and click events
> git bisect good 6d94d4081048756df78444a07201156f4930fe48
> # good: [d8d326dc7ae6bec2a999d674c5babb6bf490587a] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
> git bisect good d8d326dc7ae6bec2a999d674c5babb6bf490587a
> # bad: [9a9620db07b27700a4de9e86985735fffb78e2f8] Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core
> git bisect bad 9a9620db07b27700a4de9e86985735fffb78e2f8
> # bad: [c2572b78aa0447244a38e555ebb1b3b48a0088a5] USB: cdc-acm: fix resource reclaim in error path of acm_probe
> git bisect bad c2572b78aa0447244a38e555ebb1b3b48a0088a5
> # good: [aef4b9aaae1decc775778903922bd0075cce7a88] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
> git bisect good aef4b9aaae1decc775778903922bd0075cce7a88
> # bad: [95619be590638bd48469ac81c0f6236f349f5640] Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
> git bisect bad 95619be590638bd48469ac81c0f6236f349f5640
> # good: [92645879d07a48897fe8888c2e37607aa1189cc9] drm/radeon/kms/pm: radeon_set_power_state fixes
> git bisect good 92645879d07a48897fe8888c2e37607aa1189cc9
> # good: [ee227c577cde47f78e2df359f9c32ba047060767] of/powerpc: fix fsl_msi device node pointer
> git bisect good ee227c577cde47f78e2df359f9c32ba047060767
> # good: [d8dcaa1dc50f5aecd38d34180cd99d6af8566c88] drm/radeon/kms: make sure display hw is disabled when suspending
> git bisect good d8dcaa1dc50f5aecd38d34180cd99d6af8566c88
> # good: [03cd3739818d3fa7f973d0fb6d3aa63122ea00a0] Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
> git bisect good 03cd3739818d3fa7f973d0fb6d3aa63122ea00a0
> # good: [527b9525256f97ad8d092bbfc8fdc3c5409f4a4d] n2_crypto: Fix MAU kmem_cache name.
> git bisect good 527b9525256f97ad8d092bbfc8fdc3c5409f4a4d
> # bad: [0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db] crypto: crypto4xx - Fix build breakage
> git bisect bad 0f0a8fa735bbde4b0bc3e96e4bb2e5b380a324db
>
> Bisecting: 0 revisions left to test after this (roughly 0 steps)
> [c9aa55e5271a53d28e93fa58759d318b403c15ba] n2_crypto: Plumb fallback ahash requests properly.

Does it work if you revert that commit?

Rafael

2010-07-25 22:35:11

by Sam Ravnborg

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On Mon, Jul 26, 2010 at 12:18:14AM +0200, Rafael J. Wysocki wrote:
> On Sunday, July 25, 2010, Roberto Oppedisano wrote:
> >
> > My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to suspend
> > on recent git kernels, the screen goes black (backlight on) and stays there forever.
> >
> > Here's what I found from a bisect.
> >

> Does it work if you revert that commit?

Roberto wrote:

> > Alas reverting that single commit on current linux/master does not
> > solve the issue so it could be that I did something wrong... anyway
> > here the log of the bisect:

So I guess not...

Sam

2010-07-27 18:44:37

by Roberto Oppedisano

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On 26/07/2010 00:35, Sam Ravnborg wrote:
> On Mon, Jul 26, 2010 at 12:18:14AM +0200, Rafael J. Wysocki wrote:
>> On Sunday, July 25, 2010, Roberto Oppedisano wrote:
>>> My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to suspend
>>> on recent git kernels, the screen goes black (backlight on) and stays there forever.
>>>
>>> Here's what I found from a bisect.
>>>
>> Does it work if you revert that commit?
> Roberto wrote:
>
>>> Alas reverting that single commit on current linux/master does not
>>> solve the issue so it could be that I did something wrong... anyway
>>> here the log of the bisect:
> So I guess not...
[resending due to lklm reject... gmail defaults to html email, sorry for
duplicate emails]

I did bisect again and I did get a different result:

c1518f12bab97a6d409a25aaccb02dc8895800f3 is the first bad commit

git bisect start
# good: [e40152ee1e1c7a63f4777791863215e3faa37a86] Linus 2.6.34
git bisect good e40152ee1e1c7a63f4777791863215e3faa37a86
# bad: [1a041a23da7c77b53c71fe11b4f940388bee37b1] Merge branch
'x86-fixes-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
git bisect bad 1a041a23da7c77b53c71fe11b4f940388bee37b1
# good: [7f02ab3ce3c7e093c414fcbd93bdc591cc4419d0] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
git bisect gdinf ood 7f02ab3ce3c7e093c414fcbd93bdc591cc4419d0
# good: [7839ec78214ecf477cc9e2862233b8d9fcf4ec58] gpiolib: document
that names can contain printk format specifiers
git bisect good 7839ec78214ecf477cc9e2862233b8d9fcf4ec58
# bad: [e620d1e39aa33b43bed96aa7f2ebbc88914aed58] Merge branch
'v4l_for_2.6.35' of
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
git bisect bad e620d1e39aa33b43bed96aa7f2ebbc88914aed58
# good: [021fad8b706849c091f6e682bc5df3ce4f9ab4d7] Merge branch
'x86-fixes-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
git bisect good 021fad8b706849c091f6e682bc5df3ce4f9ab4d7
# good: [d4376802999d478a103868d7e7b1f473e4a387af] Merge branch
'fix/asoc' into for-linus
git bisect good d4376802999d478a103868d7e7b1f473e4a387af
# good: [d7940b04fa441b06b69f05faef43c5fb2156ab72] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
git bisect good d7940b04fa441b06b69f05faef43c5fb2156ab72
# good: [5c331fc8c19e181bffab46e9d18e1637cdc47170] V4L/DVB: dvb-core:
Fix ULE decapsulation bug
git bisect good 5c331fc8c19e181bffab46e9d18e1637cdc47170
# good: [a094c0afc3515aaf962dd0793f3b23fe67e6b192] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
git bisect good a094c0afc3515aaf962dd0793f3b23fe67e6b192
# good: [2a0ab2cd73c26835e635ed4e3868f983519048fb] drbd: Reduce verbosity
git bisect good 2a0ab2cd73c26835e635ed4e3868f983519048fb
# good: [1abec4fdbb142e3ccb6ce99832fae42129134a96] block: make
blk_init_free_list and elevator_init idempotent
git bisect good 1abec4fdbb142e3ccb6ce99832fae42129134a96
# good: [bd62307b20ff864c48541e46c3ee2bb9cc330f64] V4L/DVB: ivtv: Avoid
accidental video standard change
git bisect good bd62307b20ff864c48541e46c3ee2bb9cc330f64
# bad: [c1518f12bab97a6d409a25aaccb02dc8895800f3] Merge branch
'rc-fixes' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
git bisect bad c1518f12bab97a6d409a25aaccb02dc8895800f3
# good: [cbab05f041a4cff6ca15856bdd35238b282b64eb] gconfig: fix build
failure on fedora 13
git bisect good cbab05f041a4cff6ca15856bdd35238b282b64eb

Trying to revert that commit gives:

$ git bisect reset
$ git revert c1518f12bab97a6d409a25aaccb02dc8895800f3
fatal: Commit c1518f12bab97a6d409a25aaccb02dc8895800f3 is a merge but no
-m option was given.

How am I supposed to proceed now ? (sorry I'm a git newbie)

R

2010-07-27 19:05:28

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On Tuesday, July 27, 2010, Roberto Oppedisano wrote:
> On 26/07/2010 00:35, Sam Ravnborg wrote:
> > On Mon, Jul 26, 2010 at 12:18:14AM +0200, Rafael J. Wysocki wrote:
> >> On Sunday, July 25, 2010, Roberto Oppedisano wrote:
> >>> My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to suspend
> >>> on recent git kernels, the screen goes black (backlight on) and stays there forever.
> >>>
> >>> Here's what I found from a bisect.
> >>>
> >> Does it work if you revert that commit?
> > Roberto wrote:
> >
> >>> Alas reverting that single commit on current linux/master does not
> >>> solve the issue so it could be that I did something wrong... anyway
> >>> here the log of the bisect:
> > So I guess not...
> [resending due to lklm reject... gmail defaults to html email, sorry for
> duplicate emails]
>
> I did bisect again and I did get a different result:
>
> c1518f12bab97a6d409a25aaccb02dc8895800f3 is the first bad commit
>
> git bisect start
> # good: [e40152ee1e1c7a63f4777791863215e3faa37a86] Linus 2.6.34
> git bisect good e40152ee1e1c7a63f4777791863215e3faa37a86
> # bad: [1a041a23da7c77b53c71fe11b4f940388bee37b1] Merge branch
> 'x86-fixes-for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
> git bisect bad 1a041a23da7c77b53c71fe11b4f940388bee37b1
> # good: [7f02ab3ce3c7e093c414fcbd93bdc591cc4419d0] Merge
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
> git bisect gdinf ood 7f02ab3ce3c7e093c414fcbd93bdc591cc4419d0
> # good: [7839ec78214ecf477cc9e2862233b8d9fcf4ec58] gpiolib: document
> that names can contain printk format specifiers
> git bisect good 7839ec78214ecf477cc9e2862233b8d9fcf4ec58
> # bad: [e620d1e39aa33b43bed96aa7f2ebbc88914aed58] Merge branch
> 'v4l_for_2.6.35' of
> git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
> git bisect bad e620d1e39aa33b43bed96aa7f2ebbc88914aed58
> # good: [021fad8b706849c091f6e682bc5df3ce4f9ab4d7] Merge branch
> 'x86-fixes-for-linus' of
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
> git bisect good 021fad8b706849c091f6e682bc5df3ce4f9ab4d7
> # good: [d4376802999d478a103868d7e7b1f473e4a387af] Merge branch
> 'fix/asoc' into for-linus
> git bisect good d4376802999d478a103868d7e7b1f473e4a387af
> # good: [d7940b04fa441b06b69f05faef43c5fb2156ab72] Merge
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
> git bisect good d7940b04fa441b06b69f05faef43c5fb2156ab72
> # good: [5c331fc8c19e181bffab46e9d18e1637cdc47170] V4L/DVB: dvb-core:
> Fix ULE decapsulation bug
> git bisect good 5c331fc8c19e181bffab46e9d18e1637cdc47170
> # good: [a094c0afc3515aaf962dd0793f3b23fe67e6b192] Merge
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
> git bisect good a094c0afc3515aaf962dd0793f3b23fe67e6b192
> # good: [2a0ab2cd73c26835e635ed4e3868f983519048fb] drbd: Reduce verbosity
> git bisect good 2a0ab2cd73c26835e635ed4e3868f983519048fb
> # good: [1abec4fdbb142e3ccb6ce99832fae42129134a96] block: make
> blk_init_free_list and elevator_init idempotent
> git bisect good 1abec4fdbb142e3ccb6ce99832fae42129134a96
> # good: [bd62307b20ff864c48541e46c3ee2bb9cc330f64] V4L/DVB: ivtv: Avoid
> accidental video standard change
> git bisect good bd62307b20ff864c48541e46c3ee2bb9cc330f64
> # bad: [c1518f12bab97a6d409a25aaccb02dc8895800f3] Merge branch
> 'rc-fixes' of
> git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
> git bisect bad c1518f12bab97a6d409a25aaccb02dc8895800f3
> # good: [cbab05f041a4cff6ca15856bdd35238b282b64eb] gconfig: fix build
> failure on fedora 13
> git bisect good cbab05f041a4cff6ca15856bdd35238b282b64eb
>
> Trying to revert that commit gives:
>
> $ git bisect reset
> $ git revert c1518f12bab97a6d409a25aaccb02dc8895800f3
> fatal: Commit c1518f12bab97a6d409a25aaccb02dc8895800f3 is a merge but no
> -m option was given.
>
> How am I supposed to proceed now ? (sorry I'm a git newbie)

The bisect turned up a merge, which means it probably didn't really converge
for you.

Do you use a camera driver?

Rafael

2010-07-27 19:52:32

by Roberto Oppedisano

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On 27/07/2010 21:03, Rafael J. Wysocki wrote:
>> I did bisect again and I did get a different result:
>>
>> c1518f12bab97a6d409a25aaccb02dc8895800f3 is the first bad commit
>>
>> Trying to revert that commit gives:
>>
>> $ git bisect reset
>> $ git revert c1518f12bab97a6d409a25aaccb02dc8895800f3
>> fatal: Commit c1518f12bab97a6d409a25aaccb02dc8895800f3 is a merge but no
>> -m option was given.
>>
>> How am I supposed to proceed now ? (sorry I'm a git newbie)
> The bisect turned up a merge, which means it probably didn't really converge
> for you.
>
> Do you use a camera driver?
Yes, this laptop has an integrated webcam.

Bus 001 Device 004: ID 04f2:b059 Chicony Electronics Co., Ltd


which i think is driven by uvcvideo.ko. I've tryed to rmmod uvcvideo,
videodev and

v4l1_compat but on current git suspend still hangs in the same way
(screen black,
backlight on, fans at full speed, no response to ping and... nothing in
the logs).


R

2010-07-27 22:39:18

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On Tuesday, July 27, 2010, Roberto Oppedisano wrote:
> On 27/07/2010 21:03, Rafael J. Wysocki wrote:
> >> I did bisect again and I did get a different result:
> >>
> >> c1518f12bab97a6d409a25aaccb02dc8895800f3 is the first bad commit
> >>
> >> Trying to revert that commit gives:
> >>
> >> $ git bisect reset
> >> $ git revert c1518f12bab97a6d409a25aaccb02dc8895800f3
> >> fatal: Commit c1518f12bab97a6d409a25aaccb02dc8895800f3 is a merge but no
> >> -m option was given.
> >>
> >> How am I supposed to proceed now ? (sorry I'm a git newbie)
> > The bisect turned up a merge, which means it probably didn't really converge
> > for you.
> >
> > Do you use a camera driver?
> Yes, this laptop has an integrated webcam.
>
> Bus 001 Device 004: ID 04f2:b059 Chicony Electronics Co., Ltd
>
>
> which i think is driven by uvcvideo.ko. I've tryed to rmmod uvcvideo,
> videodev and
>
> v4l1_compat but on current git suspend still hangs in the same way
> (screen black,
> backlight on, fans at full speed, no response to ping and... nothing in
> the logs).

Please try the current mainline with acpi_sleep=nonvs in the command line.

Rafael

2010-07-28 07:39:42

by Roberto Oppedisano

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On 28/07/2010 00:37, Rafael J. Wysocki wrote:
> On Tuesday, July 27, 2010, Roberto Oppedisano wrote:
>> On 27/07/2010 21:03, Rafael J. Wysocki wrote:
>>>> I did bisect again and I did get a different result:
>>>>
>>>> c1518f12bab97a6d409a25aaccb02dc8895800f3 is the first bad commit
>>>>
>>>> Trying to revert that commit gives:
>>>>
>>>> $ git bisect reset
>>>> $ git revert c1518f12bab97a6d409a25aaccb02dc8895800f3
>>>> fatal: Commit c1518f12bab97a6d409a25aaccb02dc8895800f3 is a merge but no
>>>> -m option was given.
>>>>
>>>> How am I supposed to proceed now ? (sorry I'm a git newbie)
>>> The bisect turned up a merge, which means it probably didn't really converge
>>> for you.
>>>
>>> Do you use a camera driver?
>> Yes, this laptop has an integrated webcam.
>>
>> Bus 001 Device 004: ID 04f2:b059 Chicony Electronics Co., Ltd
>>
>>
>> which i think is driven by uvcvideo.ko. I've tryed to rmmod uvcvideo,
>> videodev and
>>
>> v4l1_compat but on current git suspend still hangs in the same way
>> (screen black,
>> backlight on, fans at full speed, no response to ping and... nothing in
>> the logs).
> Please try the current mainline with acpi_sleep=nonvs in the command line.

With:

acpi_sleep=nonvs console=tty0

(kubuntu defaults to quiet spash) I was able to complete 3 suspend/resume cycles before hitting an hang. After a power cycle I was able to suspend again, so it seems that, albeit racy, this cmdline has a positive effect.

With:
acpi_sleep=nonvs

or

console=tty0

alone I've never been able to suspend (only the combination of the two makes a difference).

R


2010-08-03 19:20:52

by Maciej Rutecki

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On niedziela, 25 lipca 2010 o 22:27:44 Roberto Oppedisano wrote:
> My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to
> suspend on recent git kernels, the screen goes black (backlight on) and
> stays there forever.
>

I created a Bugzilla entry at
https://bugzilla.kernel.org/show_bug.cgi?id=16501
for your bug report, please add your address to the CC list in there, thanks!

--
Maciej Rutecki
http://www.maciek.unixy.pl

2010-08-04 06:37:35

by Paul Rolland

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

Hello Roberto,

On Sun, 25 Jul 2010 22:27:44 +0200
Roberto Oppedisano <[email protected]> wrote:

> My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to
> suspend on recent git kernels, the screen goes black (backlight on) and
> stays there forever.

Have you checked the thread started by Thomas Meyer :
2.6.35-rc6+: i915: Bisected regression

He describes something similar to your problem (and I was having the same),
and the solution he indicates worked for him, for me, and a third person so
far.

Regards,
Paul

2010-08-04 07:39:31

by Roberto Oppedisano

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

On 04/08/2010 08:37, Paul Rolland wrote:
> Hello Roberto,
>
> On Sun, 25 Jul 2010 22:27:44 +0200
> Roberto Oppedisano<[email protected]> wrote:
>
>> My HP6730B (x86_64 kernel, uptodate lubuntu Lucid installed) fails to
>> suspend on recent git kernels, the screen goes black (backlight on) and
>> stays there forever.
> Have you checked the thread started by Thomas Meyer :
> 2.6.35-rc6+: i915: Bisected regression
>
> He describes something similar to your problem (and I was having the same),
> and the solution he indicates worked for him, for me, and a third person so
> far.
>
> Regards,
> Paul

Hello Roland,
I did reply on the same thread confirming that that's the same
issue I was having and that the proposed workaround did work for me.
After some days of testing I'm observing sporadic lockup on resume (not
in suspend as in my original report), but I think this is another issue.

R

2010-08-09 21:23:49

by Tomas M

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)


> Hello Roland,
> I did reply on the same thread confirming that that's the same
> issue I was having and that the proposed workaround did work for me.
> After some days of testing I'm observing sporadic lockup on resume
> (not in suspend as in my original report), but I think this is another
> issue.
>

something like this? https://bugzilla.kernel.org/show_bug.cgi?id=16396

check my last post there

2010-08-25 03:30:30

by Roberto Oppedisano

[permalink] [raw]
Subject: Re: 2.6.35 suspend regression (bisected)

Il 09/08/2010 23:23, Tomas M. ha scritto:
>
>> Hello Roland,
>> I did reply on the same thread confirming that that's the same
>> issue I was having and that the proposed workaround did work for me.
>> After some days of testing I'm observing sporadic lockup on resume
>> (not in suspend as in my original report), but I think this is
>> another issue.
>>
>
> something like this? https://bugzilla.kernel.org/show_bug.cgi?id=16396
Yes,
this seems to match pretty well.

Kind regards.
R