José Alamos
José Alamos
> Default 1s ping . The issue shows randomly (mb). So I could get this after 5-7 packets and didn't after 10000. SF7BW125 ACK on. What does the output of...
hmmmm ok, there's definitely something wrong... I suspect there could be an issue with the IRQ processing, as this usually happen when the SubMAC is not informed about a TX...
thanks for this one!
FYI: LoRaWAN requires all LoRa transceivers to implement FSK. In practice, this means all LoRa devices are also IEEE 802.15.4g capable devices. Getting this one in gets it one step...
I think I finally found what's going on with the corrupted FPU registers on native (I'm printing the `ftag` before every function call): ``` Found trace frame 29, tracepoint 2...
> is there any point in the signal handling where the old context hasn't been corrupted, and can be stored? The corruption takes place between the end of the signal...
hmmmm digging deeper into the topic, it seems the `context` arg of the signal handler stores the last valid FPU register state. In [this patch](https://lkml.org/lkml/2021/9/27/54) they set the FP regs...
> which requests BH before setting the fsm state to PREPARE Could you check whether https://github.com/RIOT-OS/RIOT/pull/21578 fixes the issue? Otherwise, the SubMAC is not thread-safe and should run with some...
> I struggle to see the way using ieee802154_phy_conf_t. The netopts in drivers/netdev_ieee802154_submac/netdev_ieee802154_submac.c are limited to IEEE 802.15.4 options. Technically the LoRa modulation is not considered IEEE 802.15.4, so using...