Which files have source code for USB Ethernet initialization? [Beagleboard XM]

Hi,

I'm trying to set some breakpoints in the Ethernet driver so I can
watch how the kernel sets registers to initialize the USB EThernet,
does anyone know what C source code is used to initialize the USB
Ethernet?

At first I thought it might be drivers/net/smsc95xx.c but when I debug
and set a break point in it it says there is no debug symbols for the
source code. I definitely built the kernel with debug symbols in it
and I can debug into other source code like main.c (to get to the
kernel_start or initialize methods) so there must be another file that
has the Ethernet initialization code in it.

Thanks!

Try usbnet.c which is located at drivers/net/usb.

john