Ubuntu 有趣的暂停行为

Ubuntu 有趣的暂停行为

我在戴尔 Vostro 1000 笔记本电脑上安装了 Ubuntu。一切都很顺利,我非常高兴。

然而,有一件事让我感到恶心,那就是暂停/恢复。

当我在图形界面(Ubuntu 9.10 的默认界面,不太确定它是什么样的 GUI)时,如果我暂停,然后恢复,那么我的 Ubuntu 就会挂起,屏幕变暗,大写锁定和数字锁定都不起作用。

当我进入控制台界面(按Ctrl+ Alt+ F1)时,执行 pm-suspend,然后我的 Ubuntu 将正常恢复。

最搞笑的是:在控制台界面恢复后,如果我尝试切换到图形界面(按Ctrl+ Alt+ F7),我的 Ubuntu 就会挂起。但是,如果我等待几秒钟,Ubuntu 会在控制台屏幕上记录此错误:

Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.432550] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.432559] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.432566] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.432569] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.432580] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.432586] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.437776] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.437780] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.437784] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.437786] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.437792] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.437795] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.449258] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.449267] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.449274] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.449276] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.449288] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.449294] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.466219] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.466228] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.466235] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.466237] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.466248] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.466254] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.470781] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.470786] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.470792] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.470794] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.470801] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.470805] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.475415] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.475422] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.475428] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.475430] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.475440] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.475446] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.480159] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.480163] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.480167] Info fld=0x56598, ILI
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.480169] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.480175] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:42 phuongnd08-laptop kernel: [   27.480178] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.568142] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.568148] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.568155] Info fld=0x56598, ILI
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.568157] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.568167] end_request: I/O error, dev sr0, sector 1414752
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.568172] Buffer I/O error on device sr0, logical block 176844
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.572717] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.572720] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.572726] Info fld=0x56598, ILI
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.572727] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
Jan 15 09:56:43 phuongnd08-laptop kernel: [   27.572733] end_request: I/O error, dev sr0, sector 1414752

(我从/var/log/syslog文件中复制了此日志,与控制台中显示的不完全相同)

然后我可以通过按++Ctrl切换到图形界面并继续我的工作。AltF7

这么可笑的事情有什么理由吗?

我应该尝试什么解决方案吗?

答案1

尝试这个解决方案来自 Ubuntu 论坛。


  1. 转到启动板并下载适用于您的 ATI 显卡的最新 Jaunty 驱动程序。以下是链接:https://launchpad.net/ubuntu/+archiv...-archive-extra

    下载以下内容:

    • 对于 64 位系统:

      • xserver-xorg-video-ati_6.12.1-0ubuntu2_amd64.deb
      • xserver-xorg-video-radeon_6.12.1-0ubuntu2_amd64.deb
    • 对于 32 位系统:

      • xserver-xorg-video-ati_6.12.1-0ubuntu2_i386.deb
      • xserver-xorg-video-radeon_6.12.1-0ubuntu2_i386.deb
  2. 现在在你的 shell 中输入:

    sudo dpkg -i --force-downgrade <xxx>/xserver-xorg-video-radeon_6.12.1-0ubuntu2_<yyy>.deb
    
    sudo dpkg -i --force-downgrade <xxx>/xserver-xorg-video-ati_6.12.1-0ubuntu2_<yyy>.deb
    

    注意:根据您的架构,将其替换<xxx>为您存储包的文件夹的路径,并替换<yyy>amd64或。i386

  3. 重新启动系统并尝试暂停并恢复,看看修复是否有效。

    • 3a。如果成功了,你需要阻止 Synaptic 将驱动程序更新为(损坏的)Karmic 驱动程序。在 shell 中输入以下命令执行此操作:

      aptitude hold xserver-xorg-video-radeon
      aptitude hold xserver-xorg-video-ati
      
    • 3b. 如果不起作用:跳过3a并启动更新管理器以将驱动程序替换为当前驱动程序。这应该会将您的系统恢复到按照本小指南操作之前的状态。

相关内容