Michael Chan
da6b2d01d6
[TG3]: Fix SerDes detection
...
A problem was reported by Grant Grundler on an HP rx8620 using IOX
Core LAN partno(A7109-6) 5701 copper NIC. The tg3 driver mistakenly
detects this NIC as having a SerDes PHY and link does not come up as a
result.
The problem was caused by an incorrectly programmed eeprom that set the
NIC_SRAM_DATA_CFG_PHY_TYPE_FIBER bit in the NIC_SRAM_DATA_CFG location.
This patch will override the NIC_SRAM_DATA_CFG_PHY_TYPE_FIBER bit if a
valid PHY ID is read from the MII registers on older 570x chips where
the MII interface is not used on SerDes chips. On newer chips such as
the 5780 that use MII for both copper and SerDes, SerDes detection must
rely on the eeprom.
This patch will make the SerDes detection identical to versions 3.25 and
older.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Acked-by: Grant Grundler <iod00d@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-08-19 12:54:29 -07:00
..
acorn
[PATCH] ARM: switch fd1772.c from sleep_on to wait_event
2005-08-07 14:23:42 +01:00
acpi
Merge ../to-linus-stable/
2005-08-15 15:49:00 -04:00
atm
[ATM]: zatm: mailbox converted to pci_alloc_consistent()
2005-07-20 12:01:46 -07:00
base
[PATCH] Fix manual binding infinite loop
2005-08-17 22:02:25 -07:00
block
[PATCH] blk: fix tag shrinking (revive real_max_size)
2005-08-05 13:43:16 -07:00
bluetooth
[Bluetooth] Remove unused functions and cleanup symbol exports
2005-08-06 12:36:51 +02:00
cdrom
[PATCH] Update CREDITS entry and listings in source files for Jesper Juhl
2005-07-27 16:26:20 -07:00
char
Fix up mmap of /dev/kmem
2005-08-13 14:22:59 -07:00
cpufreq
Here are two possible cleanups in cpufreq.c:
2005-07-28 09:43:56 -07:00
crypto
dio
eisa
fc4
[SCSI] fc4 warning fix
2005-07-30 09:47:53 -05:00
firmware
[PATCH] PCDP: if PCDP contains parity information, use it
2005-07-28 08:39:02 -07:00
hwmon
[PATCH] I2C: use time_after in 3 chip drivers
2005-07-29 13:12:50 -07:00
i2c
[PATCH] Build fix for the Sibyte I2C driver
2005-08-09 12:08:21 -07:00
ide
[PATCH] serverworks: add support for new southbridge IDE
2005-08-18 22:30:35 +02:00
ieee1394
[PATCH] turn many #if $undefined_string into #ifdef $undefined_string
2005-07-27 16:26:08 -07:00
infiniband
[PATCH] [IPoIB] Handle sending of unicast RARP responses
2005-07-28 13:17:26 -07:00
input
[PATCH] ns558 list handling fix
2005-08-10 11:03:02 -07:00
isdn
[PATCH] icn driver fails to unload when no hardware present
2005-08-08 16:21:32 -07:00
macintosh
[PATCH] ppc64: hide CONFIG_ADB
2005-07-27 16:25:57 -07:00
mca
md
[PATCH] md: make sure mddev->bitmap_offset gets cleared between array instantiations.
2005-08-18 12:53:57 -07:00
media
[PATCH] DVB: lgdt330x frontend: some bug fixes & add lgdt3303 support
2005-08-09 17:59:52 -07:00
message
[PATCH] I2O: added pci_request_regions() before using the controller
2005-08-09 17:59:52 -07:00
misc
[PATCH] IBM_ASM Kconfig corrections
2005-07-12 16:01:02 -07:00
mmc
[PATCH] wbsd version bump
2005-08-10 11:08:56 -07:00
mtd
[PATCH] turn many #if $undefined_string into #ifdef $undefined_string
2005-07-27 16:26:08 -07:00
net
[TG3]: Fix SerDes detection
2005-08-19 12:54:29 -07:00
nubus
oprofile
[PATCH] clean up inline static vs static inline
2005-07-27 16:26:20 -07:00
parisc
parport
[PATCH] pcmcia: remove references to pcmcia/version.h
2005-07-07 18:24:07 -07:00
pci
[PATCH] PCI Hotplug: new contact info
2005-08-16 21:06:24 -07:00
pcmcia
[PATCH] pci and yenta: pcibios_bus_to_resource
2005-08-04 21:32:46 -07:00
pnp
[PATCH] broken error path in drivers/pnp/card.c
2005-08-18 08:43:59 -07:00
s390
[PATCH] s390: use klist in qeth driver
2005-08-08 11:49:57 -07:00
sbus
[SPARC]: envctrl: ERR_PTR() --> PTR_ERR()
2005-08-09 14:43:14 -07:00
scsi
Revert "dc395x: Fix support for highmem"
2005-08-14 15:43:39 -07:00
serial
[IA64] Initialize some spinlocks
2005-08-16 15:33:26 -07:00
sh
sn
tc
telephony
[PATCH] pcmcia: remove references to pcmcia/version.h
2005-07-07 18:24:07 -07:00
usb
[PATCH] USB: usbmon: Copyrights and a typo
2005-08-16 21:06:25 -07:00
video
[PATCH] disable debug info in radeonfb old driver
2005-08-18 12:53:57 -07:00
w1
[PATCH] w1: more debug level decrease.
2005-08-12 12:55:02 -07:00
zorro
Kconfig
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6
2005-07-12 15:54:36 -07:00
Makefile
[PATCH] I2C: Move hwmon drivers (1/3)
2005-07-11 14:14:31 -07:00