On Wed, Oct 09, 2024 at 07:26:23AM +0000, pin wrote: > On Wednesday, October 9th, 2024 at 8:27 AM, Martin Husemann > <[email protected]> wrote: > > > On Wed, Oct 09, 2024 at 05:58:13AM +0000, pin wrote: > > > > > Hi, > > > > > > Recently, every time I reboot my laptop or, restart wpa_supplicant I get: > > > > > > ioctl[SIOCS80211, op=20, val=0, arg_len=7]: Invalid argument > > > ioctl[SIOCS80211, op=20, val=0, arg_len=7]: Invalid argument > > > > > > This is strange - the only way I see it would happen is if the size of > > the ieee80211req_del_key structure in your kernel would differ from the > > version wpa_supplicant compiles. > > Hi Martin, > Thank you for your reply > > > On amd64 for me the kernel uses (as expected) 7 bytes: > > > > gdb netbsd.gdb > > [...] > > (gdb) p sizeof(struct ieee80211req_del_key) > > $1 = 7 > > > > > > and the same is true for wpa_supplicant: > > > > gdb wpa_supplicant > > [...] > > Reading symbols from wpa_supplicant... > > Reading symbols from /usr/libdata/debug//usr/sbin/wpa_supplicant.debug... > > (gdb) p sizeof(struct ieee80211req_del_key) > > $1 = 7 > > > > > > Are you using some special compiler flags for either the kernel or userland? > > No, I always download a new image and use synsinst to upgrade. > So both kernel and userland are default from the install image. > > gdb doesn't tell me anything as I don't have the debug set right now, > on both cases I get > > No struct type named ieee80211req_del_key. > > Maybe, I should just upgrade using a more recent image. > If this persists I could grab the debug set for that.
FWIW I see the same problem. (standard issue -current/amd64) Cheers, Patrick
