Next-in-Thread Next Message

Question O2Micro(OZ6836/6860)+EtherFast=very slow network... 

Forum: PCMCIA Network Adapter Issues
Date: 2000, Jan 07
From: Max Gotlib <>

I've got a problem...
Laptop: BMx MP-995
	Mobil Pentium II 400Mhz
	O2Micro (OZ6836/OZ6860) PCI-CardBus bridge
		product info: "FastEthernet", "Adapter", "1.0"
		manufid: 0x0149 oxc1ab
		(FreeBSD-3.3r+PAO recognizes it as Linksys 	
		EtherFast PCMPCI00 - DL10019C based NE2000 	
		This NIC properly operates under Win98 and
OS: Linux (RedHat's clone) 2.2.13 kernel
PCMCIA package: 3.1.9 (tried 3.0.14, 3.1.8, 3.1.9 28 Dec,
			06 Jan - the same results)

The problem:
	NIC is recognized at bootup (it could be removed and 
inserted back - recognition is successfull again), but it 
delevers very slow performance - ping delay (across 10 and 100 
MBit/s LAN is more, than 180ms). There is no 
"routing-or-other-kinda-administration" problem - i've used 
just the same configuration in the same situation under 
FreeBSD successfully). There are no "interrupt(s) dropped!" 
messages - everithing, except performance (about 9 KB/s in FTP 
session) problems.

I've tryed virtually all combinations of i82365 and pcnet_cs options - no luck...

What can I do to fix it ?

P.S.: Here the "appendixies" are:

1. dmesg:
Linux version 2.2.13 (root@localhost.localdomain) (gcc version egcs-2.91.66 1999
0314/Linux (egcs-1.1.2 release)) #6 pTN qNW 7 04:15:45 YEKT 2000
Detected 400921266 Hz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 399.77 BogoMIPS
Memory: 63984k/66496k available (1004k kernel code, 412k reserved, 1036k data, 6
0k init)
CPU: Intel Mobile Pentium II stepping 0d
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xfb200
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
Initializing RT netlink socket
Starting kswapd v 1.5 
parport0: PC-style at 0x378 [SPP,PS2]
vesafb: framebuffer at 0xe0000000, mapped to 0xc4800000, size 4096k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: protected mode interface info at c87c:0000
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
Detected PS/2 Mouse Port.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
lp0: using parport0 (polling).
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.9)
PCI_IDE: unknown IDE controller on PCI bus 00 device 39, VID=8086, DID=7199
PCI_IDE: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DARA-206000, ATA DISK drive
hdb: CD-224E, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: IBM-DARA-206000, 5729MB w/418kB Cache, CHS=730/255/63, (U)DMA
hdb: ATAPI 24X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.56
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Partition check:
 hda: hda1 hda2 hda3
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 60k freed
Adding Swap: 112448k swap-space (priority -1)
MSDOS FS: Using codepage 866
MSDOS FS: IO charset koi8-r
VFS: freeing iocharset=koi8-r
Linux PCMCIA Card Services 3.1.9
  kernel build: 2.2.13 #6 pTN qNW 7 04:15:45 YEKT 2000
  options:  [pci] [apm]
Intel PCIC probe: 
  O2Micro OZ6836/OZ6860 PCI-to-CardBus at bus 0 slot 3, mem 0xe1000000, 2 sockets
    host opts [0]: [a 44] [b 8d] [c 00] [d 02] [mhpg 18] [fifo 00] [e 1a] [no pci irq] [lat 32/176] [bus 32/34]
    host opts [1]: [a 44] [b 81] [c 50] [d 02] [mhpg 18] [fifo 00] [e 1a] [no pci irq] [lat 32/176] [bus 35/37]
    ISA irqs (default) = 10 polling interval = 1000 ms
cs: IO port probe 0x0300-0x031f: clean.
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff
eth0: NE2000 Compatible: io 0x300, irq 10, hw_addr 00:E0:98:73:64:85
eth0: found link beat

2. /etc/sysconfig/pcmcia:



PCIC_OPTS="irq_list=10 pci_int=1 pci_csc=1 do_scan=0"


3. /etc/pcmcia/config.opts

# i'm sure, the NIC uses 0x300 io and 10 irq.

include port 0x300-0x31f

include memory 0xd0000-0xdffff

include memory 0xa0000000-0xa0ffffff

exclude irq 4

exclude irq 3

exclude irq 7

exclude irq 9

exclude irq 11

exclude irq 12

exclude irq 13

exclude irq 14

exclude irq 15

exclude irq 0

exclude irq 1

exclude irq 2

exclude irq 5

exclude irq 6

module "pcnet_cs" opts "irq_list=10"

Next-in-Thread Next Message

Messages Inline: 1 All Outline: 1 2 All

1. Note Ugly workaround:-) by Dag Kröper, 2000, Jul 10

Add Message to: "O2Micro(OZ6836/6860)+EtherFast=very slow network..."

Members Subscribe Admin Mode Show Frames Help for HyperNews at 1.10