freebsd-nq/sys
Martin Blapp 129eaf7996 Don't read the MAC address from a copy of the EEPROM in the softc
that has been recorded earlier and overwrite it again later by
reading it directly from the EEPROM again.

Read the MAC address from the PAR0/PAR1 registers instead, which
are autoloaded on reboot.

Tested on AN985, AN983B. According to the datasheets, it should
also work for the AL981 (I don't have such a chip on a card at home)

PR:             52988
Submitted by:   Andrew Gordon <arg-bsd@arg.me.uk>
MFC after:      2 weeks
2003-09-16 05:01:27 +00:00
..
alpha Add a new parameter to pmap_extract_and_hold() that is needed to eliminate 2003-09-12 07:07:49 +00:00
amd64 Statically compile in sound as we don't have modules yet. 2003-09-15 22:40:00 +00:00
arm Style sync. 2003-08-03 07:50:19 +00:00
boot Apply Aleksander Fafula's crayons to the beastie. Add the this line to 2003-09-13 18:35:01 +00:00
cam I forgot whom I got this from- only set single initiator buffered mode 2003-09-13 02:01:56 +00:00
coda Move an overly verbose message under #ifdef CODA_VERBOSE. 2003-09-13 01:13:56 +00:00
compat Fix some broken comments. 2003-09-09 19:22:55 +00:00
conf Add uart pccard attachment decription on conf/files, too. 2003-09-14 17:02:59 +00:00
contrib Prefer new location of pci include files (which have only been in the 2003-08-22 15:28:22 +00:00
crypto Correctly bzero the entire context, not just the first sizeof(void *) bytes. 2003-09-08 18:32:33 +00:00
ddb Label the uarea address as such in DDB's ps output 2003-08-30 19:06:57 +00:00
dev Don't read the MAC address from a copy of the EEPROM in the softc 2003-09-16 05:01:27 +00:00
fs Move an overly verbose message under #ifdef CODA_VERBOSE. 2003-09-13 01:13:56 +00:00
geom Reorder a couple of KASSERTS to give more sensible messages. 2003-09-11 00:49:02 +00:00
gnu - Clean-up comments that refer to the use of B_LOCKED. 2003-08-28 00:56:39 +00:00
i4b Use PCIR_BAR(x) instead of PCIR_MAPS. 2003-09-02 17:30:40 +00:00
i386 Simplify (and micro-optimize) pmap_unuse_pt(): Only one caller, 2003-09-13 21:57:38 +00:00
ia64 Add a new parameter to pmap_extract_and_hold() that is needed to eliminate 2003-09-12 07:07:49 +00:00
isa Disable the use of cloning use in floppy and CD drivers. 2003-09-11 19:27:24 +00:00
isofs/cd9660 Do not call VOP_BMAP() on our own vnodes. 2003-08-17 23:00:30 +00:00
kern Correct a typo in the previous revision. 2003-09-15 02:56:48 +00:00
libkern Lock down arc4random so it can be safely called w/o Giant. 2003-08-15 06:34:47 +00:00
modules Sort: build uart_bus_pccard.c before uart_bus_pci.c. 2003-09-15 04:53:11 +00:00
net Enable IPv6 for Token Ring. 2003-09-14 02:32:31 +00:00
net80211 Generalize the per-node RSSI data so drivers can do more interesting 2003-09-15 22:28:07 +00:00
netatalk More checking of M_PREPEND() return values: pass through link-layer 2003-08-29 19:27:09 +00:00
netatm The number of prefixes can never be negative so use an u_int for this. 2003-07-29 13:46:43 +00:00
netgraph Add Protocol Independent Multicast protocol. 2003-08-20 22:11:58 +00:00
netinet Fix a bunch of off-by-one errors in the range checking code. 2003-09-11 21:40:21 +00:00
netinet6 Enable IPv6 for Token Ring. 2003-09-14 02:32:31 +00:00
netipsec Locking and misc cleanups; most of which I've been running for >4 months: 2003-09-01 05:35:55 +00:00
netipx Fix a bunch of off-by-one errors in the range checking code. 2003-09-11 21:40:21 +00:00
netkey Use __FBSDID(). 2003-06-11 05:37:42 +00:00
netnatm Remove the last vestiges of ATM raw mode. This has not been useful for a 2003-08-06 14:34:38 +00:00
netncp size_t != int. Make this compile on 64 bit platforms (eg: amd64). 2003-07-24 01:59:18 +00:00
netsmb Rewrite the code that uses the try/catch paradigm implemented by 2003-08-23 21:43:33 +00:00
nfs
nfsclient Name the vnode method vectors consistently with the rest of the filesystems. 2003-09-12 16:44:40 +00:00
nfsserver Change idle state sleep identifier to "-" for nfsd. 2003-07-02 08:08:32 +00:00
opencrypto consolidate callback optimization check in one location by adding a flag 2003-06-30 05:09:32 +00:00
pc98 Merged from sys/isa/fd.c revision 1.258. 2003-09-13 12:56:05 +00:00
pccard More debug under boot verbose. 2003-08-29 23:25:00 +00:00
pci Don't read the MAC address from a copy of the EEPROM in the softc 2003-09-16 05:01:27 +00:00
posix4 sched_setscheduler: Return EINVAL when a invalid policy is specified, 2003-09-13 18:46:24 +00:00
powerpc Standardize idempotentcy ifdefs. Consistently use _MACHINE_VARARGS_H_ 2003-09-01 03:01:45 +00:00
rpc
security Remove extra tabs indenting MAC library calls; they were there to 2003-08-29 02:43:57 +00:00
sparc64 Handle ISA devices in OF_decode_addr(), with the same code that is 2003-09-12 20:04:29 +00:00
sys Introduce BUS_CONFIG_INTR(). The method allows devices to tell parents 2003-09-10 21:37:10 +00:00
tools Don't check the state of the vnode interlock if the specification says 2003-06-22 21:20:06 +00:00
ufs - Several of the callers to getdirtybuf() were erroneously changed to pass 2003-09-03 04:08:15 +00:00
vm Eliminate the use of Giant from vm_object_reference(). 2003-09-15 05:58:27 +00:00
Makefile Revert exclusion for amd64 that stopped boot/ being built. 2003-06-26 03:52:48 +00:00