This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to enable the USB Ethernet card on Beagle automatically after the board boot up with the kernel in DVSDK 4.01.00.09?

Hi, guys

I build the u-boot and kernel for the beagle-xm board after updating the PSP under DVSDK 4.01.00.09 and firstly the u-boot and kernel works fine. But after one reboot, it seems the USB network card doesn't work well. After bootup, you can't find any network hardware with the ifconfig, so I have to add a manually run script to boot up the network card and then broadcast to the outside world to tell the board is up or I even can't ping the board with my Linux host. Following is my steps

# ifconfig usb0 10.127.109.98 up

# ping 10.127.109.1

then the outside network know my beagle-xm board is up with ip address 10.127.109.1. And also if a host in another network section such as 10.204.3.5 can't connection this board directly, I have to add a route add command to set the default network gateway

# route add gw default 10.127.109.1

And then I can connect with host 10.204.3.5

Could anyone help me to figure out why this issue occurs? Do I have to setup something else. By the way I set the usb network card as follows in /etc//network/interface

iface usb0 inet static
        address 10.127.109.98
        netmask 255.255.255.0
        network 10.127.109.0
        gateway 10.127.109.1

Many thanks.