Crash when loading module

Kalle Valo kvalo at
Wed Aug 28 01:40:59 EDT 2013

Zaki < at> writes:

> Hi,
> I am new to ath10k.  Used to have ath9k-based module last time.  I am
> using Freescale MPC8315ERDB board to host the QCA988X_2_0_DEVICE_ID
> device.

Are you sure it's QCA9880 v2? For some reason v1 has same PCI id as v2.

> I am forcing the module to use legacy interrupt handler because my BSP
> doesn't support MSI or MSI-X just yet.

How did you force the legacy interrupt handler?

What version of ath10k are you using? Are you using ath.git master
branch or something else?

> During the module loading, the system crash. Looks like it failed at
> some reset device or reset target function, but i am not too sure
> which one causing it. Below are the logs i collected. I would
> apopreciate any help. Thanks a lot in advance.
> # modprobe ath10k_pci.ko
> [   42.465296] cfg80211: Calling CRDA to update world regulatory domain
> [   42.744607] ath10k_pci 0001:02:00.0: BAR 0: assigned [mem 0xa0000000-0xa01ff]
> [   42.752698] ath10k_pci 0001:02:00.0: enabling device (0000 -> 0002)
> [   42.759300] ath10k: MSI-X didn't succeed (1), trying MSI
> [   42.785492] ath10k: legacy interrupt handling
> [   42.850072] Oops: Machine check, sig: 7 [#1]
> [   42.854333] DEBUG_PAGEALLOC MPC831x RDB

According to the link below this error might indicate that the PCI
device is not responding. I wonder if you are using v1 board?

Kalle Valo

More information about the ath10k mailing list