Hello! I've got notebook HP OmniBook 5700CTX (P166MMX, 128MB RAM etc.). My problem is with PCMCIA (CardBus actually) 3Com Corporation 3CCFE575CT CardBus. I'm trying to put it working on Knoppix 3.2 (kernel 2.4.20-xfs), knoppix 3.4 (kernel 2.4.20 and also on kernel 2.6.6), Slackware 10.0 (kernel 2.4.24 (if I remember) bare.i) - all of them are standard kernels (none of them were compilated by me). Debian 3.0 - the same problems (now I'm trying to set up this network card on knoppix and slackware).
When I want to ping any computer in the local network I've got Host Unreachable or very very long times (about thousands ms) with lost packages about 30-100%. There are some duplicates also (DUP!). My local network (for tests) 192.168.0.x, computers are 101 and 110, notebook is set to 112. Network card on 101 is RTL-1839. 110's computer uses Intel EtherExpress Pro - but this computer I've used once (I thought that there may be problems with RTL-1839, I've received very long a hardware address of that card, but it's "normal" here) Card (PCMCIA/CardBus) is ok. It works under Win98SE and the pings are lasting about 1ms (to both 101 and 110 computers), connection to the Internet works as well. The problem looks like it is configuration problem under Linux. The notebook must be booted with ide=nodma parameter (without this - Linux won't start) I've tried noapic parameter, but it doesn't works also :(. Once I set up hardware addresses of other computers in the network to static using arp -s 192.168.0.y hw:ad:dr:es:se:s.. Than I do not have Destination Host Unreachable errors - it tries to ping from the very begining. Than I noticed that getting hardware address is very very long. After some time pinging other computers, it stops either - 100% lost packages. short info: ==== iptables -L: ==== Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination ================== ==== cardctl ident ==== Socket 0: product info: "3Com Corporation", "3CCFE575CT", "LAN Cardbus Card", "004" manfid: 0x0101, 0x5257 function: 6 (network) Socket 1: no product info available ========= ==== dmesg ==== Linux version 2.4.20-xfs ([EMAIL PROTECTED]) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Mit Mär 26 15:37:36 CET 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000008000000 (usable) BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) 128MB LOWMEM available. On node 0 totalpages: 32768 zone(0): 4096 pages. zone(1): 28672 pages. zone(2): 0 pages. Kernel command line: ramdisk_size=100000 init=/etc/init lang=us apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=791 initrd=miniroot.gz nomce quiet BOOT_IMAGE=knoppix BOOT_IMAGE=vmlinuz nousb ide=nodma noapic 2 fb1024x768 lang=pl ide_setup: hda=scsi ide_setup: hdb=scsi ide_setup: hdc=scsi ide_setup: hdd=scsi ide_setup: hde=scsi ide_setup: hdf=scsi ide_setup: hdg=scsi ide_setup: hdh=scsi ide_setup: ide=nodmaIDE: Prevented DMA No local APIC present or hardware disabled Initializing CPU#0 Detected 166.661 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 331.77 BogoMIPS Memory: 126444k/131072k available (1270k kernel code, 4240k reserved, 503k data, 128k init, 0k highmem) Dentry cache hash table entries: 16384 (order: 5, 131072 bytes) Inode cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) Intel Pentium with F0 0F bug - workaround enabled. CPU: After generic, caps: 008001bf 00000000 00000000 00000000 CPU: Common caps: 008001bf 00000000 00000000 00000000 Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED]) mtrr: detected mtrr type: none CPU: After generic, caps: 008001bf 00000000 00000000 00000000 CPU: Common caps: 008001bf 00000000 00000000 00000000 CPU0: Intel Pentium MMX stepping 03 per-CPU timeslice cutoff: 159.89 usecs. SMP motherboard not detected. Local APIC not detected. Using dummy APIC emulation. Waiting on wait_init_idle (map = 0x0) All processors have done init_idle PCI: PCI BIOS revision 2.10 entry at 0xea9de, last bus=0 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router default [1045/c558] at 00:01.0 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Disk quotas vdquot_6.5.1 vesafb: framebuffer at 0xc0000000, mapped to 0xc880d000, size 2048k vesafb: mode is 1024x768x16, linelength=2048, pages=0 vesafb: protected mode interface info at c000:9a70 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 pty: 256 Unix98 ptys configured Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx OPTI621: IDE controller on PCI bus 00 dev a0 OPTI621: chipset revision 18 OPTI621: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x3000-0x3007, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0x3008-0x300f, BIOS settings: hdc:pio, hdd:pio hda: TOSHIBA MK3205MAV, ATA DISK drive hdc: TOSHIBA CD-ROM XM-7002Bc, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 6354432 sectors (3253 MB), CHS=788/128/63 ide-cd: passing drive hdc to ide-scsi emulation. Partition check: hda: hda1 hda2 hda3 hda4 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994 Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak. Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found Highpoint HPT370 Softwareraid driver for linux version 0.01 No raid array found SCSI subsystem driver Revision: 1.00 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: TOSHIBA Model: CD-ROM XM-7002Bc Rev: 1110 Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 464k freed EXT2-fs warning: checktime reached, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). NCR53c406a: no available ports found aec671x_detect: scsi: <fdomain> Detection failed (no card) megaraid: v1.18 (Release Date: Thu Oct 11 15:02:53 EDT 2001) megaraid: no BIOS enabled. DC390: 0 adapters found Failed initialization of WD-7000 SCSI card! ISO 9660 Extensions: Microsoft Joliet Level 3 kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2 ISO 9660 Extensions: RRIP_1991A cloop: Welcome to cloop v0.68 cloop: /cdrom/KNOPPIX/KNOPPIX: 29334 blocks, 65536 bytes/block, largest block is 65562 bytes. cloop: loaded (max 1 devices) ISO 9660 Extensions: RRIP_1991A Freeing unused kernel memory: 128k freed Real Time Clock Driver v1.10e apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] [pm] PCI: Guessed IRQ 10 for device 00:03.0 PCI: Guessed IRQ 10 for device 00:03.1 spurious 8259A interrupt: IRQ7. Yenta IRQ list 0898, PCI irq10 Socket status: 30000020 Yenta IRQ list 0898, PCI irq10 Socket status: 30000006 cs: cb_alloc(bus 1): vendor 0x10b7, device 0x5257 PCI: Enabling device 01:00.0 (0000 -> 0003) cs: IO port probe 0x0c00-0x0cff: clean. cs: IO port probe 0x0820-0x08ff: clean. cs: IO port probe 0x0800-0x080f: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x220-0x22f 0x2f8-0x2ff 0x330-0x337 0x378-0x37f 0x388-0x38f 0x3f8-0x40f 0x480-0x48f 0x4c0-0x4df cs: IO port probe 0x0a00-0x0aff: clean. 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 01:00.0: 3Com PCI 3CCFE575CT Tornado CardBus at 0x4000. Vers LK1.1.16 PCI: Setting latency timer of device 01:00.0 to 64 Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A parport0: PC-style at 0x378 (0x778) [PCSPP] parport0: irq 7 detected Adding Swap: 124988k swap-space (priority -1) ------< this you can find nonstop >------ NETDEV WATCHDOG: eth0: transmit timed out eth0: transmit timed out, tx_status 00 status e601. diagnostics: net 0ce0 media a800 dma 0000003a. eth0: Interrupt posted but not delivered -- IRQ blocked by another device? Flags; bus-master 1, dirty 16(0) current 16(0) Transmit list 00000000 vs. c02dd200. 0: @c02dd200 length 8000002a status 0001002a 1: @c02dd240 length 8000002a status 0001002a 2: @c02dd280 length 8000002a status 0001002a 3: @c02dd2c0 length 8000002a status 0001002a 4: @c02dd300 length 8000002a status 0001002a 5: @c02dd340 length 8000002a status 0001002a 6: @c02dd380 length 8000002a status 0001002a 7: @c02dd3c0 length 8000002a status 0001002a 8: @c02dd400 length 8000002a status 0001002a 9: @c02dd440 length 8000002a status 0001002a 10: @c02dd480 length 8000002a status 0001002a 11: @c02dd4c0 length 8000002a status 0001002a 12: @c02dd500 length 8000002a status 0001002a 13: @c02dd540 length 8000002a status 0001002a 14: @c02dd580 length 8000002a status 8001002a 15: @c02dd5c0 length 8000002a status 8001002a eth0: Resetting the Tx ring pointer. ------< /this you can find nonstop >------ ======== ==== cat /proc/interrupts ==== CPU0 0: 56563 XT-PIC timer 1: 700 XT-PIC keyboard 2: 0 XT-PIC cascade 8: 1 XT-PIC rtc 10: 0 XT-PIC Texas Instruments PCI1131, Texas Instruments PCI1131 (#2), eth0 14: 159 XT-PIC ide0 15: 2756 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 2 MIS: 0 ========= ==== lspci -v ==== 00:00.0 Host bridge: OPTi Inc. 82C557 [Viper-M] (rev 14) Flags: bus master, medium devsel, latency 0 00:01.0 ISA bridge: OPTi Inc. 82C558 [Viper-M ISA+IDE] (rev 02) Flags: bus master, medium devsel, latency 0 00:02.0 VGA compatible controller: Chips and Technologies F65554 (rev c2) (prog-if 00 [VGA]) Flags: stepping, medium devsel Memory at c0000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at <unassigned> [disabled] [size=256K] 00:03.0 CardBus bridge: Texas Instruments PCI1131 (rev 01) Flags: bus master, medium devsel, latency 168, IRQ 10 Memory at 10000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=01, subordinate=04, sec-latency=176 Memory window 0: 10400000-107ff000 (prefetchable) Memory window 1: 10800000-10bff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 00:03.1 CardBus bridge: Texas Instruments PCI1131 (rev 01) Flags: bus master, medium devsel, latency 168, IRQ 10 Memory at 10001000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=05, subordinate=08, sec-latency=176 Memory window 0: 10c00000-10fff000 (prefetchable) Memory window 1: 11000000-113ff000 I/O window 0: 00004800-000048ff I/O window 1: 00004c00-00004cff 16-bit legacy interface ports at 0001 00:14.0 IDE interface: OPTi Inc. 82C621 [Viper-M/N+] (rev 12) (prog-if 80 [Master]) Flags: bus master, medium devsel, latency 0 I/O ports at 3000 [size=16] 01:00.0 Ethernet controller: 3Com Corporation 3CCFE575CT Cyclone CardBus (rev 10) Subsystem: 3Com Corporation FE575C-3Com 10/100 LAN CardBus-Fast Ethernet Flags: bus master, medium devsel, latency 64, IRQ 10 I/O ports at 4000 [size=256] Memory at 10800000 (32-bit, non-prefetchable) [size=128] Memory at 10800080 (32-bit, non-prefetchable) [size=128] Expansion ROM at 10400000 [size=128K] Capabilities: [50] Power Management version 2 ========= ==== lsmod ==== Module Size Used by Not tainted iptable_filter 1672 0 (autoclean) (unused) ip_tables 11032 1 [iptable_filter] autofs4 8724 1 (autoclean) af_packet 13448 0 (autoclean) nls_iso8859-1 2876 0 (autoclean) nls_cp437 4380 0 (autoclean) serial 51876 0 (autoclean) 3c59x 25776 1 ds 6472 2 yenta_socket 8640 2 pcmcia_core 37568 0 [ds yenta_socket] apm 9612 0 rtc 6908 0 (autoclean) cloop 5232 1 ============== ==== ifconfig (the same output for ifconfig -a) ==== eth0 Link encap:Ethernet HWaddr 00:04:75:D5:A2:FB inet addr:192.168.0.112 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16 errors:0 dropped:0 overruns:58 frame:0 TX packets:28 errors:1 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:8423 (8.2 KiB) TX bytes:3372 (3.2 KiB) Interrupt:10 Base address:0x4000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:23 errors:0 dropped:0 overruns:0 frame:0 TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2452 (2.3 KiB) TX bytes:2452 (2.3 KiB) ============== ==== this is what one can see - from Slackware 10.0 ==== [EMAIL PROTECTED]:~# arp -n Address HWtype HWaddress Flags Mask Iface 192.168.0.110 (incomplete) eth0 [EMAIL PROTECTED]:~# ping 192.168.0.110 PING 192.168.0.110 (192.168.0.110) 56(84) bytes of data. >From 192.168.0.112 icmp_seq=1 Destination Host Unreachable >From 192.168.0.112 icmp_seq=2 Destination Host Unreachable >From 192.168.0.112 icmp_seq=3 Destination Host Unreachable >From 192.168.0.112 icmp_seq=4 Destination Host Unreachable >From 192.168.0.112 icmp_seq=5 Destination Host Unreachable >From 192.168.0.112 icmp_seq=6 Destination Host Unreachable --- 192.168.0.110 ping statistics --- 7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6093ms, pipe 3 [EMAIL PROTECTED]:~# arp -n Address HWtype HWaddress Flags Mask Iface 192.168.0.110 ether 00:AA:00:C8:3B:68 C eth0 [EMAIL PROTECTED]:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.0.101 0.0.0.0 UG 1 0 0 eth0 [EMAIL PROTECTED]:~# ping 192.168.0.110 PING 192.168.0.110 (192.168.0.110) 56(84) bytes of data. 64 bytes from 192.168.0.110: icmp_seq=6 ttl=128 time=13520 ms 64 bytes from 192.168.0.110: icmp_seq=7 ttl=128 time=12520 ms 64 bytes from 192.168.0.110: icmp_seq=8 ttl=128 time=11520 ms 64 bytes from 192.168.0.110: icmp_seq=9 ttl=128 time=15320 ms 64 bytes from 192.168.0.110: icmp_seq=10 ttl=128 time=14310 ms 64 bytes from 192.168.0.110: icmp_seq=11 ttl=128 time=13310 ms 64 bytes from 192.168.0.110: icmp_seq=12 ttl=128 time=12310 ms 64 bytes from 192.168.0.110: icmp_seq=13 ttl=128 time=11310 ms 64 bytes from 192.168.0.110: icmp_seq=14 ttl=128 time=10310 ms 64 bytes from 192.168.0.110: icmp_seq=15 ttl=128 time=9310 ms ping: sendmsg: Interrupted system call --- 192.168.0.110 ping statistics --- 24 packets transmitted, 10 received, 58% packet loss, time 186231ms rtt min/avg/max/mdev = 9310.261/12374.237/15320.175/1736.392 ms, pipe 9 [EMAIL PROTECTED]:~# ping 192.168.0.110 PING 192.168.0.110 (192.168.0.110) 56(84) bytes of data. ping: sendmsg: Interrupted system call --- 192.168.0.110 ping statistics --- 40 packets transmitted, 0 received, 100% packet loss, time 25567ms ========= Does anybody has similar problems with 3ccfe575ct? Could these problems be connected with Texas Instruments PCI1131 (rev 01) ? any ideas what shall I do?? what I forgot?? what to try?? thanks with advance rosa