Hello, ******************************************************************** my hardware configuration is: 2 Alphaserver ES40 running kernel 2.4.2smp with 3com905b FastEthernet PCI The configuration is switched, 100 Full Duplex autonegotiation. ******************************************************************** I insert the 3c59x module with debug=7. I start an ftp transfer from machine A to B: machine A machine B ftp B ftpd answering get bigfile bigfile is 500 Megabytes, and transfer fine at 11 MegaBytes/s perfectly Now I want to stress/test fullduplex: machine A machine B ftp B ftp A ftpd answers to B ftpd answer to A get bigFile get bigFile2 The first of the above machines launching the get freezes. I include a file with my logs, the output of the crashed machine after reboot. I also include the output of uname -a, lspci -vx, vortex --aaee. Thanks for any help, If some information is missing there do not hesitate to ask. Sebastien Cabaniols
uname-a Linux es40-06 2.4.2smp #1 SMP Wed May 2 13:58:01 EDT 2001 alpha unknown kernel log with debug=7 passed to modprobe May 2 16:45:52 es40-06 kernel: 3c59x.c:LK1.1.12 06 Jan 2000 Donald Becker and others. http://www.scyld.com/network/vortex.html $Revision: 1.102.2.46 $ May 2 16:45:52 es40-06 kernel: See Documentation/networking/vortex.txt May 2 16:45:52 es40-06 kernel: eth0: 3Com PCI 3c905B Cyclone 100baseTx at 0x8400, 00:01:02:d9:94:f0, IRQ 32 May 2 16:45:52 es40-06 kernel: product code 'CG' rev 00.12 date 09-22-00 May 2 16:45:52 es40-06 kernel: 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface. May 2 16:45:52 es40-06 kernel: MII transceiver found at address 24, status 786d. May 2 16:45:52 es40-06 kernel: 3c59x: Wake-on-LAN functions disabled May 2 16:45:52 es40-06 kernel: Enabling bus-master transmits and whole-frame receives. May 2 16:46:07 es40-06 sysctl: error: 'net.ipv4.ip_always_defrag' is an unknown key May 2 16:46:07 es40-06 sysctl: net.ipv4.ip_forward = 0 May 2 16:46:07 es40-06 sysctl: net.ipv4.conf.all.rp_filter = 1 May 2 16:46:07 es40-06 sysctl: kernel.sysrq = 0 May 2 16:46:07 es40-06 network: Setting network parameters: succeeded May 2 16:46:07 es40-06 ifup: SIOCADDRT: Network is unreachable May 2 16:46:07 es40-06 network: Bringing up interface lo: succeeded May 2 16:46:07 es40-06 kernel: eth0: using NWAY autonegotiation May 2 16:46:07 es40-06 kernel: eth0: MII #24 status 786d, link partner capability 41e1, setting full-duplex. May 2 16:46:07 es40-06 network: Bringing up interface eth0: succeeded May 2 16:47:02 es40-06 ftpd[1225]: FTP LOGIN FROM es40-05.idris.domain [10.1.1.5], toto May 2 16:47:29 es40-06 kernel: <74 ticks. May 2 16:47:29 es40-06 kernel: <7tart_xmit() May 2 16:47:29 es40-06 kernel: < e401. May 2 16:47:29 es40-06 kernel: <77>eth0: exiting interrupt, status e000. May 2 16:47:29 es40-06 kernel: t size 66 status 60008042. May 2 16:47:29 es40-06 kernel: <nterrupt. status=0xe401 May 2 16:47:29 es40-06 kernel: <t() May 2 16:47:29 es40-06 kernel: <<7>boomerang_rx(): status e001 May 2 16:47:29 es40-06 kernel: interrupt loop, status e401. May 2 16:47:29 es40-06 kernel: <7errupt, status e201, latency 3 ticks. May 2 16:47:29 es40-06 kernel: <_xmit() May 2 16:47:29 es40-06 kernel: <status e401. May 2 16:47:29 es40-06 kernel: <rt_xmit() next line is syslog restart after the freeze of the machine lspci -vx 00:03.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100 Flags: bus master, medium devsel, latency 32, IRQ 32 I/O ports at 8400 [size=128] Memory at 000000000a0c3000 (32-bit, non-prefetchable) [size=128] Expansion ROM at 000000000a0a0000 [disabled] [size=128K] Capabilities: [dc] Power Management version 1 00: b7 10 55 90 07 00 10 02 30 00 00 02 10 20 00 00 10: 01 84 00 00 00 30 0c 0a 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 55 90 30: 00 00 0a 0a dc 00 00 00 00 00 00 00 20 01 0a 0a vortex --aaee ./vortex -aaee vortex-diag.c:v2.04 1/8/2001 Donald Becker ([EMAIL PROTECTED]) http://www.scyld.com/diag/index.html Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0x8400. The Vortex chip may be active, so FIFO registers will not be read. To see all register values use the '-f' flag. Initial window 7, registers values by window: Window 0: 0000 0000 0000 0000 f5f5 00bf 0000 0000. Window 1: FIFO FIFO 0000 0000 0000 0000 0000 2000. Window 2: 0100 d902 1a93 0000 0000 0000 000a 4000. Window 3: 0000 0180 05ea 0020 000a 0800 0800 6000. Window 4: 0000 0000 0000 0cd8 0003 8880 0000 8000. Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000. Window 6: 0000 0000 0000 0900 1000 0252 0a87 c000. Window 7: 0000 0000 0000 0000 0000 0000 0000 e000. Vortex chip registers at 0x8400 0x8410: **FIFO** 00000000 00000011 *STATUS* 0x8420: 00000020 00000000 00080000 00000004 0x8430: 00000000 234ddcb3 c1d88090 00080004 Indication enable is 06c6, interrupt enable is 06ce. No interrupt sources are pending. Transceiver/media interfaces available: 100baseTx 10baseT. Transceiver type in use: Autonegotiate. MAC settings: full-duplex. Station address set to 00:01:02:d9:93:1a. Configuration options 000a. EEPROM contents (64 words, offset 0): 0x000: 0001 02d9 931a 9055 0135 0048 4743 6d50 0x008: 2971 0000 0001 02d9 931a 0010 0000 0022 0x010: 32a2 0000 0000 0180 0000 0000 0000 10b7 0x018: 9055 000a 0000 0000 0000 0000 0000 0000 0x020: 0093 0000 0000 0000 0000 0000 0000 0000 0x028: 0000 0000 0000 0000 0000 0000 0000 0000 0x030: 0000 0000 0000 0000 0000 0000 0000 0000 0x038: 0000 0000 0000 0000 0000 0000 0000 0000 The word-wide EEPROM checksum is 0x71bb. Parsing the EEPROM of a 3Com Vortex/Boomerang: 3Com Node Address 00:01:02:D9:93:1A (used as a unique ID only). OEM Station address 00:01:02:D9:93:1A (used as the ethernet address). Manufacture date (MM/DD/YYYY) 9/21/2000, division H, product CG. Options: none. Vortex format checksum is incorrect (00fb vs. 10b7). Cyclone format checksum is correct (0x93 vs. 0x93). Hurricane format checksum is correct (0x93 vs. 0x93).