> Maybe you can get the syscall causing this with strace? That's a good idea. Here's the last bit of the strace output.
gettimeofday({1136337522, 921263}, NULL) = 0 gettimeofday({1136337522, 921656}, NULL) = 0 gettimeofday({1136337522, 922370}, NULL) = 0 ioctl(5, FIONREAD, [1]) = 0 gettimeofday({1136337522, 924447}, NULL) = 0 ioctl(10, SIOCSIWSCAN, 0xbff66858) = -1 EPERM (Operation not permitted) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {0xb7636310, [], SA_RESTART|SA_NOCLDSTOP}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({3, 0}, {3, 0}) = 0 ioctl(10, SIOCGIWSCAN <unfinished ...> +++ killed by SIGSEGV +++ That coincides with the kernel oops, though I'm not sure it provides any extra information. [<e0b0bfa0>] ath_ioctl_giwscan+0x0/0x20 [ath_pci] Let me know if there's anything else you'd like me to try. Thanks. -- graham