Китайский телефон на базе MTK6516, Android 2.2.1, есть root
Некоторое время назад перестал работать wi-fi - сбой при получении IP адреса от точки доступа.
Точка исправна, DHCP настроен правильно, другие устройства спокойно подключаются.
В логах точки доступа видно, что IP адрес выдается - полный комплект сообщений от DHCPDISCOVER до DHCPACK.
$ getprop dhcp.wlan0.result
failed
$ dmesg | grep "wifi\|wlan\|dhcp" -i -a1
<4>[11265.690819] [MT5921][nicReadConfig] success to read external cfg!!
<4>[11265.846037] [MT5921] wlanInit ++
<6>[11265.848564] hifBusSetIrq
<6>[11265.848970] [MT5921]: glBusSetIrq hifBusSetIrq ret=0
<6>[11265.849753] [BTWLAN] WLAN(1), BT(0)
<6>[11266.372073] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[11269.368451] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[11269.369289] [wifi] Operate in WLAN Mode!
<6>[11269.460017] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<6>[11269.516652] [wifi] wlan0 netif_carrier_on [ssid:dir-320 f0:7d:68:xx:xx:xx]
<4>[11269.641445] [WIFI] set power mode : 0
<7>[11279.866607] wlan0: no IPv6 routers present
<4>[11300.957744] [WIFI] set power mode : 2
<6>[11300.969025] [wifi] wlan0 netif_carrier_off
<3>[11301.000215] init: process 'dhcpcd', pid 969 exited, 0000000f
<3>[11301.060908] init: untracked pid 970 exited, 00000100
<6>[11312.648016] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[11313.454333] [wifi] Operate in WLAN Mode!
<6>[11313.531894] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<6>[11313.586992] [wifi] wlan0 netif_carrier_on [ssid:dir-320 f0:7d:68:xx:xx:xx]
<4>[11313.711605] [WIFI] set power mode : 0
<7>[11324.416946] wlan0: no IPv6 routers present
<4>[11345.038146] [WIFI] set power mode : 2
<6>[11345.050004] [wifi] wlan0 netif_carrier_off
<3>[11345.078279] init: process 'dhcpcd', pid 993 exited, 0000000f
<3>[11345.157960] init: untracked pid 994 exited, 00000100
Последнее, что делалось с телефоном до проблем - установки BusyBox из маркета. Подозреваю, что это связано, т.к. установщик busybox очень много лишнего сделал в /system/ под root'от. Подозреваю, что он где-то поменял права доступа и из-за этого dhcpcd не может корректно отработать.
Подскажите, что можно сделать?