Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jul 1996 19:10:46 +0300 (EET DST)
From:      "Bror 'Count' Heinola" <count@key.hole.fi>
To:        freebsd-hardware@freebsd.org
Subject:   100M ethernet, weird problem
Message-ID:  <199607121610.TAA02055@key.hole.fi>

next in thread | raw e-mail | index | archive | help
	I built a P166 machine with FreeBSD 2.1.5-GAMMA today, and installed
	a AT-2560TX 10/100M ethernet card into it, just to see if it would
	work at all. The card is Intel based and gets recongnized as

fxp0 <Intel EtherExpress Pro/100B Fast Ethernet> rev 1 int a irq 11 on pci0:11

	It works in both 10M and 100M modes, though I didn't test it at 10M 
	more than booted up, pinged a few hosts and rebooted, just because
	I have hordes of nice 10M cards which do work and my goals are
	a bit higher than that.


	Basically, the problem is of throughput. I can send stuff to the
	machine over three times faster than I can receive from it!

	If I do a 'time ping -f -s 1024 -c 100000 thrush' I get something
	like 1.6M/second but on the other way I get over 5M/sec. The 
	machine thrush is a SUN Ultra 1 which is quite capable of going
	even faster.

	Any ideas? I'll include dmesg info, kernel config etc. below.

FreeBSD 2.1.5-GAMMA #0: Fri Jul 12 14:56:52 EET DST 1996
    count@lark2.sms.fi:/usr/src/sys/compile/LARK2
CPU: 166-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU)
  Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 67108864 (65536K bytes)
avail memory = 64204800 (62700K bytes)
Probing for devices on PCI bus 0:
chip0 <Intel 82439> rev 1 on pci0:0
chip1 <Intel 82371 PCI-ISA bridge> rev 0 on pci0:7:0
chip2 <Intel 82371 Bus-Master IDE controller> rev 0 on pci0:7:1
pci0:7:2: Intel Corporation, device=0x7020, class=0x0c, subclass=0x03 int d irq 9 [no driver assigned]
vga0 <VGA-compatible display device> rev 0 int a irq 9 on pci0:9
chip3 <DEC 21050 PCI-PCI bridge> rev 2 on pci0:10
fxp0 <Intel EtherExpress Pro/100B Fast Ethernet> rev 1 int a irq 11 on pci0:11
fxp0: Ethernet address 00:a0:c9:05:e9:77
Probing for devices on PCI bus 1:
ahc0 <Adaptec 3940 SCSI host adapter> rev 3 int a irq 12 on pci1:4
ahc0: aic7870 Channel A, SCSI Id=7, 16 SCBs
ahc0: target 0 Tagged Queuing Device
(ahc0:0:0): "SEAGATE ST51080N 0943" type 0 fixed SCSI 2
sd0(ahc0:0:0): Direct-Access 1030MB (2109840 512 byte sectors)
ahc0: target 1 Tagged Queuing Device
(ahc0:1:0): "HP C3725S 6039" type 0 fixed SCSI 2
sd1(ahc0:1:0): Direct-Access 2047MB (4194058 512 byte sectors)
ahc0: target 2 Tagged Queuing Device
(ahc0:2:0): "HP C3725S 6039" type 0 fixed SCSI 2
sd2(ahc0:2:0): Direct-Access 2047MB (4194058 512 byte sectors)
ahc1 <Adaptec 3940 SCSI host adapter> rev 3 int a irq 9 on pci1:5
ahc1: aic7870 Channel B, SCSI Id=7, 16 SCBs
ahc1: target 0 Tagged Queuing Device
(ahc1:0:0): "HP C3725S 6039" type 0 fixed SCSI 2
sd3(ahc1:0:0): Direct-Access 2047MB (4194058 512 byte sectors)
ahc1: target 1 Tagged Queuing Device
(ahc1:1:0): "HP C3725S 6039" type 0 fixed SCSI 2
sd4(ahc1:1:0): Direct-Access 2047MB (4194058 512 byte sectors)
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
fe0 at 0x300-0x31f irq 15 on isa
fe0: address 00:00:f4:d0:5f:38, type AT1700/RE2000
npx0 on motherboard
npx0: INT 16 interface
ccd0: Concatenated disk driver


machine         "i386"
cpu             "I586_CPU"
ident           LARK_II
maxusers        16

options         INET                    #InterNETworking
options         FFS                     #Berkeley Fast Filesystem
options         NFS                     #Network Filesystem
options         PROCFS                  #Process filesystem
options         "COMPAT_43"             #Compatible with BSD 4.3
options         UCONSOLE                #Allow users to grab the console
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         AHC_TAGENABLE 
options         "NMBCLUSTERS=4096"
options         DUMMY_NOPS
options         "AUTO_EOI_1"
options         "AUTO_EOI_2"
options         FAT_CURSOR
options         HARDFONTS

config          kernel  root on sd0 

controller      isa0
controller      pci0

controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk            fd0     at fdc0 drive 0

controller      ahc0
controller      ahc1
controller      scbus0

device          sd0
device          st0
device          cd0     #Only need one of these, the code dynamically grows

device          sc0     at isa? port "IO_KBD" tty irq 1 vector scintr
device          npx0    at isa? port "IO_NPX" irq 13 vector npxintr

device          sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
device          sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
device          lpt0    at isa? port? tty irq 7 vector lptintr

device de0
device fxp0
device fe0 at isa? port 0x300 net irq ? vector feintr

pseudo-device   loop
pseudo-device   ether
pseudo-device   log
pseudo-device   pty     64
pseudo-device   gzip            # Exec gzipped a.out's
pseudo-device   ccd     1


	The machine lark2.sms.fi is a P166 (Asus P/I-P55T2P4) with 64M RAM.
	1G disk is used for the OS and the 4 2G disks are striped together
	by using ccd. I don't think that it affects the ethernet performance.

	The other end, thrush.sms.fi is a SUN Ultra 1/170.

	In between those two machines is a Cisco Catalyst 5000 switch, but
	don't bother to point at it being the culprit :)

-- 
Bror 'Count' Heinola	% count@key.hole.fi	% http://pobox.com/~count/
Pengerkatu 13b A5	% IRC: Count NIC: BH271	% 
FI-00530  HELSINKI	% Work: bror@sms.fi	% Roads? Where we're going,
Cell: +358-40-5533-554	% Santa Monica Software	% we don't need roads.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607121610.TAA02055>