USB NETWORK

Hi I'using a console image I built using up-to-date OE

Angstrom-console-image-glibc-ipk-2009.X-stable-beagleboard.rootfs
my kernel is 2.6.29
the usb-ehternet adapter is ID 0fe6:8101

now, I dont't have dm9601.ko, could someone send me.

I'm trying to make the net work using g_ether.ko but I have no ideia
how to do it.

I'm using a usb hub, here is what I did:

I run:
"modprobe g_ehter"

and dmesg says:
[ 43.764556] g_ether gadget: using random self ethernet
address
[ 43.771972] g_ether gadget: using random host ethernet
address
[ 43.792236] usb0: MAC aa:
7d:f4:95:99:ea
[ 43.796112] usb0: HOST MAC fa:
10:e1:fa:a2:d7
[ 43.808563] g_ether gadget: Ethernet Gadget, version: Memorial Day
2008
[ 43.828491] g_ether gadget: g_ether
ready
[ 43.832550] musb_hdrc musb_hdrc: MUSB HDRC host
driver
[ 43.858581] musb_hdrc musb_hdrc: new USB bus registered, assigned
bus number2
[ 43.887908] usb usb2: configuration #1 chosen from 1
choice
[ 43.919372] hub 2-0:1.0: USB hub
found
[ 43.935241] hub 2-0:1.0: 1 port detected

I do:
"ifup usb0"
"ifconfig"

output:
lo Link encap:Local
Loopback
          inet addr:127.0.0.1 Mask:
255.0.0.0
          UP LOOPBACK RUNNING MTU:16436 Metric:
1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:
0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:
0
          collisions:0 txqueuelen:
0
          RX bytes:0 (0.0 B) TX bytes:0 (0.0
B)

usb0 Link encap:Ethernet HWaddr AA:
7D:F4:95:99:EA
          inet addr:192.168.0.202 Bcast:192.168.0.255 Mask:
255.255.255.0
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:
1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:
0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:
0
          collisions:0 txqueuelen:
1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

sometimes I get ADDRCONF(NETDEV_UP): usb0: link is not ready

How can I set it to use DHCP???

can someone please help and walk me through steps.

thanks in advance,

Saul