[Bugme-new] [Bug 32672] New: Sis 191

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Mon Apr 4 22:02:10 PDT 2011


https://bugzilla.kernel.org/show_bug.cgi?id=32672

           Summary: Sis 191
           Product: Drivers
           Version: 2.5
    Kernel Version: 2.6.38
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Network
        AssignedTo: drivers_network at kernel-bugs.osdl.org
        ReportedBy: qzhwang at gmail.com
        Regression: No


I have the SIS191 gigabit ethernet card on HP EX470. Had the MTU bug and
changed it from 1500 to 1024. All seems to work fine until I started transfer
large files. At some random point, sometimes after transferring a few hundred
MB, sometimes even a few GB of data ca be transferred, the driver will stop
working. Both TX and RX large files will fail.

Logging in at the console, the interface is still up according to ifconfig. But
no traffic can go out. Bringing the interface down and restarting it brings
everything back to normal. Nothing special on dmesg when the interface goes
down. Kernel doesn't hang or panic.

Tried Ubuntu and Gentoo, many different versions of the kernel. All failed the
same way. Currently running 2.6.38.

This output of lspci:

00:04.0 Ethernet controller [0200]: Silicon Integrated Systems [SiS] 191
Gigabit Ethernet Adapter [1039:0191] (rev 01)

Related dmesg output:

sis190: sis190 Gigabit Ethernet driver 1.4 loaded
sis190 0000:00:04.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
sis190 0000:00:04.0: setting latency timer to 64
sis190: 0000:00:04.0: Read MAC address from EEPROM
sis190: 0000:00:04.0: Atheros PHY transceiver at address 0
sis190 0000:00:04.0: eth0: 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter
at ffffc90000336000 (IRQ: 19), 00:0a:e4:88:cb:42
sis190 0000:00:04.0: eth0: RGMII mode.
sis190 0000:00:04.0: eth0: Enabling Auto-negotiation

...

ADDRCONF(NETDEV_UP): eth0: link is not ready
sis190 0000:00:04.0: eth0: mii ext = 0000
sis190 0000:00:04.0: eth0: mii lpa=cde1 adv=01e1 exp=000f
sis190 0000:00:04.0: eth0: link on 1000 Mbps Full Duplex mode

ifconfig output:

eth0      Link encap:Ethernet  HWaddr 00:0a:e4:88:cb:42  
          inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1024  Metric:1
          RX packets:21543 errors:0 dropped:1 overruns:0 frame:0
          TX packets:15848 errors:0 dropped:0 overruns:0 carrier:0
          collisions:2 txqueuelen:1000 
          RX bytes:14964283 (14.2 MiB)  TX bytes:2665690 (2.5 MiB)
          Interrupt:19 Base address:0xdead 

uname -a:

Linux hpserver 2.6.38-gentoo-r1 #2 SMP Sun Apr 3 13:18:53 PDT 2011 x86_64 AMD
Athlon(tm) X2 Dual Core Processor BE-2300 AuthenticAMD GNU/Linux

I heard that 32 bit kernel doesn't have any problem but haven't tried it. I'd
like to fix this issue myself if someone can point me to the right direction.

Let me if any more info is needed. Thanks!

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Bugme-new mailing list