Bug 11271
Summary: | BUG: fealnx in 2.6.27-rc1 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Rafael J. Wysocki (rjw) |
Component: | Network | Assignee: | Jeff Garzik (jgarzik) |
Status: | CLOSED UNREPRODUCIBLE | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.27-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 11167 | ||
Attachments: | Commit 28cd4289abc2c8db90344ee4ff064a9bdf086fdf |
Description
Rafael J. Wysocki
2008-08-07 12:53:12 UTC
On Sunday, 10 of August 2008, Jaswinder Singh wrote:
> Hello all,
>
> On Sun, Aug 10, 2008 at 4:13 AM, Rafael J. Wysocki <rjw@sisk.pl> wrote:
> > This message has been generated automatically as a part of a report
> > of recent regressions.
> >
> > The following bug entry is on the current list of known regressions
> > from 2.6.26. Please verify if it still should be listed and let me know
> > (either way).
> >
> >
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11271
> > Subject : BUG: fealnx in 2.6.27-rc1
> > Submitter : Jaswinder Singh <jaswinderlinux@gmail.com>
> > Date : 2008-08-05 14:58 (5 days old)
> > References : http://marc.info/?l=linux-netdev&m=121794762016830&w=4
> >
> >
>
> This still exists on 2.6.27-rc2 when I transfer some data on RealTek 8139C
> NIC.
>
> 01:00.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S
> 100/10M Ethernet PCI Adapter
> Subsystem: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI
> Adapter
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 32 (8000ns min, 16000ns max), Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 21
> Region 0: I/O ports at d800 [size=256]
> Region 1: Memory at ff8ffc00 (32-bit, non-prefetchable) [size=1K]
> Expansion ROM at e6a00000 [disabled] [size=64K]
> Capabilities: [88] Power Management version 2
> Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA
> PME(D0-,D1+,D2-,D3hot+,D3cold+)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> Kernel driver in use: fealnx
Handled-By : Francois Romieu <romieu@fr.zoreil.com> References : http://lkml.org/lkml/2008/8/10/98 On Monday, 1 of September 2008, Jaswinder Singh wrote:
> Hello all,
>
> On Sat, Aug 30, 2008 at 3:50 PM, Rafael J. Wysocki <rjw@sisk.pl> wrote:
> > This message has been generated automatically as a part of a report
> > of recent regressions.
> >
> > The following bug entry is on the current list of known regressions
> > from 2.6.26. Please verify if it still should be listed and let me know
> > (either way).
> >
> >
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11271
> > Subject : BUG: fealnx in 2.6.27-rc1
> > Submitter : Jaswinder Singh <jaswinderlinux@gmail.com>
> > Date : 2008-08-05 14:58 (26 days old)
> > References : http://marc.info/?l=linux-netdev&m=121794762016830&w=4
> > http://lkml.org/lkml/2008/8/10/98
> > Handled-By : Francois Romieu <romieu@fr.zoreil.com>
> >
> >
> >
>
> Still exists in 2.6.27-rc5 :
>
> NETDEV WATCHDOG: eth0 (fealnx): transmit timed out
> eth0: Transmit timed out, status 00000000, resetting...
> Rx ring f7b35000: 80000000 80000000 80000000 80000000 80000000
> 80000000 80000000 80000000 80000000 80000000 80000000 80000000
> Tx ring f7b36000: 80000000 80000000 80000000 80000000 0000 80000000
> ------------[ cut here ]------------
> WARNING: at net/sched/sch_generic.c:221 dev_watchdog+0x120/0x199()
> Modules linked in:
> Pid: 0, comm: swapper Not tainted 2.6.27-rc5 #135
> [<c011c977>] warn_on_slowpath+0x40/0x63
> [<c0132dba>] tick_program_event+0x2b/0x4a
> [<c012e194>] hrtimer_interrupt+0x136/0x15e
> [<c010f69d>] smp_apic_timer_interrupt+0x6e/0x79
> [<c01036c0>] apic_timer_interrupt+0x28/0x30
> [<c038cfcc>] _spin_unlock_irqrestore+0x4/0x1a
> [<c027b064>] tx_timeout+0x194/0x1d1
> [<c0335085>] dev_watchdog+0x120/0x199
> [<c012f96b>] getnstimeofday+0x32/0xb7
> [<c0132060>] clockevents_program_event+0xca/0xd9
> [<c0334f65>] dev_watchdog+0x0/0x199
> [<c01234af>] run_timer_softirq+0xf5/0x14a
> [<c01201ac>] __do_softirq+0x5d/0xc1
> [<c0120242>] do_softirq+0x32/0x36
> [<c0120378>] irq_exit+0x35/0x40
> [<c010f69d>] smp_apic_timer_interrupt+0x6e/0x79
> [<c01036c0>] apic_timer_interrupt+0x28/0x30
> [<c010756c>] mwait_idle+0x32/0x3a
> [<c0101924>] cpu_idle+0x5c/0x84
> =======================
> ---[ end trace 65e715863a9afa94 ]---
>
On Monday, 1 of September 2008, Arjan van de Ven wrote:
> On Mon, 1 Sep 2008 13:02:29 -0400
> "Jaswinder Singh" <jaswinderlinux@gmail.com> wrote:
>
> >
> > Still exists in 2.6.27-rc5 :
> >
> > NETDEV WATCHDOG: eth0 (fealnx): transmit timed out
>
>
> did you ever get transmit timeouts before 2.6.27 ?
> (I would suspect you did)
On Monday, 1 of September 2008, Jaswinder Singh wrote:
>
> may be you are right, I have never noticed it earlier. But currently
> this is soo serious that it has totally screwed up my networking when
> I use fealnx based NICs.
On Saturday, 13 of September 2008, Jaswinder Singh wrote:
> Hello all,
>
> On Fri, Sep 12, 2008 at 3:06 PM, Rafael J. Wysocki <rjw@sisk.pl> wrote:
>
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11271
> > Subject : BUG: fealnx in 2.6.27-rc1
> > Submitter : Jaswinder Singh <jaswinderlinux@gmail.com>
> > Date : 2008-08-05 14:58 (39 days old)
> > References : http://marc.info/?l=linux-netdev&m=121794762016830&w=4
> > http://lkml.org/lkml/2008/8/10/98
>
> I am sorry for delay.
>
> Now I am testing for same problem with 2.6.27-rc6.:
> 1. On different MYSON Technology Inc SURECOM EP-320X-S 100/10M
> Ethernet PCI Adapters
> 2. On different Linux PCs
> 3. With different Ethernet switches which supports 100 Mb
> 4. With different CAT 5 ethernet cables which supports 100 Mb
> 5. Also checking old patches on fealnx as per Jeff.
>
> And it seems, I am getting following error, with few ethernet switches
> and cables and when I switch ethernet cables :
> "NETDEV WATCHDOG: eth0 (fealnx): transmit timed out
> eth0: Transmit timed out, status 00000000, resetting..."
>
> Now I am trying to confirm that problem is coming from ethernet
> switches and cables.
>
> I am also facing one more Issue :
>
> With same 100 Mb ethernet switch and cable my another NIC run at 100
> Mb/s and full duplex but MYSON Technology Inc SURECOM EP-320X-S
> 100/10M runs on 10 Mb/s and half duplex.
>
> I debug fealnx it says : PHYType 1 duplex_mode : 2 line_speed : 2
> crvalue : 0xe40e61 bcrvalue : 0x10 imrvalue : 0x46c flags : 0x1
>
> So it is saying duplex_mode : 2 (full duplex) and line_speed = 2
> (100M) then why I am getting 10MB half duplex ?
>
> #lspci -vv
> 02:02.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S
> 100/10M Ethernet PCI Adapter
> Subsystem: MYSON Technology Inc SURECOM EP-320X-S 100/10M
> Ethernet PCI Adapter
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
> ParErr- Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 32 (8000ns min, 16000ns max), Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 17
> Region 0: I/O ports at b800 [size=256]
> Region 1: Memory at ff9ffc00 (32-bit, non-prefetchable) [size=1K]
> Expansion ROM at 50000000 [disabled] [size=64K]
> Capabilities: [88] Power Management version 2
> Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA
> PME(D0-,D1+,D2-,D3hot+,D3cold+)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> Kernel driver in use: fealnx
>
> #/sbin/ethtool eth0
> Settings for eth0:
> Supported ports: [ TP MII ]
> Supported link modes: 10baseT/Half 10baseT/Full
> 100baseT/Half 100baseT/Full
> Supports auto-negotiation: Yes
> Advertised link modes: Not reported
> Advertised auto-negotiation: No
> Speed: 10Mb/s
> Duplex: Half
> Port: MII
> PHYAD: 32
> Transceiver: internal
> Auto-negotiation: off
> Current message level: 0x00000000 (0)
> Link detected: no
Created attachment 17812 [details]
Commit 28cd4289abc2c8db90344ee4ff064a9bdf086fdf
This is the only fealnx commit in recent memory.
Does reverting this patch help?
|