hola.
por lo que tengo entendido, en vmware, no te va a funcionar la ipw3945
la razón, es una mini-pci, y el software de virtualización, lo que hace es emular el hardware, de echo en wifislax, podrás navegar si tienes internet en la máquina Host, pero por que ésta le cede la conexión, no porque la máquina virtual controle el hardware de tu equipo.
el único hardware que es capaz de controlar la máquina virtual, es el conectado al puerto usb, por lo que sólo podrías usar la máquina virtual para auditoría con dispositivos usb, no con dispositivos externos.
lo mejor para usar la ipw3945, es usar wifiway o wifislax en modo livecd, es decir arrancar desde el cd en el arranque del pc.
saludos