Francois (and any other interested parties on netdev):

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.

I was able to get the following lspci -v output to identify the card:

0000:07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8169 Gigabit Ethernet (rev 10)
        Subsystem: Netgear: Unknown device 5200
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
        I/O ports at 4800 [size=256]
        Memory at d4000000 (32-bit, non-prefetchable) [size=512]
        Expansion ROM at f2000000 [disabled] [size=128K]
        Capabilities: <available only to root>

dmesg output from loading the driver is below; as you can see, I also
dumped a SysRq-P during the "hang":

Dec 29 19:49:40 hawk kernel: r8169 Gigabit Ethernet driver 2.2LK loaded
Dec 29 19:49:40 hawk kernel: PCI: Enabling device 0000:07:00.0 (0000 ->
0003)
Dec 29 19:49:40 hawk kernel: ACPI: PCI Interrupt 0000:07:00.0[A] -> Link
[LNKB] -> GSI 11 (level, low) -> IRQ 11
Dec 29 19:49:40 hawk kernel: eth2: RTL8169 at 0xd09f2000,
00:0f:b5:45:8b:23, IRQ 11
Dec 29 19:49:42 hawk pci.agent[4790]:      r8169: loaded successfully
Dec 29 19:49:42 hawk ifplugd.hotplug[4843]: Invoking ifplugd for eth2
Dec 29 19:49:43 hawk kernel: r8169: eth2: link up
Dec 29 19:49:43 hawk waproamd.hotplug[4873]: Invoking waproamd for eth2

Dec 29 19:51:02 hawk kernel: 
Dec 29 19:51:02 hawk kernel: Pid: 0, comm:              swapper
Dec 29 19:51:02 hawk kernel: EIP: 0060:[pg0+274390562/1069130752] CPU:
0
Dec 29 19:51:02 hawk kernel: EIP is at rtl8169_phy_timer+0x8c/0xbd
[r8169]
Dec 29 19:51:02 hawk kernel:  EFLAGS: 00000296    Not tainted
(2.6.14.4)
Dec 29 19:51:02 hawk kernel: EAX: 00000001 EBX: c6efd000 ECX: 0000ca86
EDX: c040e000
Dec 29 19:51:02 hawk kernel: ESI: c6efd240 EDI: d09f2000 EBP: c6efd8d8
DS: 007b ES: 007b
Dec 29 19:51:02 hawk kernel: CR0: 8005003b CR2: 080519a8 CR3: 06ddd000
CR4: 00000690
Dec 29 19:51:02 hawk kernel:  [pg0+274390422/1069130752]
rtl8169_phy_timer+0x0/0xbd [r8169]
Dec 29 19:51:02 hawk kernel:  [run_timer_softirq+185/520]
run_timer_softirq+0xb9/0x208
Dec 29 19:51:02 hawk kernel:  [__do_softirq+77/156] __do_softirq
+0x4d/0x9c
Dec 29 19:51:02 hawk kernel:  [do_softirq+45/47] do_softirq+0x2d/0x2f
Dec 29 19:51:02 hawk kernel:  [irq_exit+56/58] irq_exit+0x38/0x3a
Dec 29 19:51:02 hawk kernel:  [do_IRQ+32/40] do_IRQ+0x20/0x28
Dec 29 19:51:02 hawk kernel:  [common_interrupt+26/32] common_interrupt
+0x1a/0x20
Dec 29 19:51:02 hawk kernel:  [default_idle+0/41] default_idle+0x0/0x29
Dec 29 19:51:02 hawk kernel:  [default_idle+38/41] default_idle
+0x26/0x29
Dec 29 19:51:02 hawk kernel:  [cpu_idle+52/76] cpu_idle+0x34/0x4c
Dec 29 19:51:02 hawk kernel:  [start_kernel+363/384] start_kernel
+0x16b/0x180
Dec 29 19:51:02 hawk kernel:  [unknown_bootoption+0/447]
unknown_bootoption+0x0/0x1bf
Dec 29 19:51:02 hawk kernel: SysRq : HELP : loglevel0-8 reBoot tErm Full
kIll saK showMem Nice powerOff showPc unRaw Sync showTasks Unmount 
Dec 29 19:51:02 hawk kernel: SysRq : Show Regs
Dec 29 19:51:02 hawk kernel: 
Dec 29 19:51:02 hawk kernel: Pid: 0, comm:              swapper
Dec 29 19:51:02 hawk kernel: EIP: 0060:[pg0+274390562/1069130752] CPU:
0
Dec 29 19:51:02 hawk kernel: EIP is at rtl8169_phy_timer+0x8c/0xbd
[r8169]
Dec 29 19:51:02 hawk kernel:  EFLAGS: 00000296    Not tainted
(2.6.14.4)
Dec 29 19:51:02 hawk kernel: EAX: 00000001 EBX: c6efd000 ECX: 0000f0c9
EDX: c040e000
Dec 29 19:51:02 hawk kernel: ESI: c6efd240 EDI: d09f2000 EBP: c6efd8d8
DS: 007b ES: 007b
Dec 29 19:51:02 hawk kernel: CR0: 8005003b CR2: 080519a8 CR3: 06ddd000
CR4: 00000690
Dec 29 19:51:02 hawk kernel:  [pg0+274390422/1069130752]
rtl8169_phy_timer+0x0/0xbd [r8169]
Dec 29 19:51:02 hawk kernel:  [run_timer_softirq+185/520]
run_timer_softirq+0xb9/0x208
Dec 29 19:51:02 hawk kernel:  [__do_softirq+77/156] __do_softirq
+0x4d/0x9c
Dec 29 19:51:02 hawk kernel:  [do_softirq+45/47] do_softirq+0x2d/0x2f
Dec 29 19:51:02 hawk kernel:  [irq_exit+56/58] irq_exit+0x38/0x3a
Dec 29 19:51:02 hawk kernel:  [do_IRQ+32/40] do_IRQ+0x20/0x28
Dec 29 19:51:02 hawk kernel:  [common_interrupt+26/32] common_interrupt
+0x1a/0x20
Dec 29 19:51:02 hawk kernel:  [default_idle+0/41] default_idle+0x0/0x29
Dec 29 19:51:02 hawk kernel:  [default_idle+38/41] default_idle
+0x26/0x29
Dec 29 19:51:02 hawk kernel:  [cpu_idle+52/76] cpu_idle+0x34/0x4c
Dec 29 19:51:02 hawk kernel:  [start_kernel+363/384] start_kernel
+0x16b/0x180
Dec 29 19:51:02 hawk kernel:  [unknown_bootoption+0/447]
unknown_bootoption+0x0/0x1bf

For reference, I get substantially the same behavior and messages
under 2.6.12 (as shipped with Ubuntu Breezy).  Under 2.6.14.4, if the
link is up during boot time, I additionally seem to get "BUG: soft
lockup detected on CPU #0!".  I transcribed the messages by hand, but
since they're substantially the same as above, I haven't typed them in
here --- if anyone wants them, though, just let me know.

Any ideas?  I'm happy to try patches, if anyone has any to offer.  I'm
afraid networking and kernel programmin are both still a bit black-magic
to me, so I haven't tried any of my own in-code debugging yet...

Thanks in advance for any help.  I'd certainly love to have Gigabit to
connect this laptop to my hopefully-soon-to-be-completed MythTV
box. :)

Happy New Year!

-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