[123] in linux-net channel archive
BOCA PCI Ethernet (LONG)
daemon@ATHENA.MIT.EDU (Bill Broadley)
Tue Mar 14 02:46:15 1995
From: broadley@ucdmath.ucdavis.edu (Bill Broadley)
To: linux-net@vger.rutgers.edu
Date: Mon, 13 Mar 1995 18:48:30 -0800 (PST)
Hello all,
I just joined the linux-net list, so forgive me if this has been
discussed. I'm trying to get a boca-pci ethernet card working, and
have successfully gotten telnet to work, but not ftp. If anyone has
a p-90 and the boca working please, or has any idea of exactly what the
problem is please let me know. I'll try to fix it if I can figure out
exactly what is wrong.
Below is a post I sent to comp.os.linux.networks:
Subject: BOCA PCI Debugging/setup [LONG]
Newsgroups: comp.os.linux.networking
I have a BOCALANcard-PCI, which I have almost working with linux.
Telnets work but ftp's hang with the following:
eth0: Bus master arbitration failure, status 88f2
I can get ftp's to work if I run some disk intensive stuff in the
backround (I use bonnie -s 64).
I've heard boca is saying that the card won't work with pentiums
over 66 Mhz which sounds wrong since the ethernet card should only
interact with a PCI bus which doesn't know how fast the cpu is
running. (it runs at 30 or 33 Mhz)
It could be a software problem, or at least software fixable. I know
there was a patch to the lance.c driver to get it to work with a 486/66
to increase a timer or somesuch.
The same problem happens in Dos as in Linux, (ftp's hang, telnet works).
I'm open to ideas, I've looked at the code, any suggestions out there?
Amd-lance documentation?
Heres ALL the information I thought might be relevant:
Hardware:
p5-90/neptune/pci motherboard
EIDE controller
BOCA pcilan card based on AMD-Lance chip
Proto:~> route
Kernel routing table
Destination Gateway Genmask Flags MSS Window Use Iface
128.120.22.0 * 255.255.255.0 U 1436 0 131 eth0
loopback * 255.0.0.0 U 1936 0 0 lo
default math-gw.ucdavis * UG 1436 0 6 eth0
Proto:~> cat /etc/hosts
127.0.0.1 localhost
128.120.22.237 proto.ucdavis.edu
Proto:/proc> cat /proc/pci
PCI devices found :
Bus 0 Device 0 Function 0.
Host bridge : Intel 82434LX Mercury/Neptune (rev 17).
Bus 0 Device 1 Function 0.
IDE controller : SMC FDC 37C665 (rev 1).
Bus 0 Device 2 Function 0.
Old unidentified device : Intel 82378IB (rev 3).
Bus 0 Device 6 Function 0.
Old VGA controller : S3 Inc. Vision 964-P (rev 0).
Bus 0 Device 12 Function 0.
Ethernet controller : AMD 79C970 (rev 2). 8259's interrupt 9.
Proto:/proc> cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-0060 : kbd
0064-0064 : kbd
0070-007f : rtc
0080-009f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00f1 : npu
00f8-00ff : npu
01f0-01f7 : ide0
02f8-02ff : serial(set)
03d4-03d5 : ega+
03f6-03f6 : ide0
03f8-03ff : serial(set)
fce0-fcf7 : PCnet32
Proto:/proc> cat /proc/interrupts
0: 1095716 timer
1: 2 keyboard
2: 0 + cascade
4: 18 + serial
9: 6139 PCnet32
13: 1 math error
14: 2889 + ide0
Linux proto 1.2.0 #10 Thu Mar 9 18:36:51 PST 1995 i586
net-tools-1.1.95 installed
binutils-2.5.2.7 installed
gcc-2.6.4 2/18/95 installed
Occasional console errors:
eth0: Bus master arbitration failure, status 88f2
Kernel config:
CONFIG_BLK_DEV_FD=y
CONFIG_ST506=y
CONFIG_BLK_DEV_IDE=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_ELF=y
CONFIG_M486=y
CONFIG_INET=y
CONFIG_INET_SNARL=y
CONFIG_NETDEVICES=y
CONFIG_LANCE=y
CONFIG_NET_EISA=y
CONFIG_ZNET=y
CONFIG_EXT2_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
--
Bill Broadley Broadley@math.ucdavis.edu UCD Math Sys-Admin
Linux is great. http://ucdmath.ucdavis.edu/~broadley PGP-ok