open-sdr / openwifi

open-source IEEE 802.11 WiFi baseband FPGA (chip) design: driver, software
GNU Affero General Public License v3.0
3.68k stars 627 forks source link

Support Neptune SDR B210 #346

Closed lejam1798 closed 8 months ago

lejam1798 commented 9 months ago
  1. Could you send email to xianjun.jiao@ugent.be to introduce your self? title "neptunesdr rev3 support" dated September 25, 2023
  2. Our image is used directly or you build your own image? openwifi-1.4.0-notter.img.xz and built from master and neptunesdr branches.
  3. What is your own modification? ---
  4. Versions: OS, Vivado, openwifi/openwifi-hw repo branch and commit revision 20.04.1-Ubuntu, Vivaldo 2021.1_0610_2318, current actual commits
  5. Board/hardware type Neptune SDR B210, zynq7020+ad9361
  6. WiFi channel number ---
  7. Steps to reproduce the issue, and the related error message, screenshot, etc same as Issue#318
  8. Describe your debug efforts by Linux native tools, such as tcpdump and "cat /proc/interrupts" ---
  9. Describe your debug efforts by: https://github.com/open-sdr/openwifi/blob/master/doc/README.md#Debug-methods ---
  10. Any other thing we need to know for helping you better?

    I've tried to set up an OpenWiFi on my board, but experienced the same problem as described in issue318. I suspect there is a new, third revision of this board and this is why I think so: 1) At ebay and aliexpress this board named as NeptuneSDR B210 Plus (example: https://www.ebay.com/itm/354713497672), 2) There was an SD-card together with the board. This SD-card contains 2 directories in the BOOT partition named "NeptuneSDR P210" and "NeptuneSDR K210" which have the same uImage, devicetree.dtb, bootgen_sysfiles.tgz (contains fsbl.elf, system_top.bit, system_top.hdf, u-boot-zed.elf, zynq.bif) and uEnv.txt files but different BOOT.BIN files, 3) My neptune board looks just the same as in issue318, but its silkscreen name a bit differ - the letter 'p' in "neptune SDR" is aligned with the other letters (it misaligned even on the screenshots on ebay I provided above)

My current status with this board is: 1) device successfully starts with files from NeptuneSDR P210, but spi devices located not under the /sys/bus/spi/drivers/ad9361/, but under /sys/bus/spi/devices/ (contains spi0.0 spi1.0 spi1.1 spi2.0). Linux Kernel is 4.14.0, 2) device successfully starts with files from NeptuneSDR K210 and spi0.0 is located right where it should be ( /sys/bus/spi/drivers/ad9361). Linux Kernel is 4.14.0, 3) latest openwifi and openwifi-hw-img both at master branch: device successfully starts, but there is no ad9361 under the /sys/bus/spi/drivers/ (only /sys/bus/spi/drivers/spi-nor/spi1.0 is presented). Linux Kernel is 5.10.0, 4) openwifi and openwifi-hw-img both at neptunesdr branch: unable to connect to the device via ssh so there is no information about exact problem. Kernel is 5.10.0. 5) I contacted the seller to get related documentation and sw

Thanks in advance!

JiaoXianjun commented 8 months ago

We also do not have the latest support code from the author of neptunesdr.

ltang-xt commented 2 weeks ago

is this issue fixed ? and how to fixed ?