[Bugme-new] [Bug 10693] New: sky2: driver-specific VLAN support is broken with "Marvell 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)"

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Wed May 14 01:50:59 PDT 2008


http://bugzilla.kernel.org/show_bug.cgi?id=10693

           Summary: sky2: driver-specific VLAN support is broken with
                    "Marvell 88E8053 PCI-E Gigabit Ethernet Controller (rev
                    22)"
           Product: Drivers
           Version: 2.5
     KernelVersion: 2.6.24.4
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: Network
        AssignedTo: jgarzik at pobox.com
        ReportedBy: aurelien.geron.spam at gmail.com


Note: this bug looks a lot like Bug #9606 but does not seem to be exactly the
same because in my case everything works fine for some time, then randomly
hangs.

Latest working kernel version: Unknown
Earliest failing kernel version: Unknown.
Distribution: Debian etch
Hardware Environment:
Intel Mobile CPU, and 2 Marvell Gigabit Ethernet controllers (eth0 and eth1).

lspci details:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and
945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,
943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML
Express Integrated Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1
(rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2
(rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI
Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1e.2 Multimedia audio controller: Intel Corporation 82801G (ICH7 Family)
AC'97 Audio Controller (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge
(rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller
(rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E
Gigabit Ethernet Controller (rev 22)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E
Gigabit Ethernet Controller (rev 22)

Software Environment: bash

Problem Description:
I configured multiple VLANs on eth1 (vlan161 to vlan166 + vlan170, using
/etc/network/interfaces).  Everything works fine for some time (a few minutes
up to a few days), then for some unknown reason the sky2 driver suddenly hangs
and restarts.  Unfortunately, the VLAN support seems broken after the sky2
restarts.  I get the following dmesg output:

May 13 14:07:42 wibox kernel: sky2 eth1: hung mac 0:124 fifo 195 (115:110)
May 13 14:07:42 wibox kernel: sky2 eth1: receiver hang detected
May 13 14:07:42 wibox kernel: sky2 eth1: disabling interface
May 13 14:07:42 wibox kernel: sky2 eth1: enabling interface
May 13 14:07:44 wibox kernel: sky2 eth1: Link is up at 100 Mbps, full duplex,
flow control rx
May 13 14:08:14 wibox kernel: sky2 eth1: rx length error: status 0x402300
length 64
May 13 14:08:14 wibox last message repeated 5 times
May 13 14:08:14 wibox kernel: sky2 eth1: rx length error: status 0x522100
length 82
May 13 14:08:14 wibox kernel: sky2 eth1: rx length error: status 0x402300
length 64
[...]

Steps to reproduce:
Configure some VLANs on a sky2-managed Gigabit Ethernet port, and manage to get
the sky2 driver to hang and automatically restart (I don't know how to force
the sky2 driver to hang, I would just flow some trafic through the VLANs for
some time, but there is probably a better way).

Thanks for your help.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list