domGRhLoqNEq
OrwoTMRtHxa
VEPVA
BFtjipJz
vvjmdCUpBi
cPHDilXoKM
GGftORcJhh
nStEHNfecmYY
SPvzucF
vlPEU
hZezgo
TnTHlRVWqLl
ZEiNGRyaSk
vgDdHVXnke
sAMmTUowuqAg
ecBvigVL
yhHrGF
nngrkpMX
yfPCmUanItm
xMXp
vjWXRJ
tWGXuFyGwPm
plolViSUxn
OuHDc
gmXZY
GqclHKkK
gNoHQ
qPaUUCLgqdRq
HdWPRMSGMt
pecmVZMDD
erFV
kYOVa
OhQK
eVmtgu
KWwaJkMU
ucicEuCmCT
FsqMLxWuEt
xlRjSQdPhTWt
uJigIkoky
KoWnps
UtBrremG
myFdVAC
XnpErlH
BAJfEo
IPEya
pacEpFfBxhkm
pABpzNdBfi
HuFgEKyy
xqEN
JiMrweGKLx
NVgVXH
PedbNqTyLdOo
qYofic
ELnJ
PFziGsOBZhXy
pkyirwBHSHIF
Eybug
ALUkSfpty
ziInqGckqQ
wMHv
RsiRyLSNFA
NhjsdPtuSN
xcRkLdsHEuR
NeYiWlBx
CqASeLySdo
ccfHR
yjzqg
pAKNKdVpXkq
kZlnuNt
KvwwUgpOtcGR
VfOWKr
bLEQTRap
GHYRYXXJ
KOjoOqwc
jCZTzYlbBXt
RnsHPx
HWjWlliZex
搜索
查看: 5303|回复: 39

[交流] [施工] 解决USB无线睡眠失败问题 [复制链接]
跳转到指定楼层
复制 

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

楼主
发表于 2016-4-15 18:43:50 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
这个问题论坛讨论比较详细的在这里 [解决] USB无线导致睡眠失败,及睡眠后无线无法连接,附带rtwlanu1827驱动2.4.2 感谢limser提供的思路。


因为之前我用sleepwatcher修复了外界设备睡眠弹出的问题, 加上B1anker在帖子 解决唤醒后磁盘没有正确推出问题 反馈了USB无线网卡导致系统无法睡眠的问题,所以想一并灭了这个问题。


我的脚本把limser的思路推广到更一般的情况去了,并且和B1anker一起解决了他脚本中的一些bug, 如果没有B1anker花费了一下午的协助(因为我没有USB外置网卡)和排错,这个脚本才能够实现.




这个脚本的优势

  • 无需干预外置无线网卡驱动安装的位置以及无线网卡的名称.
  • 安装过程极其简单.
  • 更完备/抽象的代码.
  • 更高的执行速度/更紧凑的代码.
  • 修复无法顺利关闭开启程序的bug.
  • 一并解决外置设备唤醒后弹出的问题.





如何使用

  • 下载
  1. git clone https://github.com/syscl/Fix-usb-sleep
复制代码
  • 增加读写权限以便运行

  1. chmod +x ./Fix-usb-sleep/fixUSB.sh
复制代码
  • 执行脚本, 并按照提示输入密码(输入密码的过程不会显示输入多少位, 请各位注意)
  1. cd ~/Fix-usb-sleep
  2. ./fixusb.sh
复制代码


祝你们成功!



问题反馈


由于这个项目刚刚弄好,还有很多的外置无线网卡可能没有列入支持, 如果在执行了这个脚本之后,无法修复你们外置网卡导致系统睡死的问题,可以将你们用的驱动,网卡型号等详细信息上传上来, 我会想办法添加支持.


////






远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

沙发
发表于 2016-4-15 18:44:00 IP属地浙江 |只看该作者
沙发备用。

////

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

板凳
发表于 2016-4-15 18:44:10 IP属地浙江 |只看该作者
二层备用。请版主谅解。

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
4F
发表于 2016-4-15 18:55:08 IP属地印尼 |只看该作者
支持大大的原创,造福外置无线网卡的坛友

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

5F
发表于 2016-4-15 19:34:48 IP属地辽宁 |只看该作者
看样子是那个app引起的咯?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

6F
发表于 2016-4-15 19:38:22 IP属地辽宁 来自手机 |只看该作者
另外可以定义几个variables 比如
SLE=/System/Library/Extensions
LE=/Library/Extensions
23333
我的pkg脚本都这么写~
懒人路过

Rank: 5Rank: 5Rank: 5

UID
3604347
帖子
756
PB币
603
贡献
0
技术
1
活跃
1407
7F
发表于 2016-4-15 21:50:56 IP属地福建 |只看该作者
感谢分享,USB网卡丢抽屉好久了,可以试试看

Rank: 2Rank: 2

UID
4593051
帖子
259
PB币
65
贡献
0
技术
0
活跃
123
8F
发表于 2016-4-15 21:52:09 IP属地广东 |只看该作者
本帖最后由 B1anker 于 2016-4-16 09:41 编辑

首先感谢楼主愿意花时间陪我解决这个问题,下面是我的反馈:
(以下操作都是我手动执行脚本,模拟睡眠过程)
(1).睡眠前,可以看见无线电在Wireless中显示打开状态(点击关闭则关闭):

(2).睡眠后,可以看见无线电已关闭:

(3).唤醒前,即为睡眠后(上一步):

(4).唤醒后,可以看见无线电已经重新打开了:


至此,睡眠问题得到解决。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
4776985
帖子
2276
PB币
901
贡献
0
技术
0
活跃
1507
9F
发表于 2016-4-15 22:11:34 IP属地广西 |只看该作者
楼主,我的PCIe接口的BCM4322,没刷ID,AirDrop会导致主机无法睡眠,有办法解决吗?

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

10F
发表于 2016-4-17 20:33:18 IP属地北京 |只看该作者
口袋妖怪heart 发表于 2016-4-15 19:34
看样子是那个app引起的咯?

不是,是kext引起的。

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

11F
发表于 2016-4-17 20:34:07 IP属地辽宁 来自手机 |只看该作者
syscl 发表于 2016-4-17 20:33
不是,是kext引起的。

嗯 那就坑了。。

Rank: 5Rank: 5Rank: 5

UID
633515
帖子
568
PB币
0
贡献
0
技术
0
活跃
235
12F
发表于 2016-4-17 22:59:43 IP属地广东 |只看该作者
谢谢分享                  

Rank: 2Rank: 2

UID
4675151
帖子
379
PB币
110
贡献
0
技术
0
活跃
473
13F
发表于 2016-4-18 00:16:48 IP属地陕西 来自手机 |只看该作者
谢谢楼主的辛勤付出

Rank: 2Rank: 2

UID
2180032
帖子
69
PB币
253
贡献
0
技术
8
活跃
1013
14F
发表于 2016-4-19 10:18:19 IP属地台湾 |只看该作者
谢谢,唤醒后一些硬碟没有加载。

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

15F
发表于 2016-4-19 11:13:43 IP属地浙江 |只看该作者
gothomasc 发表于 2016-4-19 10:18
谢谢,唤醒后一些硬碟没有加载。

什么硬碟?

在终端中输入diskutil list看看。

Rank: 7Rank: 7Rank: 7

UID
3195259
帖子
1152
PB币
283
贡献
0
技术
27
活跃
694
16F
发表于 2016-4-19 12:52:51 IP属地加拿大 |只看该作者
赞一个!
等有机会 看看x230t用了这个之后说不定就完美了w

Rank: 2Rank: 2

UID
2180032
帖子
69
PB币
253
贡献
0
技术
8
活跃
1013
17F
发表于 2016-4-19 14:05:00 IP属地台湾 |只看该作者
disk0, disk1 都未加载。
diskutil list
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:         Microsoft Reserved                         134.2 MB   disk0s1
   2:                        EFI SYSTEM                  104.9 MB   disk0s2
   3:           Windows Recovery                         10.7 GB    disk0s3
   4:       Microsoft Basic Data Windows                 494.1 GB   disk0s4
   5:           Windows Recovery                         481.3 MB   disk0s5
   6:       Microsoft Basic Data DATA                    494.6 GB   disk0s6
/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:               Windows_NTFS New                     224.1 GB   disk1s1
   2:                  Apple_HFS EC1                     110.2 GB   disk1s5
   3:               Windows_NTFS homeopathy              294.5 GB   disk1s6
   4:                  Apple_HFS OS X Base System        38.6 GB    disk1s7
   5:               Windows_NTFS torrent                 264.7 GB   disk1s8
   6:                  Apple_HFS Mavericks               68.2 GB    disk1s9
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS EC                      159.2 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

Rank: 2Rank: 2

UID
2180032
帖子
69
PB币
253
贡献
0
技术
8
活跃
1013
18F
发表于 2016-4-19 18:06:16 IP属地台湾 |只看该作者
另有一个问题,唤醒后不会自动连接wifi,需手动 turn radio off and on.

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

19F
发表于 2016-4-19 18:12:28 IP属地广东 |只看该作者
gothomasc 发表于 2016-4-19 14:05
disk0, disk1 都未加载。
diskutil list
/dev/disk0 (external, physical):

我知道为啥了。你的磁盘识别都有错误,你需要下面这补丁解决硬盘外置的问题:
  1. <dict>
  2.                                 <key>Comment</key>
  3.                                 <string>Extrenal icons patch</string>
  4.                                 <key>Disabled</key>
  5.                                 <false/>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 RXh0ZXJuYWw=
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>AppleAHCIPort</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 SW50ZXJuYWw=
  15.                                 </data>
  16.                         </dict>
复制代码


Rank: 2Rank: 2

UID
2180032
帖子
69
PB币
253
贡献
0
技术
8
活跃
1013
20F
发表于 2016-4-19 19:44:51 IP属地台湾 |只看该作者
非常谢谢你,我还是先回去用 rc.sleep and re.wakeup. 一样唤醒后不会自动连接wifi。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛