Skip to contentSkip to conversation

mt76x0u: Probing issues on Raspberry Pi 3 B+

BUG Stanislaw Gruszka 1 participant 1 message Feb 11, 2019 USB

lore
Share & tools
lore
#0 lore raw
Quoted 7 lines · Stefan Wahren
Quoted 7 lines
Quoted 3 lines

All my results refers to the mainline kernel we all should talk about. I started a gist which try to describe the mainline variant:
https://gist.github.com/lategoodbye/c7317a42bf7f9c07f5a91baed8c68f75

So to summarize:
- Raspberry Pi Foundation kernel works just with RFC series
- mainline kernel works out of the box

Quoted 8 lines
Quoted 1 line

is my understanding correct?

not really.

Compiling the mainline kernel with arm/multi_v7_defconfig it works. Using the same kernel but with arm64/defconfig doesn't work. But i don't think this is a 32/64 bit issue. The arm64 defconfig is much more complex (e.g. enables more IOMMU stuff).

One possible thing that could be broken with IOMMU is allocating big buffers via page_fraq_alloc(). Theoretically that should work, but who knows. You can check my patch posted recently, it make the driver stop doing big allocations via page_frag_alloc():

https://lore.kernel.org/linux-wireless/[email protected]/

Stanislaw