[android-porting] Cannot on wifi in Android ported on BeagleBoard

[+beagle,rowboat list for support]

did u referred http://www.projectkennel.com/wiki/index.php?title=Getting_Started_with_Android_for_your_BeagleBoard
?
it have steps for donut (older), but if you follow similar steps,
should be ok i guess.

for latest code, you can get RT73 driver from RT site
http://www.ralinktech.com/support.php?s=2

What I'm confused about is how do you compile the driver needed for
it.
From what i've read, it's through make menuconfig but I do not see any
rt73 created.

it depends on what kernel you use,., and which defconfig you have
picked after that.,

do simple search like below, if you have RT73 support in your codebase.,

deva@deva-ubunt:/data/build/kernel_omap4/omap$ find . | grep -i rt73
./drivers/net/wireless/rt2x00/rt73usb.c
./drivers/net/wireless/rt2x00/rt73usb.h
deva@deva-ubunt:/data/build/kernel_omap4/omap$ grep -iR rt73 arch/arm/configs
arch/arm/configs/zeus_defconfig:CONFIG_RT73USB=m
deva@deva-ubunt:/data/build/kernel_omap4/omap$
deva@deva-ubunt:/data/build/kernel_omap4/omap$
deva@deva-ubunt:/data/build/kernel_omap4/omap$ grep -R CONFIG_RT73USB
./drivers/net/wireless/*
./drivers/net/wireless/rt2x00/Makefile:obj-$(CONFIG_RT73USB)
         += rt73usb.o

How are the folders "/system/lib/modules" and "/system/etc/firmware"
made?

those were part of build and FS creation procedure.,
you can refer our steps at
Analog | Embedded processing | Semiconductor company | TI.com to get an
overview of (drivers, usersidecode, configuration files, how to put in
file system, etc)