Closed Bug 1079459 Opened 10 years ago Closed 10 years ago

wifi doesn't work on keon

Categories

(Firefox OS Graveyard :: Wifi, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: rillian, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 20141007030202

Steps to reproduce:

Keon running 2.2.0 (2014 October 3)

Restart device - does not automatically join network.
Open Settings - wifi is disabled.
Select wifi, and enable - Available networks shows 'Searching' idenfinitely


Actual results:

Device never shows wifi signal in the status bar, updates prompt about Wi-Fi not being available.


Expected results:

Expect device to join wifi when remembered networks are available.
After updating to today's build (geeksphone master 20141007133417) I can associate with a wifi access point immediately after reboot. I.e. step 1 is not reproducible.

If I disable and then re-enable wifi, it cannot re-associate. I.e. Step 3 is still reproducible. This is more consistent with other recent builds.

While associated to openwireless.org, logcat says:

D/wpa_supplicant(  413): wlan0: RSN: PMKID candidate event - bssid=40:b4:f0:a7:71:8a index=5 preauth=0
D/wpa_supplicant(  413): RSN: Ignored PMKID candidate without preauth flag
D/wpa_supplicant(  413): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
D/wpa_supplicant(  413): nl80211: survey data missing!
[...last two lines repeat for a while...]
When I turn off wifi in the Settings app, iptables crashes:

D/NetUtils(  190): ifc_set_addr ioctl
D/NetUtils(  190): ifc_set_addr(rmnet0, xx) = 0
D/NetUtils(  190): ifc_set_addr ioctl
D/NetUtils(  190): ifc_set_addr(rmnet0, xx) = 0
E/BandwidthController(  117): No such iface rmnet0 to delete
E/BandwidthController(  117): Need to have a prior interface quota set to set an alert
E/BandwidthController(  117): runIptablesCmd(): failed /system/bin/iptables -t raw -F res=768
F/libc    (  117): Fatal signal 11 (SIGSEGV) at 0x08842cab (code=1)
I/DEBUG   (  118): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  118): Build fingerprint: 'qcom/full_keon/keon:4.0.4.0.4.0.4/OPENMASTER/131:user/test-keys'
I/DEBUG   (  118): pid: 117, tid: 174  >>> /system/bin/netd <<<
I/DEBUG   (  118): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 08842cab
I/DEBUG   (  118):  r0 08842cab  r1 08842cab  r2 00000073  r3 00000000
I/DEBUG   (  118):  r4 00000000  r5 00000004  r6 ffffffff  r7 40935390
I/DEBUG   (  118):  r8 409359d0  r9 08842cab  10 00000073  fp 40935438
I/DEBUG   (  118):  ip ffffffff  sp 409352c8  lr 4002462f  pc 40015470  cpsr 20070030
I/DEBUG   (  118):  d0  725f796c74736f63  d1  656e776f206d2d20
I/DEBUG   (  118):  d2  6b636f732d2d2072  d3  74736978652d7465
I/DEBUG   (  118):  d4  0000000000000000  d5  0000000000000000
I/DEBUG   (  118):  d6  0000000000000000  d7  3ede5bd800000000
I/DEBUG   (  118):  d8  0000000000000000  d9  0000000000000000
I/DEBUG   (  118):  d10 0000000000000000  d11 0000000000000000
I/DEBUG   (  118):  d12 0000000000000000  d13 0000000000000000
I/DEBUG   (  118):  d14 0000000000000000  d15 0000000000000000
I/DEBUG   (  118):  d16 0000000008842cab  d17 3f50624dd2f1a9fc
I/DEBUG   (  118):  d18 4192bfb3c4000000  d19 0000000000000000
I/DEBUG   (  118):  d20 0000000000000000  d21 0000000000000000
I/DEBUG   (  118):  d22 0000000000000000  d23 0000000000000000
I/DEBUG   (  118):  d24 0000000000000000  d25 0000000000000000
I/DEBUG   (  118):  d26 0000000000000000  d27 0000000000000000
I/DEBUG   (  118):  d28 0000000000000000  d29 0000000000000000
I/DEBUG   (  118):  d30 0000000000000000  d31 0000000000000000
I/DEBUG   (  118):  scr 00000010
I/DEBUG   (  118): 
I/DEBUG   (  118):          #00  pc 0000e470  /system/lib/libc.so
I/DEBUG   (  118):          #01  pc 0001d62a  /system/lib/libc.so (__vfprintf)
I/DEBUG   (  118): 
I/DEBUG   (  118): code around pc:
I/DEBUG   (  118): 40015450 29004770 f04fd0fb 47700000 8000f3af  pG.)..O...pG....
I/DEBUG   (  118): 40015460 b4504601 0600f07f f0102400 d0050f07  .FP......$......
I/DEBUG   (  118): 40015470 2b01f811 0f07f011 d1f9b1da fa82c90c  ...+............
I/DEBUG   (  118): 40015480 faa4f246 fa83f286 faa2f346 2b00f386  F.......F......+
I/DEBUG   (  118): 40015490 2a00d0f4 461abf06 39073903 0f01f012  ...*...F.9.9....
I/DEBUG   (  118): 
I/DEBUG   (  118): code around lr:
I/DEBUG   (  118): 4002460c c010f8cd fe16f7f0 c010f8dd b14846e3  .............FH.
I/DEBUG   (  118): 4002461c 0b00ebc9 bfa845e3 e00346e3 f7f04648  .....E...F..HF..
I/DEBUG   (  118): 4002462c 4683ff19 f50d9c06 f04f7eb4 f80e0c00  ...F.....~O.....
I/DEBUG   (  118): 4002463c f8cdcc01 e15bc018 46d09709 9f0646dc  ......[....F.F..
I/DEBUG   (  118): 4002464c f0464692 e0040610 46d09709 46dc9f06  .FF........F...F
I/DEBUG   (  118): 
I/DEBUG   (  118): memory map around addr 08842cab:
I/DEBUG   (  118): 00e4a000-00e6c000 [heap]
I/DEBUG   (  118): (no map for address)
I/DEBUG   (  118): 10000000-10001000 
I/DEBUG   (  118): 
I/DEBUG   (  118): stack:
I/DEBUG   (  118):     40935288  00000000  
I/DEBUG   (  118):     4093528c  409359c8  
I/DEBUG   (  118):     40935290  409359c8  
I/DEBUG   (  118):     40935294  409353ec  
I/DEBUG   (  118):     40935298  409359d0  
I/DEBUG   (  118):     4093529c  409353f4  
I/DEBUG   (  118):     409352a0  00000012  
I/DEBUG   (  118):     409352a4  409353f4  
I/DEBUG   (  118):     409352a8  00000003  
I/DEBUG   (  118):     409352ac  00000000  
I/DEBUG   (  118):     409352b0  40935390  
I/DEBUG   (  118):     409352b4  409359d0  
I/DEBUG   (  118):     409352b8  00e5c040  [heap]
I/DEBUG   (  118):     409352bc  00000073  
I/DEBUG   (  118):     409352c0  df0027ad  
I/DEBUG   (  118):     409352c4  00000000  
I/DEBUG   (  118): #01 409352c8  40935a40  
I/DEBUG   (  118):     409352cc  00000000  
I/DEBUG   (  118):     409352d0  409353b0  
I/DEBUG   (  118):     409352d4  409359f0  
I/DEBUG   (  118):     409352d8  000136b1  /system/bin/netd
I/DEBUG   (  118):     409352dc  00000073  
I/DEBUG   (  118):     409352e0  00000000  
I/DEBUG   (  118):     409352e4  00000000  
I/DEBUG   (  118):     409352e8  40935a44  
I/DEBUG   (  118):     409352ec  00000000  
I/DEBUG   (  118):     409352f0  40935428  
I/DEBUG   (  118):     409352f4  00012cb0  /system/bin/netd
I/DEBUG   (  118):     409352f8  00000020  
I/DEBUG   (  118):     409352fc  40935438  
I/DEBUG   (  118):     40935300  00000013  
I/DEBUG   (  118):     40935304  00000000  
I/DEBUG   (  118):     40935308  00000000  
I/DEBUG   (  118):     4093530c  40935424  
I/Gonk    (  109): Error connecting to : netd (No such file or directory) - will retry
I/Gonk    (  109): Fail to connect to Netd
I/Gonk    (  109): Connected to netd
Wifi generally works for me after restart, it just loses the connection after a while.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.