lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 17 Aug 2007 16:59:33 +0100
From:	Alan Jenkins <alan-jenkins@...fmail.co.uk>
To:	linux-kernel@...r.kernel.org
Subject: rtl8187: Invalid hwaddr! Using randomly generated MAC address

I've just acquired this buggy piece of hardware otherwise known as a
NetGear WG111v2.  I googled and eventually found an explanation in the
form of source code here:

<http://www.gelato.unsw.edu.au/lxr/source/include/linux/etherdevice.h#L93>.


It seems linux rejects the hardware MAC address because it is either all
zero or a multicast address (ie the first byte has 0x01 set.

On the side of this buggy piece of hardware is written:

MAC 001B2F7604E6

which AFAICS is valid; it's definitely not all zeros and the first byte
has no bits set at all.


Q.  Udev can't access the invalid mac address.  Does that mean there is
no persistent identifier for the device?  I know I could identify a
device as a NetGear WG111v2, but I do have two of them.  It would be
nice if I could fix them by adding udev rules to identify individual
devices, and set their MAC address to what it's "supposed" to be.

/me scrabbles around for a Windows installation to find out whether the
MAC address is somehow set correctly on the Other OS.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ