一个相当复杂的wifi问题(Android平板电脑)


21

开门见山。升级固件和android版本几天后,我的wifi一直无法正常工作。

问题说明

这个问题相当不一致。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地址,则可以连接到网络,但访问权限受限(仅限他们的网页)。我觉得这很奇怪,因为网络本身是私有的(也就是说,它有自己的密码,就像任何私有网络一样),但是您仍然需要发送要连接到网络的每个设备的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

如果您能通过这篇漫长的帖子做到这一点,谢谢。我只是想法不多了,所以我希望这里有人能够帮助我。


4
很好的问题,非常详细,我+1。您可以将logcat添加到Github Gistpastebin吗?在这里包括它将会使这个问题变得更长。
本杰明2015年

我还认为这将使问题过长。我上传了.txt内容:pastebin.com/C2Lfyy7T 感谢您的
宝贵

2
我也+1。您是否记录了“原始MAC地址”?至少前三对?00:90:4c由Epigram,inc使用。如果您的新地址指向其他公司,那将非常奇怪(通常,MAC地址不会更改-这就是为什么MAC过滤器将其用于网络保护,以回答您的问题的一部分)。我曾经遇到过一个类似的问题,这与较新的ROM与电话的无线电图像不兼容有关,但那时MAC没有变化。
伊兹

Epigram ...甚至更奇怪,因为我来自西班牙。MAC变化如何发生?至于ROM更新之前的日志,很遗憾我没有。您是如何解决此问题的?您认为这对我有帮助吗?
Golokopitenko 2015年

请提供更多日志,这些日志将更详细地说明您的wifi出现了什么问题。无线电日志:adb logcat -b radio -v time -d > logcat_radio.log wifistate错误-致命消息:adb logcat WifiStateMachine:E *:S -v long > wifi.txt 内核日志:adb shell su -c dmesg > dmesg.txt
Bo Lawson

Answers:


6

通过查看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
  • 可能尝试以某种方式将驱动程序从4.2转移到4.4.2

由于兼容性和Android版本之间的更改,我不会过多地依赖最后一个选项,除此之外,它还需要大量的技术技能和知识,并且可能导致潜在的硬件损坏。


是的,回滚到4.2确实可以解决该问题。OEM尚未发布修复程序,与他们联系仅给了我“ Soon TM”的答案。因此,我可能会停留在4.2 ROM上……它本身也存在一些问题。这个故事的寓意是,不要从cr脚的中国公司购买便宜的平板电脑。
Golokopitenko 2015年

抱歉,我要双重发布。我想知道...如果我的设备上有一个定制的ROM,其中包含那些缺少的驱动程序(以及我也需要和缺少的其他驱动程序),那么我的问题是否可以解决。当然,我的平板电脑型号没有任何定制的rom。但是,如果我自己制作了该ROM,该怎么办?我想甚至认为这可能很愚蠢,因为我对编程的知识为零...但是我可以对已有的兼容的ROM进行小的“编辑”以添加我想要的那些驱动程序/功能吗?这不是一个完整的改头换面,而是一个很小的补充。对于像我这样的菜鸟来说,这是一项艰巨的任务吗?
Golokopitenko 2015年

不幸的是,我无法再以这种方式帮助您,因为这里的事情涉及到硬件级别,我对此并不十分了解……
Chapz 2015年

0

看来您的EFS(加密文件系统)已损坏。我不知道为什么。但是我发现可以解决它。您可以检查这些链接->

  1. XDA
  2. 一个博客

1
如果链接稍后失效,是否还可以引用文章中的内容(如操作步骤)以保留内容?
Manubhargav 2015年

我相信xda永远不会删除该链接。即使是这样,我也可以在此处发布步骤。完全没有问题。
Vivek Ji 2015年

我现在正在休假,但是我会尽快尝试,并且会告诉您是否可行,谢谢您的建议。
Golokopitenko 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.