[vortex] Problems with 3c905b

Sigfus Ragnar Oddsson sigfuso@hi.is
Fri, 31 Aug 2001 16:12:32 +0000


Hi,

I'm experiencing a problem with my 3c905b Cyclone card. My log file is filling up with
messages like the following:

kernel:   Flags; bus-master 1, dirty 18827238(6) current 18827238(6)
kernel:   Transmit list 00000000 vs. cf5ff380.
kernel:   0: @cf5ff200  length 80000036 status 00010036
kernel:   1: @cf5ff240  length 800005ea status 000105ea
kernel:   2: @cf5ff280  length 800005ea status 000105ea
kernel:   3: @cf5ff2c0  length 800005ea status 000105ea
kernel:   4: @cf5ff300  length 800005ea status 000105ea
kernel:   5: @cf5ff340  length 800005ea status 800105ea
kernel:   6: @cf5ff380  length 80000236 status 00010236
kernel:   7: @cf5ff3c0  length 80000236 status 00010236
kernel:   8: @cf5ff400  length 80000236 status 00000236
kernel:   9: @cf5ff440  length 80000236 status 00010236
kernel:   10: @cf5ff480  length 80000236 status 00010236
kernel:   11: @cf5ff4c0  length 80000236 status 00010236
kernel:   12: @cf5ff500  length 80000236 status 00010236
kernel:   13: @cf5ff540  length 80000236 status 00010236
kernel:   14: @cf5ff580  length 80000036 status 00010036
kernel:   15: @cf5ff5c0  length 8000003a status 0001003a

The hex codes for all of the above are different except for the "Transmit list 00000000" which
doesn't change.

The NIC seems to be working properly and my real problem is only that my log files are at
around 300MB after 14 days of uptime and I'm running out of disk space (no, a cron entry
manipulating the log files is not a solution).

If you have any ideas on how to stop these messages from repeatin, please let me know.

Thank you very much,

Oddsson

Below is some debugging info (running RH 7.1):

[root@hercules log]# uname -a
Linux hercules 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown

[root@hercules log]# lspci -vv
<snip>
00:10.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
        Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+
FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR- <PERR-
        Latency: 64 (2500ns min, 2500ns max), cache line size 08
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at ec00 [size=128]
        Region 1: Memory at febeff80 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at febc0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
</snip>

[root@hercules log]# cat /proc/interrupts
           CPU0
  0:  122213815          XT-PIC  timer
  1:        101          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
 10:  223510234          XT-PIC  eth0
 14:    7887898          XT-PIC  ide0
NMI:          0
ERR:          0

[root@hercules log]# lsmod
Module                  Size  Used by
3c59x                  25344   1  (autoclean)

[root@hercules log]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:5A:82:37:7C
          inet addr:192.168.128.41  Bcast:192.168.128.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:363669563 errors:0 dropped:0 overruns:12877 frame:0
          TX packets:18624635 errors:0 dropped:0 overruns:0 carrier:128
          collisions:240968 txqueuelen:100
          Interrupt:10 Base address:0xec00

eth0:1    Link encap:Ethernet  HWaddr 00:10:5A:82:37:7C
          inet addr:192.168.143.156  Bcast:192.168.143.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:10 Base address:0xec00

lo intentionally left out.