On Mon, 10 Dec 2012, Cunningham, Robert wrote:

> I believe I have found a critical bug in the smsc75xx driver and would like 
> to know the right way to proceed.
> 
> Problem:
> 
> 1. Environment:
> - Multiple hard-wired SMSC LAN7500 devices connected at boot time and never 
> removed (not removable, in my case).
> - Tested under the following Ubuntu ARM-based systems: 
>       PandaBoard ES: Linux Panda-216 3.5.0-215-omap4 #22-Ubuntu SMP PREEMPT 
> Mon Nov 19 16:41:38 UTC 2012 armv7l armv7l armv7l GNU/Linux
>       Variscite OM44 DVK: Linux OM44-134 3.4.0-1487-omap4 #6+var5 SMP PREEMPT 
> Mon Oct 15 19:18:50 IST 2012 armv7l armv7l armv7l GNU/Linux
>       Custom OM44-based system: Linux OM44-120 3.4.0-1487-omap4 #6+var7 SMP 
> PREEMPT Sun Oct 28 11:51:16 IST 2012 armv7l armv7l armv7l GNU/Linux
> 
> 2. Observations:
> - Expected behavior: A random MAC address is assigned at system start.
> - Unexpected behavior: Doing "ifconfig ethX down; ifconfig ethX up" always 
> forces a new random MAC address to be assigned.
> - Unexpected behavior: All attempts to manually assign a MAC address are 
> consistently overwritten by a subsequent "ifconfig ethX up".
> 
> 3. Desired behavior:
> - I would like to be able to assign desired MAC addresses to any number of 
> attached smsc75xx devices that will persist across any number of ifconfig 
> up/down cycles.

Didn't you see this email message containing a patch to fix your 
problem?

        http://marc.info/?l=linux-usb&m=135482307408299&w=2

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to