❶ linux内核睡眠唤醒调试
本文基于 RockPI 4A 单板 Debian 系统 Linux4.4 内核介绍下睡眠唤醒( suspend/resume )的一些调试方法。
1、关闭串口睡眠
在Linux内核睡眠过程中,会先调用 suspend_console() 函数使串口进入睡眠状态,这样会导致后续设备驱动的睡眠过程不可见。可以在boot启动参数中增加 no_console_suspend 参数,显示设备驱动睡眠日志。
2、修激前改串口日志樱猜等级
修改串口日志打印等级,显示更多调试信息。
3、打开设备睡眠唤醒时间
设置 pm_print_times 参数,可以显示设备驱动睡眠唤醒时间,方便调试时查看哪个函数处理脊铅型占用时间过长。
在调试Linux内核睡眠唤醒功能时,可以使用 RTC 做唤醒源,在系统睡眠5秒后,自动唤醒系统。
在 arch/arm64/configs/rockchip_linux_defconfig 文件中配置宏 CONFIG_PM_TEST_SUSPEND 。
唤醒日志如下:
❷ ubuntu10.04编译内核后无法启动,原来的内核也进不去了,求助啊
你grub菜单有出现吗?没有就在电脑启动时按shift键直至菜单出现。
编译完内核后一定要把grub菜单更新下。
按c进入命令行模式,手动引导系统启动
grub> set root=(hd0,
不知道是哪个分区,没关系,按tab键,会有提示,我的电脑是msdos4,所以我就敲
set root=(hd0,msdos4)
grub> linux /boot/vmlinuz
继续按tab提示,把正确的内核版本填好,比如我的是vmlinuz-3.5.-什么的一大堆,另外我ubuntu装在第4个分区,所以加上root=/dev/sda4
grub>linux /boot/vmlinuz-3.5(后面的省略) root=/dev/sda4
grub>initrd /boot/ini
继续按tab键,把正确的文件名补上
grub>boot
应该就顺利启动了,删掉你编译的内核,update一下grub就行了
❸ 电脑处于睡眠或 休眠状态时断网问题
一般为了保护电脑默认设置是在无操作四十分钟(不一定)后进入睡眠状态,睡眠状态下会断网,但是想要挂着下载东西又不想一会唤醒一下,就要改下电源选项。windows系统控制面板下有电源选项,修改一下就可以防止电脑自动睡眠了。
扩展:
1、电脑睡眠状态即系统休眠状态,也就是我们常说的S1,S3,S4状态是通过ACPI实现的。ACPI就是Advanced Configuration and Power Interface的缩写,意思是"高级配置与电源接口"。这是英特尔、微软和东芝共同开发的一种电源管理标准。
2、在软件方面,Windows 98及其后续产品和Windows 2000都对ACPI给予了全面的支持;而Linux的内核现在对此支持得并不是太理想。硬件方面比较麻烦,除了要求主板、显卡和网卡等外设要支持 ACPI外,还需要机箱电源的配合。电源在提供5伏电压给主板的同时,还必须使电流稳定在720毫安以上才可以,这样它才能够实现电脑的"睡眠"和"唤醒 "。
3、我们最常用到的是S3状态,即Suspend to RAM(挂起到内存)状态,简称STR。顾名思义,STR就是把系统进入STR前的工作状态数据都存放到内存中去。在STR状态下,电源仍然继续为内存等最必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,系统的耗电量极低。一旦我们按下Power按钮(主机电源开关),系统就被唤醒,马上从内存中读取数据并恢复到STR之前的工作状态。
❹ amda8显卡编译成模块正常,编译进内核就黑屏
amda8显卡编译成模块正常,编译进内核就黑屏的解决方法如下:
1.安装的时候选择这个可以全新安装AMD驱;
2.此外,AMD还提出了一个特别的解决方法,那就是安装的时候别选覆盖安装,选择全新安装驱动,虽然这样会要求重启电脑一次,但是全新安装是有可能解决部分莫名其妙问题的。电脑还真的就是这样,就好比重启电脑能解决大部分问题、重装Windows能解决绝大多数麻烦一样,真要是经常遇到黑屏等问题,那就全新安装驱动吧。
❺ win10怎么把电脑休眠文件
1. 如何清理win10系统休眠文件
1、要找到hiberfil.sys文件,可以在文件夹选项中,取消勾选“隐藏受保护的系统文件”,或者用winrar软件定位到系统盘,查看这个文件;
2、使用命令行工具,彻底关闭Windows的休眠功能,并且删除这个体积超大的文件。首先,打开系统开始菜单中的运行(可以按下快捷键Windows+R),然后输入cmd,并按下回车键确定;
3、进入命令行界面,输入 powercfg -h off,即可关闭休眠功能(输入powercfg -h on ,开启休眠功能)同时berfil.sys 文件也会自动删除;
说明:如果以上方法没有用,那就以管理员的身份运行。
4、找到系统盘文件夹Windows/system32中的cmd.exe文件,或者在开始菜单中,找到所有程序—附件— 命令提示符图标。
5、右击在弹出菜单中,点击“以管理员身份运行”。然后执行上述的命令行任务,即可成功删除Windows系统休眠文件hiberfil.sys。
2. win10系统休眠文件有什么用
快速启动将一些本该关闭的内核对话全部保存到一个名为hiberfil.sys的磁盘文件中,下次开机时直接将这里的内容写回内存,从而提高系统启动速度。快速启动会关闭用户会话,但不再关闭内核会话,而是将其休眠。完全休眠包含大量正在由应用程序使用的内存页,相比之下内核会话休眠数据要小得多,这将大大降低写入磁盘所需的时间。
快速启动开机速度之快的奥秘,就在于关机,直接的说就是关机的彻底程度,但是这样的话,我们会发现快速启动关机会比较慢,屏幕暗了之后,要过了好久电源才彻底关掉。
大家不要把它同休眠混淆,休眠保存的是用户会话和内核会话,而快速启动关机采用的深度休眠模式只保存了内核会话,用户在关机前打开使用的程序都将关闭。
3. win10怎么查看休眠文件
win10删除休眠文件hiberfil.sys方法:
1、这个隐藏的系统文件hiberfil.sys,体积超大,隐藏在系统盘根目录下(除非你通过regedit注册表修改路径)。这一点与pagefile.sys文件(用于虚拟内存)不一太样,pagefile.sys可以在计算机的系统设置中,自由修改转移到哪个盘。
注意,要找到hiberfil.sys文件,可以在文件夹选项中,取消勾选“隐藏受保护的系统文件”,或者用winrar软件定位到系统盘,查看这个文件。
2、下面,我们使用命令行工具,来彻底关闭windows的休眠功能,并且希望彻底删除这个体积超大的文件。首先,打开系统开始菜单中的运行(可以按下快捷键windows+r),然后输入cmd,并按下回车键确定。
3、进入命令行界面。
4、命令窗口中输入 powercfg -h off,即可关闭休眠功能,同时 hiberfil.sys 文件也会自动删除。
5、当然,上述方法可能不凑效,因为从win7开始,一些程序运行必须以管理员的身份运行。
6、这时,可以找到系统盘文件夹windows/system32中的cmd.exe文件,或者在开始菜单中,找到所有程序 >附件 >命令提示符图标
7、右击在弹出菜单中,点击“以管理员身份运行”。然后执行上述的命令行任务,即可成功删除windows系统休眠文件hiberfil.sys
绿茶小乐哥提示:开启休眠功能,在cmd 命令窗口中输入 powercfg -h on ,就能开启休眠功能。
绿茶软件园我推荐阅读:
win10右下角水印去除方法 win10右下角版本信息去除教程
win10斯巴达浏览器怎么用?win10预览版斯巴达浏览器使用方法
4. win10如何打开休眠
1、右键单击开始菜单,选择电源选项
2、选择电源按钮的功能
3、更改当前不可用的设置
4、勾选休眠,并保存修改
5. 我想让自己w10电脑休眠怎么弄
双击”计算机“图标 - 打开控制面板 - 电源选项 - 更改计划设置
- 使用计算机进入睡眠状态 -- 从不 ,或者自设睡眠时间,然后
把“关闭显示器”选项选择--“从不”,或者自设关闭时间。
(特注:如果已经显示“从不”,依旧还黑屏,请按如下再设置一
次:①请点击下面的“更改高级电源设置”--“睡眠”--“在此时
间后休眠”--“从不”或者自设关闭时间。;②点击下面的“更改高级电源设置”--
“睡眠”--“在此时间后睡眠”--“从不”或者自设关闭时间。。这样设置完就应该没
问题了。如果问题依旧,请点击:“还原(此)计划默认值”,然
后重启电脑,再重新按照以上步骤设置一次即可。)