First I have boot-up Win98 and that's what I've found: O2Micro OZ6832/6833 CardBus Controller: The resources this device is using do not match any of its known configurations. To assign resources manually for this device, click Set Configuration Manually. Input/Output Range 1080 - 10FF Memory Range 04020000 - 04040FFF Interrupt Request 09 Memory Range 04001000 - 04001FFF 3Com Megahertz 10/100 LAN CardBus PC Card Interrupt Request 09 Memory Range 04040000 - 0404007F Memory Range 04040080 - 040400FF Input/Output Range 1080 - 10FF Memory Range 04020000 - 0403FFFF Then, I have boot-up RedHat 6.1, /etc/rc.d/init.d/pcmcia restart, ping 192.168.1.1: dmesg: Linux version 2.2.12-20 (root@porky.devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Mon Sep 27 10:25:54 EDT 1999 Detected 233866685 Hz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 466.94 BogoMIPS Memory: 62780k/65536k available (1008k kernel code, 412k reserved, 992k data, 64k init) DENTRY hash table entries: 262144 (order: 9, 2097152 bytes) Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) VFS: Diskquotas version dquot_6.4.0 initialized CPU: Intel Mobile Pentium MMX stepping 01 Checking 386/387 coupling... OK, FPU using exception 16 error reporting. Checking 'hlt' instruction... OK. Intel Pentium with F0 0F bug - workaround enabled. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xfd9f0 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Enabling I/O for device 00:0a 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 TCP: Hash tables configured (ehash 65536 bhash 65536) Initializing RT netlink socket Starting kswapd v 1.5 Detected PS/2 Mouse Port. Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A pty: 256 Unix98 ptys configured apm: BIOS version 1.2 Flags 0x03 (Driver version 1.9) Real Time Clock Driver v1.09 RAM disk driver initialized: 16 RAM disks of 4096K size PIIX4: IDE controller on PCI bus 00 dev 09 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:pio, hdd:pio hda: IBM-DTCA-24090, ATA DISK drive hdc: UJDA110, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: IBM-DTCA-24090, 3909MB w/468kB Cache, CHS=993/128/63 hdc: ATAPI 14X CD-ROM drive, 128kB Cache Uniform CDROM driver Revision: 2.56 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12 raid5: measuring checksumming speed raid5: MMX detected, trying high-speed MMX checksum routines pII_mmx : 352.425 MB/sec p5_mmx : 421.005 MB/sec 8regs : 252.984 MB/sec 32regs : 188.214 MB/sec using fastest function: p5_mmx (421.005 MB/sec) scsi : 0 hosts. scsi : detected total. md.c: sizeof(mdp_super_t) = 4096 Partition check: hda: hda1 hda2 < hda5 hda6 > RAMDISK: Compressed image found at block 0 autodetecting RAID arrays autorun ... ... autorun DONE. VFS: Mounted root (ext2 filesystem). autodetecting RAID arrays autorun ... ... autorun DONE. VFS: Mounted root (ext2 filesystem) readonly. change_root: old root has d_count=1 Trying to unmount old root ... okay Freeing unused kernel memory: 64k freed Adding Swap: 16088k swap-space (priority -1) Linux PCMCIA Card Services 3.1.11 kernel build: 2.2.12-20 #1 Mon Sep 27 10:25:54 EDT 1999 options: [pci] [cardbus] [apm] [pnp] PCI routing table version 1.0 at 0xfdf70 00:10.0 -> irq 9 00:10.1 -> irq 9 PnP: PNP BIOS installation structure at 0xc00f6930 PnP: PNP BIOS version 1.0, entry at f0000:aa15, dseg at 400 Intel PCIC probe: Bridge register mapping failed: check cb_mem_base setting not found. ds: no socket drivers loaded! Intel PCIC probe: O2Micro OZ6832/OZ6833 PCI-to-CardBus at slot 00:10, mem 0x68000000 host opts [0]: [a 40] [b 01] [c 00] [d 02] [mhpg 18] [fifo 00] [e 02] [pci irq 9] [lat 168/176] [bus 35/37] host opts [1]: [a 40] [b 01] [c 50] [d 02] [mhpg 18] [fifo 00] [e 02] [pci irq 9] [lat 168/176] [bus 38/40] ISA irqs (default) = 3,4,5,7,10,11 PCI status changes cs: IO port probe 0x0c00-0x0cff: clean. cs: IO port probe 0x0800-0x08ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x300-0x307 0x378-0x37f 0x388-0x38f cs: IO port probe 0x0a00-0x0aff: clean. cs: cb_alloc(bus 38): vendor 0x10b7, device 0x5157 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html cs: cb_config(bus 38) fn 0 bar 1: io 0x280-0x2ff fn 0 bar 2: mem 0x60021000-0x6002107f fn 0 bar 3: mem 0x60020000-0x6002007f fn 0 rom: mem 0x60000000-0x6001ffff cs: cb_enable(bus 38) bridge io map 0 (flags 0x21): 0x280-0x2ff bridge mem map 0 (flags 0x1): 0x60000000-0x60021fff vortex_reap() vortex_attach(bus 38, function 0, device 5157) eth0: 3Com 3CCFE575 Cyclone CardBus at 0x280, 00:10:4b:a5:87:ad, IRQ 9 eth0: CardBus functions mapped 60020000->c4829000 8K byte-wide RAM 5:3 Rx:Tx split, MII interface. MII transceiver found at address 0, status 7809. Enabling bus-master transmits and whole-frame receives. eth0: transmit timed out, tx_status 00 status e681. eth0: Interrupt posted but not delivered -- IRQ blocked by another device? Flags; bus-master 1, full 0; dirty 16 current 16. Transmit list 00000000 vs. c3ff0200. 0: @c3ff0200 length 8000002a status 8001002a 1: @c3ff0210 length 8000002a status 8001002a 2: @c3ff0220 length 8000002a status 8001002a 3: @c3ff0230 length 8000002a status 8001002a 4: @c3ff0240 length 8000002a status 8001002a 5: @c3ff0250 length 8000002a status 8001002a 6: @c3ff0260 length 8000002a status 8001002a 7: @c3ff0270 length 8000002a status 8001002a 8: @c3ff0280 length 8000002a status 8001002a 9: @c3ff0290 length 8000002a status 8001002a 10: @c3ff02a0 length 8000002a status 8001002a 11: @c3ff02b0 length 8000002a status 8001002a 12: @c3ff02c0 length 8000002a status 8001002a 13: @c3ff02d0 length 8000002a status 8001002a 14: @c3ff02e0 length 8000002a status 8001002a 15: @c3ff02f0 length 8000002a status 8001002a eth0: Resetting the Tx ring pointer. /sbin/ifconfig: eth0 Link encap:Ethernet HWaddr 00:10:4B:A5:87:AD inet addr:192.168.1.236 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:200 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:9 Base address:0x280 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:35 errors:0 dropped:0 overruns:0 frame:0 TX packets:35 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 cat /etc/sysconfig/pcmcia: PCMCIA=yes PCIC=i82365 PCIC_OPTS= CORE_OPTS= CARDMGR_OPTS= cat /etc/pcmcia/config.opts: # # Local PCMCIA Configuration File # #---------------------------------------------------------------------- # System resources available for PCMCIA devices include port 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff include memory 0xc0000-0xfffff include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff # High port numbers do not always work... # include port 0x1000-0x17ff # Extra port range for IBM Token Ring include port 0xa00-0xaff # Resources we should not use, even if they appear to be available # First built-in serial port exclude irq 4 # Second built-in serial port #exclude irq 3 # First built-in parallel port exclude irq 7 #---------------------------------------------------------------------- # Examples of options for loadable modules # To fix sluggish network with IBM ethernet adapter... #module "pcnet_cs" opts "mem_speed=600" # Options for IBM Token Ring adapters #module "ibmtr_cs" opts "mmiobase=0xd0000 srambase=0xd4000" # Options for Raylink/WebGear driver: uncomment only one line... # Generic ad-hoc network module "ray_cs" opts "pc_debug=1 essid=ADHOC_ESSID hop_dwell=128 beacon_period=256 translate=1" # Infrastructure network for older cards #module "ray_cs" opts "pc_debug=1 net_type=1 essid=ESSID1" # Infrastructure network for WebGear #module "ray_cs" opts "pc_debug=1 net_type=1 essid=ESSID1 translate=1 hop_dwell=128 beacon_period=256" # Options for WaveLAN/IEEE driver (AccessPoint mode)... #module "wvlan_cs" opts "station_name=MY_PC" # Options for WaveLAN/IEEE driver (ad-hoc mode)... #module "wvlan_cs" opts "port_type=3 channel=1 station_name=MY_PC" # Options for Xircom Netwave driver... #module "netwave_cs" opts "domain=0x100 scramble_key=0x0" cat /etc/pcmcia/network.opts: # Network adapter configuration # # The address format is "scheme,socket,instance,hwaddr". # # Note: the "network address" here is NOT the same as the IP address. # See the Networking HOWTO. In short, the network address is the IP # address masked by the netmask. # case "$ADDRESS" in *,*,*,*) INFO="Sample private network setup" # Transceiver selection, for some cards -- see 'man ifport' IF_PORT="" # Use BOOTP (via /sbin/bootpc, or /sbin/pump)? [y/n] BOOTP="n" # Use DHCP (via /sbin/dhcpcd, /sbin/dhclient, or /sbin/pump)? [y/n] DHCP="n" # Host's IP address, netmask, network address, broadcast address IPADDR="192.168.1.236" NETMASK="255.255.255.0" NETWORK="192.168.1.0" BROADCAST="192.168.1.255" # Gateway address for static routing GATEWAY="192.168.1.236" # Things to add to /etc/resolv.conf for this interface DOMAIN="" SEARCH="" DNS_1="" DNS_2="" DNS_3="" # NFS mounts, should be listed in /etc/fstab MOUNTS="" # For IPX interfaces, the frame type and network number IPX_FRAME="" IPX_NETNUM="" # Extra stuff to do after setting up the interface start_fn () { return; } # Extra stuff to do before shutting down the interface stop_fn () { return; } ;; esac cardctl config: Socket 0: not configured Socket 1: Vcc 3.3V Vpp1 3.3V Vpp2 3.3V interface type is "cardbus" irq 9 [exclusive] [level] function 0: io 0x0280-0x02ff [32bit] |