Sorry for the question, but are you sure that is really working? can get IVs (other than your own network)? It's not a kernel problem, if you install a debian chroot, it is using maemo's kernel, not debian's. Same with the wifi stack and firmware. If it works inside debian chroot and not in maemo, it's a software problem.