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