I've got a problem... Laptop: BMx MP-995 Mobil Pentium II 400Mhz O2Micro (OZ6836/OZ6860) PCI-CardBus bridge NIC: product info: "FastEthernet", "Adapter", "1.0" manufid: 0x0149 oxc1ab (FreeBSD-3.3r+PAO recognizes it as Linksys EtherFast PCMPCI00 - DL10019C based NE2000 clone) This NIC properly operates under Win98 and FreeBSD-3.3r+PAO 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: PCMCIA=yes PCIC=i82365 PCIC_OPTS="irq_list=10 pci_int=1 pci_csc=1 do_scan=0" CORE_OPTS= 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"
|
[ Edit This Forum ]