[TouchPad Development] seliger:
The ath6kl mods made it into the May 22 nightly build. I reflashed this morning with it because of that. Unfortunately it didn't help with the enterprise WPA2 setup we have where I work. I was really hoping it would. The firmware crashes.

I'll try to get a dump posted somewhere for further review.

---------- Post added at 11:07 AM ---------- Previous post was at 10:35 AM ----------

After the new nightly, I'm seeing the following when I connect to my employer's enterprise Wifi. (WPA2 Enterprise, PEAP Authentication, MSCHAPv2)

We have other devices which work great on the WiFi, so I can't necessarily fault it... But it works great on my other WPA2 PSK Wifi networks (so far).

<6>[ 1649.984123] msm_device_put:device speaker_stereo_rx set 1
<3>[ 1649.993521] msm_device_put:device freq =48000
<6>[ 1650.030912] aif1 codec rates are already configured, just return
<4>[ 1651.866340] ------------[ cut here ]------------
<4>[ 1651.866379] WARNING: at /mnt/ssd1/eyeballer/android/system/kernel/hp/tenderloin/arch/arm/kernel/smp.c:555 resched_cpu+0x5c/0x74()
<4>[ 1651.881376] Modules linked in: ath6kl cfg80211 compat tun ntfs cifs nls_utf8
<4>[ 1651.888605] [<8004bab0>] (unwind_backtrace+0x0/0x164) from [<800b41f0>] (warn_slowpath_common+0x4c/0x64)
<4>[ 1651.897877] [<800b41f0>] (warn_slowpath_common+0x4c/0x64) from [<800b4220>] (warn_slowpath_null+0x18/0x1c)
<4>[ 1651.907685] [<800b4220>] (warn_slowpath_null+0x18/0x1c) from [<800aab90>] (resched_cpu+0x5c/0x74)
<4>[ 1651.916279] [<800aab90>] (resched_cpu+0x5c/0x74) from [<800b1374>] (scheduler_tick+0x1f4/0x2ec)
<4>[ 1651.925136] [<800b1374>] (scheduler_tick+0x1f4/0x2ec) from [<800bf7b0>] (update_process_times+0x44/0x50)
<4>[ 1651.934509] [<800bf7b0>] (update_process_times+0x44/0x50) from [<800d7e40>] (tick_sched_timer+0x98/0xd8)
<4>[ 1651.943970] [<800d7e40>] (tick_sched_timer+0x98/0xd8) from [<800cdb5c>] (__run_hrtimer+0x90/0x118)
<4>[ 1651.953083] [<800cdb5c>] (__run_hrtimer+0x90/0x118) from [<800cdec8>] (hrtimer_interrupt+0x180/0x358)
<4>[ 1651.962032] [<800cdec8>] (hrtimer_interrupt+0x180/0x358) from [<80054b14>] (msm_timer_interrupt+0x34/0x40)
<4>[ 1651.971927] [<80054b14>] (msm_timer_interrupt+0x34/0x40) from [<800ebb80>] (handle_IRQ_event+0x24/0xc4)
<4>[ 1651.981212] [<800ebb80>] (handle_IRQ_event+0x24/0xc4) from [<800ed780>] (handle_percpu_irq+0x4c/0x8c)
<4>[ 1651.990246] [<800ed780>] (handle_percpu_irq+0x4c/0x8c) from [<8004408c>] (asm_do_IRQ+0x8c/0xcc)
<4>[ 1651.999092] [<8004408c>] (asm_do_IRQ+0x8c/0xcc) from [<80044c4c>] (__irq_svc+0x4c/0xe4)
<4>[ 1652.007072] Exception stack(0xbe017ed8 to 0xbe017f20)
<4>[ 1652.011934] 7ec0: be57e784 00030013
<4>[ 1652.020098] 7ee0: 00000000 00000000 00030013 00000010 be59be04 be59be00 7ec33538 be016000
<4>[ 1652.028256] 7f00: 00000000 00000001 8be08c3c be017f20 80551174 80551188 60030013 ffffffff
<4>[ 1652.036428] [<80044c4c>] (__irq_svc+0x4c/0xe4) from [<80551188>] (_raw_spin_unlock_irqrestore+0x20/0x4c)
<4>[ 1652.045974] [<80551188>] (_raw_spin_unlock_irqrestore+0x20/0x4c) from [<8035ee50>] (uinput_write+0x6c/0x280)
<4>[ 1652.055779] [<8035ee50>] (uinput_write+0x6c/0x280) from [<80127d94>] (vfs_write+0xac/0x154)
<4>[ 1652.064194] [<80127d94>] (vfs_write+0xac/0x154) from [<80127ee8>] (sys_write+0x3c/0x68)
<4>[ 1652.072180] [<80127ee8>] (sys_write+0x3c/0x68) from [<80045140>] (ret_fast_syscall+0x0/0x30)
<4>[ 1652.080510] ---[ end trace 5dae469770479c12 ]-

...and...

<3>[ 1794.420677] board_sdio_wifi_enable
<6>[ 1794.436534] wifi_power(1) 1.8V sdio: set load
<6>[ 1794.436861] tenderloin_wifi_power: New regulator mode for 8058_s3: 1
<6>[ 1794.445927] wifi_power(1) 3.3V
<6>[ 1794.466436] wifi_power(1) 8901_l1 3.3V
<6>[ 1794.466776] wifi_power(1) 8058_l19 1.8V
<4>[ 1794.476498] wifi_power(1) CHIP_PWD
<4>[ 1794.823077] mmc1: queuing unknown CIS tuple 0x01 (3 bytes)
<4>[ 1794.832939] mmc1: queuing unknown CIS tuple 0x1a (5 bytes)
<4>[ 1794.837012] mmc1: queuing unknown CIS tuple 0x1b (8 bytes)
<4>[ 1794.843932] mmc1: queuing unknown CIS tuple 0x14 (0 bytes)
<4>[ 1794.854659] mmc1: queuing unknown CIS tuple 0x80 (1 bytes)
<4>[ 1794.854970] mmc1: queuing unknown CIS tuple 0x81 (1 bytes)
<4>[ 1794.866914] mmc1: queuing unknown CIS tuple 0x82 (1 bytes)
<6>[ 1794.867113] mmc1: new high speed SDIO card at address 0001
<3>[ 1794.933752] ath6kl: temporary war to avoid sdio crc error
<6>[ 1795.407845] ath6kl: ar6003 hw 2.1.1 sdio fw 3.2.0.144 api 3
<6>[ 1795.438680] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[ 1795.755950] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[ 1795.935445] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[ 1809.019257] msm_device_put:device speaker_stereo_rx set 0
<6>[ 1809.019319] msm_device_put:device speaker_stereo_rx set 1
<3>[ 1809.028698] msm_device_put:device freq =48000
<6>[ 1809.052902] aif1 codec rates are already configured, just return
<6>[ 1812.921866] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[ 1813.327657] msm_device_put:device speaker_stereo_rx set 0
<6>[ 1813.635058] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<7>[ 1823.896412] wlan0: no IPv6 routers present
<6>[ 1838.236427] gpio-keys: volume down button pressed
<6>[ 1838.416449] gpio-keys: volume down button released
<5>[ 1869.849764] msm_timer_set_next_event(12) clock dg_timer, alarm already expired, now c3e5c04e, alarm c3e5c056, late -8
<4>[ 1874.700760] ath6kl: firmware crashed
<6>[ 1874.747758] ath6kl: crash dump:
<6>[ 1874.747838] ath6kl: hw 0x30000582 fw 3.2.0.144
<6>[ 1874.754439] ath6kl: 0: 0x30000582 0x00000000 0x0095f9a1 0xdeadc160
<6>[ 1874.760687] ath6kl: 4: 0x0095f9a1 0x00060530 0x00000020 0x00000000
<6>[ 1874.766823] ath6kl: 8: 0x005614f0 0x0057e83c 0x0057e7cc 0xdeadc0de
<6>[ 1874.772926] ath6kl: 12: 0x00000003 0x00000000 0x00917c3c 0x00917c4b
<6>[ 1874.779149] ath6kl: 16: 0x00000032 0x005614f0 0x005614f0 0x0057e830
<6>[ 1874.785338] ath6kl: 20: 0x00568ffc 0x00561d40 0x0057a490 0x00000000
<6>[ 1874.791648] ath6kl: 24: 0x8095f601 0x00544208 0x005614f0 0x0057e7e8
<6>[ 1874.797896] ath6kl: 28: 0x0057a490 0x00544204 0x0057e7cc 0x00000001
<6>[ 1874.804089] ath6kl: 32: 0x0057a4a0 0x0057a3c4 0x00568ffc 0x00561d40
<6>[ 1874.810396] ath6kl: 36: 0x8095398c 0x00544248 0x0057e7ec 0x005614f0
<6>[ 1874.816645] ath6kl: 40: 0xc08e0e64 0x00544238 0x00000008 0x00544258
<6>[ 1874.822836] ath6kl: 44: 0x00000000 0x00000000 0x0057e8cc 0x00000000
<6>[ 1874.829147] ath6kl: 48: 0x0057e83c 0x00000000 0x00000000 0x00000000
<6>[ 1874.835339] ath6kl: 52: 0x808e24eb 0x00544268 0x0057e7ec 0x00000000
<6>[ 1874.841650] ath6kl: 56: 0x0027e82e 0x00540d14 0x00541e28 0x00000020
<6>[ 1877.198510] binder: 2204:2259 refcount change on invalid ref 16
<6>[ 1877.198789] binder: 2204:2259 refcount change on invalid re

I wish I could help more in deciphering what it means, but it is what I am seeing. If you need me to get more logs, or could direct me how to enable further logging, I am more than happy to help.

Thanks!

Corey