On Mon, 2006-01-02 at 00:15 +0100, Francois Romieu wrote: 
> Russell Steinthal <[EMAIL PROTECTED]> :
> [...]
> > I'm seeing a "hang" under 2.6.14.4 when the link goes up (I think) on a
> > Netgear GA511 PCMCIA gigabit NIC.  I put "hang" in quotes because while
> > the system is generally unresponsive, Magic SysRq responds and I can
> > return the system to normal by ejecting the card.
> 
> Can you reproduce the issue w/o link up at boot time with 2.6.15-rc7 ?

Yes, the same problem appears with the card inserted and no ethernet
cable plugged in using RC7.  On my Ubuntu system, the problem manifested
during the initialization of the Hardware Abstraction Layer; the
relevant dmesg excerpt is below:

BUG: soft lockup detected on CPU#0!

Pid: 0, comm:              swapper
EIP: 0060:[<d09e3e22>] CPU: 0
EIP is at rtl8169_phy_timer+0x8c/0xbd [r8169]
 EFLAGS: 00000296    Not tainted  (2.6.15-rc7)
EAX: 00000001 EBX: ceeec000 ECX: ffff089e EDX: c0414000
ESI: ceeec260 EDI: d097e000 EBP: ceeec8f8 DS: 007b ES: 007b
CR0: 8005003b CR2: 0804fff5 CR3: 0fbfe000 CR4: 00000690
 [<d09e3d96>] rtl8169_phy_timer+0x0/0xbd [r8169]
 [<c011ffbc>] run_timer_softirq+0xb9/0x208
 [<c011bb7d>] __do_softirq+0x4d/0x9c
 [<c011bbf9>] do_softirq+0x2d/0x2f
 [<c011bcbd>] irq_exit+0x38/0x3a
 [<c0104c0b>] do_IRQ+0x20/0x28
 [<c0103206>] common_interrupt+0x1a/0x20
 [<c0101049>] default_idle+0x2b/0x53
 [<c01010ca>] cpu_idle+0x45/0x71
 [<c041674f>] start_kernel+0x16b/0x180
 [<c04162fc>] unknown_bootoption+0x0/0x1bf
SysRq : HELP : loglevel0-8 reBoot tErm Full kIll saK showMem Nice
powerOff showPc unRaw Sync showTasks Unmount 
SysRq : Show Regs

Pid: 0, comm:              swapper
EIP: 0060:[<d09e3e22>] CPU: 0
EIP is at rtl8169_phy_timer+0x8c/0xbd [r8169]
 EFLAGS: 00000296    Not tainted  (2.6.15-rc7)
EAX: 00000001 EBX: ceeec000 ECX: ffff1930 EDX: c0414000
ESI: ceeec260 EDI: d097e000 EBP: ceeec8f8 DS: 007b ES: 007b
CR0: 8005003b CR2: 0804fff5 CR3: 0fbfe000 CR4: 00000690
 [<d09e3d96>] rtl8169_phy_timer+0x0/0xbd [r8169]
 [<c011ffbc>] run_timer_softirq+0xb9/0x208
 [<c011bb7d>] __do_softirq+0x4d/0x9c
 [<c011bbf9>] do_softirq+0x2d/0x2f
 [<c011bcbd>] irq_exit+0x38/0x3a
 [<c0104c0b>] do_IRQ+0x20/0x28
 [<c0103206>] common_interrupt+0x1a/0x20
 [<c0101049>] default_idle+0x2b/0x53
 [<c01010ca>] cpu_idle+0x45/0x71
 [<c041674f>] start_kernel+0x16b/0x180
 [<c04162fc>] unknown_bootoption+0x0/0x1bf
pccard: card ejected from slot 1
IBM machine detected. Enabling interrupts during APM calls.

To avoid making this message overly long, I've excerpted the other
portions of the boot logs.  The full versions are available, however,
at:

http://www.steinthal.us/kernel/2.6.15-rc7-boot.log (/var/log/messages)
http://www.steinthal.us/kernel/2.6.15-rc7-dmesg (dmesg output)

Note that the two logs are actually taken from different (successive)
boots, but under identical conditions.

> Please send:
> - .config

Again, here's the networking section of .config; the full .config is
available at http://www.steinthal.us/kernel/config-2.6.15-rc7

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_NET_SB1000 is not set

#
# ARCnet devices
#
# CONFIG_ARCNET is not set

#
# PHY device support
#
# CONFIG_PHYLIB is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set

#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
# CONFIG_B44 is not set
# CONFIG_FORCEDETH is not set
# CONFIG_CS89x0 is not set
# CONFIG_DGRS is not set
CONFIG_EEPRO100=m
# CONFIG_E100 is not set
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_R8169=m
# CONFIG_R8169_NAPI is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SK98LIN is not set
# CONFIG_VIA_VELOCITY is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set

#
# Ethernet (10000 Mbit)
#
# CONFIG_CHELSIO_T1 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set

#
# Wireless LAN (non-hamradio)
#
CONFIG_NET_RADIO=y

#
# Obsolete Wireless cards support (pre-802.11)
#
# CONFIG_STRIP is not set
CONFIG_ARLAN=m
# CONFIG_WAVELAN is not set
# CONFIG_PCMCIA_WAVELAN is not set
# CONFIG_PCMCIA_NETWAVE is not set

#
# Wireless 802.11 Frequency Hopping cards support
#
# CONFIG_PCMCIA_RAYCS is not set

#
# Wireless 802.11b ISA/PCI cards support
#
CONFIG_AIRO=m
# CONFIG_HERMES is not set
# CONFIG_ATMEL is not set

#
# Wireless 802.11b Pcmcia/Cardbus cards support
#
# CONFIG_AIRO_CS is not set
# CONFIG_PCMCIA_WL3501 is not set

#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
#
# CONFIG_PRISM54 is not set
# CONFIG_HOSTAP is not set
CONFIG_NET_WIRELESS=y

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
# CONFIG_PCMCIA_FMVJ18X is not set
# CONFIG_PCMCIA_PCNET is not set
# CONFIG_PCMCIA_NMCLAN is not set
# CONFIG_PCMCIA_SMC91C92 is not set
# CONFIG_PCMCIA_XIRC2PS is not set
# CONFIG_PCMCIA_AXNET is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
CONFIG_PPP=m
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
# CONFIG_PPP_MPPE is not set
# CONFIG_PPPOE is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
CONFIG_NETCONSOLE=m
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y

> - complete dmesg from boot + SysRq-P

See excerpt above or full logs at http://www.steinthal.us/kernel/

> r8169.o module could help.

I'm not sure I understand exactly what you mean by this, but on the off
chance that you were asking for it, I've also put a copy of my r8169.ko
at http://www.steinthal.us/kernel/r8169.ko.  

If there's anything else you need, please let me know.  Thanks for your
help!

-Russell

-- 
Russell Steinthal <[EMAIL PROTECTED]>

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

Reply via email to