Michael Chan
36da4d869f
[TG3]: Fix 2nd ifup failure on 5752M.
...
This fixes a bug reported in:
http://bugzilla.kernel.org/show_bug.cgi?id=7438
tg3_close() turns off the PHY if WoL and ASF are both disabled. On
the next tg3_open(), some devices such as the 5752M will not be
brought up correctly without a PHY reset early in the reset sequence.
The PHY clock is needed for some internal MAC blocks to function
correctly.
This problem is fixed by always resetting the PHY early in
tg3_reset_hw() when it is called from tg3_open() or tg3_resume().
tg3_setup_phy() can then be called later in the sequence without the
reset_phy parameter set to 1, since the PHY reset is already done.
Update version to 3.68.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-11-05 14:11:30 -08:00
..
acorn
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
acpi
[PATCH] acpi memory hotplug: remove strange add_memory fail message
2006-10-20 10:26:38 -07:00
amba
ata
[libata] Add support for AHCI controllers of MCP67.
2006-11-02 17:59:46 -05:00
atm
[ATM] horizon: read_bia() needs to be __devinit
2006-10-24 16:16:39 -07:00
base
[PATCH] move SYS_HYPERVISOR inside the Generic Driver menu
2006-10-28 11:30:55 -07:00
block
[PATCH] cciss: fix printk format warning
2006-10-28 11:30:53 -07:00
bluetooth
[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD
2006-10-30 12:08:40 -08:00
cdrom
[PATCH] cdrom: add endianness annotations
2006-10-10 16:15:33 -07:00
char
[PATCH] ipmi_si_intf.c sets bad class_mask with PCI_DEVICE_CLASS
2006-11-03 12:27:57 -08:00
clocksource
[PATCH] clocksource: acpi_pm: add another greylist chipset
2006-10-21 13:35:05 -07:00
connector
cpufreq
[PATCH] cpufreq: make the transition_notifier chain use SRCU
2006-10-04 07:55:30 -07:00
crypto
[CRYPTO] padlock: Convert padlock-sha to use crypto_hash
2006-09-21 11:46:22 +10:00
dio
dma
[PATCH] drivers/dma trivial annotations
2006-10-10 15:37:21 -07:00
edac
[PATCH] edac_mc: fix error handling
2006-11-03 12:27:57 -08:00
eisa
[PATCH] EISA: handle sysfs errors
2006-10-11 11:14:25 -07:00
fc4
[SCSI] fc4: Conversion to struct scsi_cmnd in fc4
2006-10-25 15:12:45 -07:00
firmware
[PATCH] i386: Disable nmi watchdog on all ThinkPads
2006-10-21 18:37:02 +02:00
hwmon
hwmon: Fix debug messages in w83781d
2006-10-18 13:03:09 -07:00
i2c
[ARM] Fix i2c-pxa slave mode support
2006-10-28 22:30:17 +01:00
ide
[PATCH] IDE: Add the support of nvidia PATA controllers of MCP67 to amd74xx.c
2006-11-03 12:27:59 -08:00
ieee1394
[ETH1394]: Fix unaligned accesses.
2006-10-30 15:24:38 -08:00
infiniband
RDMA/addr: Use client registration to fix module unload race
2006-11-02 14:26:04 -08:00
input
sh: Cleanup board header directories.
2006-10-19 16:30:32 +09:00
isdn
[PATCH] drivers/isdn/hysdn/hysdn_sched.c: sleep after taking spinlock fix
2006-11-03 12:27:59 -08:00
leds
[PATCH] drivers/led: handle sysfs errors
2006-10-17 08:18:46 -07:00
macintosh
[POWERPC] Fix windfarm platform device usage
2006-10-10 13:56:13 +10:00
mca
[PATCH] drivers/mca: handle sysfs errors
2006-10-11 11:14:25 -07:00
md
[PATCH] md: send online/offline uevents when an md array starts/stops
2006-11-03 12:27:55 -08:00
media
V4L/DVB (4750): AGC command1/2 is board specific
2006-10-14 00:44:29 -03:00
message
[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD
2006-10-30 12:08:40 -08:00
mfd
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
misc
[PATCH] lkdtm: cleanup headers and module_param/MODULE_PARM_DESC
2006-11-03 12:27:56 -08:00
mmc
[PATCH] missing includes of io.h
2006-10-24 22:01:11 -07:00
mtd
[PATCH] silence 'make xmldocs' warning by adding missing description of 'raw' in nand_base.c:1485
2006-10-27 15:34:51 -07:00
net
[TG3]: Fix 2nd ifup failure on 5752M.
2006-11-05 14:11:30 -08:00
nubus
oprofile
[PATCH] inode-diet: Eliminate i_blksize from the inode structure
2006-09-27 08:26:18 -07:00
parisc
Build fixes for struct pt_regs removal
2006-10-06 20:47:23 -06:00
parport
[PATCH] sparc32 pt_regs fixes
2006-10-08 12:32:35 -07:00
pci
PCI: Let PCI_MULTITHREAD_PROBE depend on BROKEN
2006-11-03 11:49:04 -08:00
pcmcia
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2006-10-29 17:25:48 -08:00
pnp
Fix DMA resource allocation in ACPIPnP
2006-10-18 11:36:11 -07:00
rapidio
Fix several typos in drivers/
2006-10-03 22:31:37 +02:00
rtc
[PATCH] rtc: fix printk of 64-bit res on 32-bit platform
2006-10-17 08:18:47 -07:00
s390
[S390] cio: Make ccw_device_register() static.
2006-10-27 12:39:33 +02:00
sbus
[SPARC]: Fix bus_id[] string overflow.
2006-10-27 01:03:31 -07:00
scsi
[PATCH] SCSI: ISCSI build failure
2006-10-31 08:13:19 -08:00
serial
[PATCH] ioc4_serial: irq flags fix
2006-10-30 12:08:40 -08:00
sh
sn
[PATCH] ioc4: Enable build on non-SN2
2006-10-17 08:18:42 -07:00
spi
[PATCH] spi section fix
2006-11-03 12:27:58 -08:00
tc
[MIPS] Fix DECserial build error by IRQ hander change
2006-10-08 02:38:28 +01:00
telephony
[ixj] Add pci dev table for module auto loading.
2006-10-18 08:45:30 -04:00
usb
USB: use MII hooks only if CONFIG_MII is enabled
2006-11-03 11:57:19 -08:00
video
[POWERPC] Fix various offb issues
2006-11-01 14:52:48 +11:00
w1
[PATCH] w1 kconfig fix
2006-10-17 08:18:44 -07:00
zorro
Kconfig
[PATCH] ioc4: Enable build on non-SN2
2006-10-17 08:18:42 -07:00
Makefile