Closed seigtm closed 1 year ago
I'm having the same issue - Trying to up the devices causes kernel panic due to CFI
This made it work for me (Note I was only having issues with usb_recv_tasklet - you may need to fix signatures for rtw_xmit_entry) https://github.com/aircrack-ng/rtl8812au/pull/1041
I don't get the rtw_xmit_entry issue when doing this from the README:
$ sudo ip link set wlan0 down
$ sudo iw dev wlan0 set type monitor
$ sudo ip link set wlan0 up
This made it work for me (Note I was only having issues with usb_recv_tasklet - you may need to fix signatures for rtw_xmit_entry) #1041
Yes, sorry I didn't mention it before, but I came up with exactly the same fixes 2 days ago 😁, and that fixed my problem too.
So I can confirm that changing those void *
to unsigned long
fixes the kernel panic!
As for rtw_xmit_entry
- after these fixes, I can no longer reproduce the kernel panic from it, so everything works fine.
Thank you 💪
@aircrack-ng please consider @GeorgeBannister's pull request (https://github.com/aircrack-ng/rtl8812au/pull/1041).
And, yes, I've already made some tests with this fix and everything works fine as it should.
Always get kernel panic from CFI with this driver when plugging in a Wi-Fi device. There is no way for me to disable CFI flags because my target device's security system depends on and won't boot w/o them.
Unavoidable config flags:
CFI failures occur either from
usb_recv_tasklet()
orrtw_xmit_entry()
.last_kmsg №1:
last_kmsg №2:
Any help would be appreciated 🥺