Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't load driver (88w8997) #368

Open
lgierth-geomobile opened this issue Aug 13, 2019 · 1 comment
Open

Can't load driver (88w8997) #368

lgierth-geomobile opened this issue Aug 13, 2019 · 1 comment

Comments

@lgierth-geomobile
Copy link

Hello,

we successfully build the driver for our own arm system based on yocto poky (sumo).
We use kernel version 4.4 and a PCIe module 88w8997 from hd-wireless.

It seems to hang here and can't load the firmware:

/* make sure SCRATCH2 C40 is clear, in case we are too quick */
while (readl(pcie_priv->iobase1 + 0xc40) == 0)
cond_resched();

Has anyone experienced something like this?

@derosier
Copy link

Has anyone experienced something like this?

Speaking for myself, no.

Since this driver is mainly intended for the AP mode chips 8864 and 8964, I wouldn't recommend and suggest using it for a client mode chip like the 8997. As you can see from your result, that chip/firmware combo you're using doesn't have the same behavior with the SCRATCH2 register (assuming that register exists at that spot in that device).

The 8997 is supported by the mainline mwifiex driver. Set MWIFIEX_PCIE in your kernel.

Other than that, I'd suggest going back to your module vendor and getting support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants