问题描述
问题相当不一致。 Wifi通常不会检测到任何网络。有时它将花费大约30秒的扫描时间,然后将显示可用的网络大约10秒钟,之后这些网络将从列表中消失。尝试在此时间段内进行连接无济于事,也就是说,当我点击网络然后选择“连接”时,我又回到了网络列表中,好像什么都没发生。在其他时候,尝试连接网络会使所有网络立即消失。在这种情况下,网络会在几秒钟后恢复,而我尝试连接的网络显示为“正在连接”,但此后不久所有网络都消失了。有时,wifi会在打开时卡住,但这通常在我修改权限之后/之时发生。
我必须指出,这发生在每个网络上,这与路由器无关。我还排除了硬件问题,因为我能够短暂地检测到网络,但无法连接到网络。
问题的起源
问题开始了在我使用开发人员发布的官方软件更新平板电脑的ROM之后以及在将平板电脑植根之后,过了几天。奇怪的是,在我升级软件后几天,wifi仍然可以正常工作。虽然这可能是此问题的根源,但它可能来自其他来源。一定要阅读“其他(奇怪的)信息”。
我尝试过的修复方法
更改wifi设置(更改wifi的高级设置,更改设备名称) Direct的设置等)。
恢复出厂设置(即使在我再次植根设备之前,问题仍然存在)
使用应用程序X-plore(具有root权限)编辑dhcpcd文件夹中每个文件的权限,以及“ permission”文件夹中的其他文件(所有带有“ wifi”名称的文件)的权限。 />各种“ Wifi修复程序”应用程序。
MAC更改器应用程序(用于更改我的MAC地址)
擦除缓存分区
修复我没有尝试过的方法
安装另一个ROM(我无法执行此操作,因为没有其他与我的设备兼容的ROM,甚至没有自定义的ROM)
回滚我的android版本(从4.4.2到4.2)
其他(怪异)信息
Mac地址异常
几天后,刚好是问题开始,我的MAC地址发生了变化。我不确定是否与此有关,但我还是要解释一下:我女友的ISP是一家本地小公司(由1-3个人拥有),它要求您向其发送您的MAC地址,以便他们可以...将您的白名单列入白名单设备?如果您不向他们发送您的MAC地址,则可以连接到网络,但访问权限受限(仅限他们的网页)。我觉得这很奇怪,因为网络本身是私有的(也就是说,它有自己的密码,就像任何私有网络一样),但是您仍然需要发送要连接到网络的每个设备的MAC地址。
升级ROM后,当我去她家并尝试连接时,尽管几个月前已经发送了平板电脑的MAC地址,但访问权限受到限制。我检查了我的MAC地址,发现它已更改为00:90:4c:07:71:12。我向ISP家伙发送消息,并向他发送了我的新MAC。但是几分钟后,我再次检查,我的MAC恢复到原来的数字。 MAC从新的到旧的来回移动了好几次,最后还是与新的卡住了。 ISP的“家伙”表示,他将尝试“远程访问”以尝试解决此问题(即,我对GF特定网络的访问受限)。
此后,我的平板电脑无法连接到任何网络,问题就如上所述开始了。我认为这与问题无关,但是我发现一些线程抱怨与以00:90:4c开头的MAC相关的问题。这可能是问题的根源吗?
简短但稳定的连接
上周,我的平板电脑能够正常连接到我的大学网络。在启用“移动网络”设置(启用数据,漫游数据)后发生了这种情况。尽管如此,我在这台平板电脑上没有数据服务,在选中了这些复选框之后,我就可以连接起来,就像从来没有这个问题一样。但是,从该网络断开连接后,问题再次出现,好像什么也没发生。我无法通过连接到相同的网络,不在同一地点(因此我将具有相同的wifi信号强度)来重现此问题。
Wifi曾经是恢复出厂设置后可以打开
正如上面所说,在重置平板电脑(当然也要擦除内部SD卡)之后,默认情况下wifi已经打开。这意味着什么吗?
设备描述和更多信息
这是一个Onda v975s,带有android kitkat 4.4.2,固件版本v4.4_V1。内核版本3.3.0。请根据需要询问更多信息。
我也有一些指向wpa_supplicant的日志猫。
wpa_supplicant:无法设置接口wlan0标志(UP):不允许操作
您可以在Pastebin上找到完整的logcat。
如果您通过这篇漫长的帖子取得了成功,谢谢。我只是没办法了,所以希望这里有人可以帮助我。
#1 楼
通过查看logcat中的这两行:Could not set interface wlan0 flags (UP): Operation not permitted
WifiStateMachine: Driver start failed, retrying
我想说4.4.2 ROM的WiFi卡驱动程序有故障/丢失(第二行),如果没有当然甚至无法启动/扫描/保持WiFi连接(第一行)。
正如您所说,您还没有尝试将其恢复为4.2,但我强烈建议您这样做,至少要检查WiFi是否会再次正常工作。
如果它能正常工作,则意味着4.4.2 ROM可能有错误的驱动程序或权限有所更改,因此您无权打开WiFi。
根据结果,您可以:
尝试与您的OEM联系以获取4.4.2中的修复程序
由于没有可用的自定义ROM,请继续使用4.2
MAYBE尝试以某种方式将驱动程序从4.2转移到4.4.2。
由于兼容性和Android版本之间的变化,我不太依赖最后一个选项,除此之外,它还需要很多技术技能和知识+可能会导致潜在的硬件损坏。
评论
是的,回滚到4.2确实可以解决该问题。 OEM尚未发布修复程序,与他们联系仅给了我“ Soon TM”的答案。因此,我可能只使用4.2 ROM ...本身也存在一些问题。这个故事的寓意是,不要从cr脚的中国公司购买便宜的平板电脑。
–Golokopitenko
15年12月18日在12:57
抱歉,我要双重发布。我想知道...如果我的设备上有一个定制的ROM,其中包含那些缺少的驱动程序(以及我也需要和缺少的其他驱动程序),那么我的问题将得到解决。当然,我的平板电脑型号没有任何定制的rom。但是,如果我自己制作了ROM会怎样?我想甚至认为这可能很愚蠢,因为我对编程的知识为零...但是我可以对已有的兼容的ROM进行小的“编辑”以添加我想要的那些驱动程序/功能吗?这不是一个完整的改头换面,而是一个很小的补充。对于像我这样的菜鸟来说,这是一项艰巨的任务吗?
–Golokopitenko
2015年12月18日18:00
不幸的是,我无法再以这种方式帮助您,因为这里的事情涉及到硬件级别,我对此并不十分熟悉。
–章
15年12月24日在12:03
#2 楼
看来您的EFS(加密文件系统)已损坏。我不知道为什么。但是我发现可以解决它。您可以检查这些链接->XDA
博客
评论
如果链接稍后失效,您还可以引用文章中的内容(例如操作步骤)以保留内容吗?
– Manubhargav
2015年12月20日在7:45
我相信xda永远不会删除该链接。即使是这样,我也可以在此处发布步骤。完全没有问题。
–姬薇薇
2015年12月20日在8:35
我现在正在休假,但我会尽快尝试这些,我会通知您是否可行,谢谢您的建议。
–Golokopitenko
15/12/23在14:47
评论
很好的问题,非常详细,我+1。您可以将logcat添加到Github Gist或pastebin吗?在此包括该命令将使IMO的查询时间更长。我还认为这将使问题过长。我上传了.txt内容:pastebin.com/C2Lfyy7T感谢您的宝贵时间
我也+1。您是否记录了您的“原始MAC地址”?至少前三对? 00:90:4c由Epigram,inc。使用如果您的新地址指向其他公司,那将非常奇怪(通常,MAC地址不会更改-这就是为什么MAC过滤器将其用于网络保护,以回答问题的一部分)。我曾经遇到过一个类似的问题,这与较新的ROM与电话的无线电图像不兼容有关,但那时MAC没有变化。
Epigram ...甚至更奇怪,因为我来自西班牙。 MAC如何发生变化?至于ROM更新之前的日志,很遗憾我没有。您是如何解决问题的?您认为这对我有帮助吗?
请提供更多日志,这些日志将为您提供有关wifi问题的更详细的故事。无线电日志:adb logcat -b无线电-v时间-d> logcat_radio.log wifistate错误-致命:adb logcat WifiStateMachine:E *:S -v long> wifi.txt内核日志:adb shell su -c dmesg> dmesg.txt