ethernet device appears as usb0 and not eth0 on beagle XM boards
Bug #622429 reported by
Torez Smith
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Linux |
Fix Released
|
Medium
|
warmcat |
Bug Description
network ethernet device on the beagle XM board is manifesting as device usb0 but should be eth0. This bug fixes the driver and names that device.
tags: | added: beaglexm omap |
tags: |
added: armel omap3 removed: omap |
Changed in linux-linaro: | |
assignee: | nobody → Torez Smith (lnxtorez) |
Changed in linux-linaro: | |
importance: | Undecided → Medium |
Changed in linux-linaro: | |
status: | New → In Progress |
Changed in linux-linaro: | |
assignee: | Torez Smith (lnxtorez) → Andy Green (andy-openmoko) |
assignee: | Andy Green (andy-openmoko) → Andy Green (andysmithgreen) |
Changed in linux-linaro: | |
assignee: | Andy Green (andysmithgreen) → warmcat (andy-warmcat) |
Changed in linux-linaro: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This is actually the expected behavior for Beagle xM boards.
If you check the system reference manual (http:// beagle. s3.amazonaws. com/design/ xM-A/BB_ xM_SRM_ A2_01.pdf - Page 80), you'll see that at Beagle XM uses SMSC LAN9514 as the USB hub and Ethernet adapter.
You can also find more about the SMSC chip at http:// www.smsc. com/media/ Downloads_ Public/ Data_Sheets/ 9514.pdf.
So it's not just a normal ethernet device, it's together with the USB hub, and it uses it structure.
Now regarding the naming, you can check why by looking at the driver smsc95xx (drivers/ net/usb/ smsc95xx. c). It basically uses the usbnet kernel infrastructure, making 'usbnet' module as a dependency, and then as a consequence the ethernet adapter gets called as 'usb0' instead of 'eth0'.
If you still want to change it, maybe creating a udev rule or something like that, but I'd stuck with 'usb0' as it shows the user that his ethernet device is connected with the USB hub.