[nvidia-glx] can suspend/resume once, suspending a second time hangs, nvidia-glx-legacy works
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-restricted-modules-2.6.20 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-restricted-modules-2.6.22 (Debian) |
New
|
Undecided
|
Unassigned |
Bug Description
I have a dell inspiron 8500 upgraded to feisty (through edgy) from dapper.
In dapper suspend/resume worked fine (once I set /etc/default/
correctly.)
In feisty, after booting up I can suspend and resume successfully one time. If I at any time suspend a second time it tries
to go to sleep then wakes up with the error message on screen
ata1: ACPI get timing mode failed.
ata2: ACPI get timing mode failed.
It hangs with this text on screen. I can sometimes switch to a different virtual terminal but can't actually login as the keyboard unresponsive
I have to hard power down at this point
This may be related to some other ata errors I am getting at boot. During the boot, it drops out of the splash screen and repeatedly displays
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata2.00: cmd a0/00:00:
res 51/51:03:
ata2.00: configured for UDMA/33
ata2: EH complete
ata2.00: 12 bytes trailing data
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata2.00: cmd a0/00:00:
res 51/51:03:
ata2: soft resetting port
ata2.00: configured for UDMA/33
ata2: EH complete
sr0: CDROM (ioctl) error, command: <6>Start/Stop Unit 1b 00 00 00 03 00
sr: Current [descriptor]: sense key: Medium Error
Additional sense: Address mark not found for data field
Eventually it gets passed this and goes to the graphica login. I don't detect anything not working properly due to this (other than suspend).
This appears to actually be a bug in the newer nvidia video drivers, the ata errors seem to be a separate problem. If I switch the nvidia-legacy drivers than I can suspend multiple times with no problem.