Date: Tue, 25 Jun 2002 01:06:54 +0300 From: =?iso-8859-1?Q?Mikko_S=2E_Hyv=E4rinen?= <morphy@morphy.iki.fi> To: freebsd-mobile@freebsd.org Subject: PCCard problems (CL-PD6729 on a PCI card + Orinoco Silver) Message-ID: <20020625010654.A430@morphy.iki.fi>
next in thread | raw e-mail | index | archive | help
Hello, I have been struggling with this particular configuration for a while now and as no solution proposals given in the mailing list archives to other people with similar problems has helped me, I'll resort to a new posting. Sorry about the long mail but you would probably have to ask for some or all of this information anyway to make sense of the situation. Symptoms that I have seen with various combinations of IRQ and interrupt rounting settings include: a) "wi0: watchdog timeout", no data transfer possible but the client machine can find the IBSS created by the FreeBSD machine - this is by far the most common case b) system hangs after printing "wi0: wi_has_wep = 1", breaking to debugger possible but otherwise the system is practically dead. removing wi0 from the socket causes the wi0 driver to output a stream of various error messages and finally relinguish control back to other parts of the kernel, which lets the system boot. inserting the card later again hangs the system in the same way c) system hangs after printing "trying /sbin/init", breaking to debugger possible but otherwise the system is practically dead (happens with hw.pcic.intr_path=2, hw.pcic.init_routing=1) So far none of the parameter combinations I have tried has successfully enabled me to even ping between the client and this machine. I'd appreciate any help or comments on the situation. Regards, Mikko And now to the configuration details. Client is an IBM ThinkPad 600 with Orinoco Silver card, Windows XP Professional - verified to work in another 802.11b WLAN. FreeBSD system configuration: - PCI add-on card with Cirrus Logic CL-PD6729 PCI-to-PCCard bridge, one rear PCCard slot - possibly made by Elan Digital Systems (www.pccard.co.uk) - Orinoco Silver 802.11b wireless LAN card FreeBSD morphy.iki.fi 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Mon Jun 24 18:53:04 EEST 2002 root@morphy.iki.fi:/usr/obj/usr/src/sys/MUHVELI i386 I believe I have the latest versions of the OLDCARD pcic(4) code, the versions numbers after the cvsup on Jun 23rd before my tests are as follows: cardinfo.h:/* $FreeBSD: src/sys/pccard/cardinfo.h,v 1.26 2002/02/20 14:42:35 shiba Exp $ */ cis.h: * $FreeBSD: src/sys/pccard/cis.h,v 1.4 2000/04/26 15:36:24 iwasaki Exp $ driver.h: * $FreeBSD: src/sys/pccard/driver.h,v 1.14 2001/03/22 05:49:18 imp Exp $ i82365.h: * $FreeBSD: src/sys/pccard/i82365.h,v 1.24 2002/06/23 01:55:10 imp Exp $ mecia.c: * $FreeBSD: src/sys/pccard/mecia.c,v 1.3 2001/08/14 23:24:56 imp Exp $ meciareg.h: * $FreeBSD: src/sys/pccard/meciareg.h,v 1.2 2001/05/15 23:53:18 imp Exp $ pccard.c: * $FreeBSD: src/sys/pccard/pccard.c,v 1.148 2002/06/23 01:55:10 imp Exp $ pccard_beep.c:/* $FreeBSD: src/sys/pccard/pccard_beep.c,v 1.8 2001/05/14 06:15:24 imp Exp $ */ pccard_nbk.c: * $FreeBSD: src/sys/pccard/pccard_nbk.c,v 1.40 2002/05/30 18:48:44 takawata Exp $ pccard_nbk.h: * $FreeBSD: src/sys/pccard/pccard_nbk.h,v 1.6 2002/01/08 19:35:27 msmith Exp $ pcic.c: * $FreeBSD: src/sys/pccard/pcic.c,v 1.173 2002/06/23 01:55:10 imp Exp $ pcic_isa.c: * $FreeBSD: src/sys/pccard/pcic_isa.c,v 1.23 2001/11/09 07:33:54 imp Exp $ pcic_pci.c: * $FreeBSD: src/sys/pccard/pcic_pci.c,v 1.112 2002/06/23 01:55:10 imp Exp $ pcic_pci.h: * $FreeBSD: src/sys/pccard/pcic_pci.h,v 1.34 2002/06/23 01:55:10 imp Exp $ pcicvar.h: * $FreeBSD: src/sys/pccard/pcicvar.h,v 1.28 2001/11/09 05:24:51 imp Exp $ slot.h: * $FreeBSD: src/sys/pccard/slot.h,v 1.35 2002/02/20 14:42:36 shiba Exp $ Kernel configuration: machine i386 cpu I486_CPU cpu I586_CPU cpu I686_CPU ident MUHVELI maxusers 0 makeoptions DEBUG=-g options INET options INET6 options FFS options SOFTUPDATES options UFS_DIRHASH options MD_ROOT options NFSCLIENT options NFSSERVER options NFS_ROOT options MSDOSFS options CD9660 options PROCFS options PSEUDOFS options COMPAT_43 options SCSI_DELAY=15000 options KTRACE options SYSVSHM options SYSVMSG options SYSVSEM options P1003_1B options _KPOSIX_PRIORITY_SCHEDULING options KBD_INSTALL_CDEV options DDB options INVARIANTS options INVARIANT_SUPPORT options WITNESS options WITNESS_SKIPSPIN options IPFIREWALL options IPFIREWALL_VERBOSE options IPV6FIREWALL options IPV6FIREWALL_VERBOSE options IPSEC options IPSEC_ESP options DUMMYNET device isa device eisa device pci options PCI_ENABLE_IO_MODES device fdc device ahc device scbus device ch device da device sa device cd device pass device ses device atkbdc 1 device atkbd device psm device vga device splash device sc 1 device npx device apm device pmtimer device card device pcic device sio device ppc device ppbus device lpt device plip device ppi device miibus device xl device ep device wi device random device loop device ether device sl device ppp 1 device tun device pty device md device gif device bpf device uhci device ohci device usb device ugen device uhid device ukbd device ulpt device umass device ums device urio device uscanner device aue device cue device kue /boot/loader.conf contains (for this particular test run): userconfig_script_load="YES" splash_bmp_load="YES" bitmap_load="YES" hw.pcic.init_routing=1 hw.pcic.intr_path=1 hw.pcic.irq=10 Changes made to /boot/device.hints: --- /boot/device.hints Mon Jun 24 20:51:55 2002 +++ /usr/src/sys/i386/conf/GENERIC.hints Sat May 26 11:04:34 2001 @@ -35,14 +35,14 @@ hint.apm.0.disabled="1" hint.apm.0.flags="0x20" hint.pmtimer.0.at="isa" -hint.pcic.0.at="pci" -hint.pcic.0.irq="10" # Default to polling +hint.pcic.0.at="isa" +# hint.pcic.0.irq="10" # Default to polling hint.pcic.0.port="0x3e0" -hint.pcic.0.maddr="0xd4000" +hint.pcic.0.maddr="0xd0000" hint.pcic.1.at="isa" hint.pcic.1.irq="11" hint.pcic.1.port="0x3e2" -hint.pcic.1.maddr="0xd8000" +hint.pcic.1.maddr="0xd4000" hint.pcic.1.disabled="1" hint.sio.0.at="isa" hint.sio.0.port="0x3F8" GENERIC.hints is $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.8 2001/05/26 08:04:34 jkh Exp $ dmesg output follows, boot -v Please note that pccardd is invoked with flags: -I -i 9 Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #1: Mon Jun 24 18:53:04 EEST 2002 root@morphy.iki.fi:/usr/obj/usr/src/sys/MUHVELI Preloaded elf kernel "/boot/kernel/kernel" at 0xc0486000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc04860b4. Preloaded elf module "/boot/kernel/splash_bmp.ko" at 0xc0486104. Calibrating clock(s) ... TSC clock: 400951651 Hz, i8254 clock: 1193309 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method Timecounter "TSC" frequency 400911167 Hz CPU: AMD-K6(tm) 3D+ Processor (400.91-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x591 Stepping = 1 Features=0x8021bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX> AMD Features=0xffffffff80000800<SYSCALL,3DNow!> Data TLB: 128 entries, 2-way associative Instruction TLB: 64 entries, 1-way associative L1 data cache: 32 kbytes, 32 bytes/line, 2 lines/tag, 2-way associative L1 instruction cache: 32 kbytes, 32 bytes/line, 2 lines/tag, 2-way associative L2 internal cache: 256 kbytes, 32 bytes/line, 2 lines/tag, 4-way associative Write Allocate Enable Limit: 384M bytes Write Allocate 15-16M bytes: Enable real memory = 402653184 (393216K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x004ad000 - 0x17ff7fff, 397717504 bytes (97099 pages) avail memory = 386301952 (377248K bytes) bios32: Found BIOS32 Service Directory header at 0xc00fae30 bios32: Entry = 0xfb2b0 (c00fb2b0) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xb460 pnpbios: Found PnP BIOS data at 0xc00fc050 pnpbios: Entry = f0000:c078 Rev = 1.0 Other BIOS signatures found: null: <null device, zero device> random: <entropy source> mem: <memory & I/O> K6-family MTRR support enabled (2 registers) module_register_init: MOD_LOAD (splash_bmp, 0xc048190c, 0) error 2 pci_open(1): mode 1 addr port (0x0cf8) is 0x80003840 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=05971106) Using $PIR table, 7 entries at 0xc00fdf10 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> at pcibus 0 on motherboard pci0: physical bus=0 map[10]: type 3, range 32, base e0000000, size 27, enabled found-> vendor=0x1106, dev=0x0597, revid=0x04 bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 found-> vendor=0x1106, dev=0x8598, revid=0x00 bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 found-> vendor=0x1106, dev=0x0596, revid=0x12 bus=0, slot=7, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 map[20]: type 4, range 32, base 0000d000, size 4, port disabled found-> vendor=0x1106, dev=0x0571, revid=0x06 bus=0, slot=7, func=1 class=01-01-8a, hdrtype=0x00, mfdev=0 found-> vendor=0x1106, dev=0x3050, revid=0x20 bus=0, slot=7, func=3 class=06-00-00, hdrtype=0x00, mfdev=0 map[10]: type 4, range 32, base 0000d800, size 7, enabled map[14]: type 1, range 32, base f0001000, size 7, enabled found-> vendor=0x10b7, dev=0x9055, revid=0x30 bus=0, slot=9, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=11 powerspec 1 supports D0 D1 D2 D3 current D0 map[10]: type 4, range 32, base 0000dc00, size 2, enabled found-> vendor=0x1013, dev=0x1100, revid=0x07 bus=0, slot=10, func=0 class=06-05-00, hdrtype=0x00, mfdev=0 intpin=a, irq=10 map[10]: type 4, range 32, base 0000e000, size 8, enabled map[14]: type 1, range 64, base f0000000, size 12, enabled found-> vendor=0x9005, dev=0x0010, revid=0x00 bus=0, slot=11, func=0 class=01-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=14 powerspec 1 supports D0 D3 current D0 pci0: <PCI bus> on pcib0 pcib1: <PCI-PCI bridge> at device 1.0 on pci0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xc000-0xcfff pcib1: memory decode 0xe8000000-0xebffffff pcib1: prefetched decode 0xec000000-0xedffffff pci1: physical bus=1 map[10]: type 3, range 32, base ec000000, size 25, enabled map[14]: type 1, range 32, base e8000000, size 14, enabled map[18]: type 1, range 32, base e9000000, size 23, enabled found-> vendor=0x102b, dev=0x0525, revid=0x82 bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=15 powerspec 2 supports D0 D3 current D0 pci1: <PCI bus> on pcib1 pci1: <display, VGA> at device 0.0 (no driver attached) isab0: <PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 pci0: <mass storage, ATA> at device 7.1 (no driver attached) pci0: <bridge, HOST-PCI> at device 7.3 (no driver attached) xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xd800-0xd87f mem 0xf0001000-0xf000107f irq 11 at device 9.0 on pci0 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 lock order reversal 1st 0xc11c8bbc xl0 (network driver) @ /usr/src/sys/pci/if_xl.c:1260 2nd 0xc0372fa0 allproc (allproc) @ /usr/src/sys/kern/kern_fork.c:309 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:1260 xl0: Ethernet address: 00:10:5a:21:50:9f xl0: media options word: a xl0: found MII/AUTO miibus0: <MII bus> on xl0 xlphy0: <3Com internal media interface> on miibus0 xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto /usr/src/sys/vm/uma_core.c:1331: could sleep with "xl0" locked from /usr/src/sys/pci/if_xl.c:655 bpf: xl0 attached pcic0: <Cirrus Logic PD6729/6730 PC-Card Controller> port 0xdc00-0xdc03 irq 10 at device 10.0 on pci0 pcic0: Management interrupt on ISA IRQ 4 pcic0: PCI Configuration space: 0x00: 0x11001013 0x04000083 0x06050007 0x00000000 0x10: 0x0000dc01 0x00000000 0x00000000 0x00000000 0x20: 0x00000000 0x00000000 0x00000000 0x00000000 0x30: 0x00000000 0x00000000 0x00000000 0x0000010a 0x40: 0x00000000 0x00000000 0x00000000 0x00000000 0x50: 0x00000000 0x00000000 0x00000000 0x00000000 0x60: 0x00000000 0x00000000 0x00000000 0x00000000 0x70: 0x00000000 0x00000000 0x00000000 0x00000000 0x80: 0x00212007 0x00045309 0x00000000 0x00000000 0x90: 0x00000000 0x00000000 0x00000000 0x00000000 0xa0: 0x00000000 0x00000000 0x00000000 0x00000000 0xb0: 0x00000000 0x00000000 0x00000000 0x00000000 0xc0: 0x00000000 0x00000000 0x00000000 0x00000000 0xd0: 0x00000000 0x00000000 0x00000000 0x00000000 0xe0: 0x00000000 0x00000000 0x00000000 0x00000000 0xf0: 0x00000000 0x00000000 0x00000000 0x00000000 pccard0: <PC Card bus (classic)> on pcic0 pccard1: <PC Card bus (classic)> on pcic0 ahc0: <Adaptec 2940 Ultra2 SCSI adapter> port 0xe000-0xe0ff mem 0xf0000000-0xf0000fff irq 14 at device 11.0 on pci0 ahc0: Reading SEEPROM...done. ahc0: Manual SE Termination ahc0: Manual LVD Termination ahc0: BIOS eeprom is present ahc0: Secondary High byte termination Enabled ahc0: Secondary Low byte termination Enabled ahc0: Primary Low Byte termination Enabled ahc0: Primary High Byte termination Enabled ahc0: Downloading Sequencer Program... 422 instructions downloaded aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs Trying Read_Port at 203 Trying Read_Port at 243 CTL0042: start dependent (0) CTL0042: adding irq mask 0x20 CTL0042: adding dma mask 0x2 CTL0042: adding dma mask 0x20 CTL0042: adding io range 0x220-0x22f, size=0x10, align=0x1 CTL0042: adding io range 0x330-0x331, size=0x2, align=0x1 CTL0042: adding io range 0x388-0x38b, size=0x4, align=0x1 CTL0042: start dependent (1) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding dma mask 0xe0 CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30 CTL0042: adding io range 0x388-0x38b, size=0x4, align=0x1 CTL0042: start dependent (1) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding dma mask 0xe0 CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30 CTL0042: start dependent (1) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding dma mask 0xe0 CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: start dependent (1) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30 CTL0042: adding io range 0x388-0x38b, size=0x4, align=0x1 CTL0042: start dependent (1) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30 CTL0042: start dependent (1) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: start dependent (2) CTL0042: adding irq mask 0x6a0 CTL0042: adding dma mask 0xb CTL0042: adding dma mask 0xe0 CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0042: adding io range 0x300-0x331, size=0x2, align=0x10 CTL0042: adding io range 0x388-0x397, size=0x4, align=0x4 CTL0042: end dependent CTL7002: start dependent (0) CTL7002: adding io range 0x200-0x207, size=0x8, align=0x1 CTL7002: start dependent (1) CTL7002: adding io range 0x200-0x20f, size=0x8, align=0x8 CTL7002: end dependent CTL0022: start dependent (0) CTL0022: adding io range 0x620-0x623, size=0x4, align=0x1 CTL0022: start dependent (1) CTL0022: adding io range 0x620-0x683, size=0x4, align=0x20 CTL0022: end dependent pnpbios: 13 devices, largest 98 bytes PNP0000: adding irq mask 0x4 PNP0000: adding io range 0x20-0x21, size=0x2, align=0 PNP0000: adding io range 0xa0-0xa1, size=0x2, align=0 pnpbios: handle 0 device ID PNP0000 (0000d041) PNP0200: adding dma mask 0x10 PNP0200: adding io range 0-0xf, size=0x10, align=0 PNP0200: adding io range 0x81-0x83, size=0x3, align=0 PNP0200: adding io range 0x87-0x87, size=0x1, align=0 PNP0200: adding io range 0x89-0x8b, size=0x3, align=0 PNP0200: adding io range 0x8f-0x91, size=0x3, align=0 PNP0200: adding io range 0xc0-0xdf, size=0x20, align=0 pnpbios: handle 1 device ID PNP0200 (0002d041) PNP0100: adding irq mask 0x1 PNP0100: adding io range 0x40-0x43, size=0x4, align=0 pnpbios: handle 2 device ID PNP0100 (0001d041) PNP0b00: adding irq mask 0x100 PNP0b00: adding io range 0x70-0x71, size=0x2, align=0 pnpbios: handle 3 device ID PNP0b00 (000bd041) PNP0303: adding irq mask 0x2 PNP0303: adding io range 0x60-0x60, size=0x1, align=0 PNP0303: adding io range 0x64-0x64, size=0x1, align=0 pnpbios: handle 4 device ID PNP0303 (0303d041) PNP0800: adding io range 0x61-0x61, size=0x1, align=0 pnpbios: handle 5 device ID PNP0800 (0008d041) PNP0c04: adding irq mask 0x2000 PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0 pnpbios: handle 6 device ID PNP0c04 (040cd041) PNP0c01: adding fixed memory32 range 0-0x9ffff, size=0xa0000 PNP0c01: adding fixed memory32 range 0xfffe0000-0xffffffff, size=0x20000 PNP0c01: adding fixed memory32 range 0x100000-0x17ffffff, size=0x17f00000 pnpbios: handle 7 device ID PNP0c01 (010cd041) PNP0c02: adding fixed memory32 range 0xf0000-0xf3fff, size=0x4000 PNP0c02: adding fixed memory32 range 0xf4000-0xf7fff, size=0x4000 PNP0c02: adding fixed memory32 range 0xf8000-0xfffff, size=0x8000 PNP0c02: adding fixed memory32 range 0xce800-0xcffff, size=0x1800 pnpbios: handle 8 device ID PNP0c02 (020cd041) PNP0a03: adding io range 0x294-0x297, size=0x4, align=0 PNP0a03: adding io range 0x4d0-0x4d1, size=0x2, align=0 PNP0a03: adding io range 0xcf8-0xcff, size=0x8, align=0 PNP0a03: adding io range 0x480-0x48f, size=0x10, align=0 PNP0a03: adding io range 0x4000-0x407f, size=0x80, align=0 PNP0a03: adding io range 0x4080-0x40ff, size=0x80, align=0 PNP0a03: adding io range 0x5000-0x501f, size=0x20, align=0 pnpbios: handle 9 device ID PNP0a03 (030ad041) PNP0f13: adding irq mask 0x1000 pnpbios: handle 10 device ID PNP0f13 (130fd041) PNP0c02: adding io range 0x208-0x20f, size=0x8, align=0 pnpbios: handle 11 device ID PNP0c02 (020cd041) PNP0401: adding dma mask 0x8 PNP0401: adding irq mask 0x80 PNP0401: adding io range 0x378-0x37f, size=0x8, align=0 PNP0401: adding io range 0x778-0x77a, size=0x3, align=0 pnpbios: handle 15 device ID PNP0401 (0104d041) sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: <Option ROMs> at iomem 0xc9000-0xce7ff,0xc0000-0xc87ff on isa0 adv0 failed to probe on isa0 aha0 failed to probe on isa0 aic0 failed to probe on isa0 ata0 failed to probe at port 0x1f0 irq 14 on isa0 ata1 failed to probe at port 0x170 irq 15 on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0047 atkbd: keyboard ID 0x41ab (2) kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000 psm0: current command byte:0047 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0-00, 3 buttons psm0: config:00000000, flags:00000000, packet size:3 psm0: syncmask:c0, syncbits:00 bt0 failed to probe on isa0 cs0 failed to probe at port 0x300 on isa0 ed0 failed to probe at port 0x280 iomem 0xd8000 irq 10 on isa0 fdc0: ready for input in output fdc0: cmd 3 failed at out byte 1 of 3 fdc0 failed to probe at port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0 fe0 failed to probe at port 0x300 on isa0 ie0 failed to probe at port 0x300 iomem 0xd0000 irq 10 on isa0 le0 failed to probe at port 0x300 iomem 0xd0000 irq 5 on isa0 lnc0 failed to probe at port 0x280 irq 10 drq 0 on isa0 pcic1: not probed (disabled) pmtimer0 on isa0 ppc0: parallel port found at 0x378 ppc0: using extended I/O port range ppc0: ECP SPP ECP+EPP SPP ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/16 bytes threshold plip0: <PLIP network interface> on ppbus0 bpf: lp0 attached lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sc0: fb0, kbd0, terminal emulator: sc (syscons terminal) sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: irq maps: 0x421 0x421 0x421 0x421 sio0: probe failed test(s): 0 1 2 4 6 7 9 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled sio1: irq maps: 0x421 0x421 0x421 0x421 sio1: probe failed test(s): 0 1 2 4 6 7 9 sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0 sio2: not probed (disabled) sio3: not probed (disabled) sn0 failed to probe at port 0x300 irq 10 on isa0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 fb0: vga0, vga, type:VGA (5), flags:0x7007f fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 fb0: init mode:24, bios mode:3, current mode:24 fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k VGA parameters upon power-up 50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0e 0f 00 00 07 80 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff VGA parameters in BIOS for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff EGA/VGA parameters to be used for mode 24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff vt0 failed to probe on isa0 isa_probe_children: probing PnP devices unknown: <Audio> failed to probe at port 0x388-0x38b,0x330-0x331,0x220-0x22f irq 5 drq 5,1 on isa0 unknown: <Game> failed to probe at port 0x200-0x207 on isa0 unknown: <WaveTable> failed to probe at port 0xe20-0xe23,0xa20-0xa23,0x620-0x623 on isa0 unknown: <PNP0303> can't assign resources (port) unknown: <PNP0303> at port 0x60 on isa0 unknown: <PNP0800> failed to probe at port 0x61 on isa0 unknown: <PNP0f13> can't assign resources (irq) unknown: <PNP0f13> at irq 12 on isa0 unknown: <PNP0401> can't assign resources (port) unknown: <PNP0401> at port 0x378-0x37f on isa0 BIOS Geometries: 0:03fefe3f 0..1022=1023 cylinders, 0..254=255 heads, 1..63=63 sectors 1:03fefe3f 0..1022=1023 cylinders, 0..254=255 heads, 1..63=63 sectors 0 accounted for Device configuration finished. procfs registered Timecounters tick every 10.000 msec bpf: lo0 attached IP packet filtering initialized, divert disabled, rule-based forwarding enabled, default to deny, unlimited logging IPv6 packet filtering initialized, unlimited logging bpf: ppp0 attached DUMMYNET initialized (011031) IPsec: Initialized Security Association Processing. Waiting 15 seconds for SCSI devices to settle (noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted. pcic0: Power: Vcc=0 Vpp=0 pcic0: Power applied Power complete. pcic0: Power: Vcc=-1 Vpp=-1 pcic0: Autodetected 5.0V card pcic0: Power applied pcic0: Output enabled pcic0: Settling complete Power complete. pccard: card inserted, slot 1 pcic0: reset 1 int is 0 stat is cf pcic0: reset 2 int is 60 stat is cf pcic0: reset 3 int is 60 stat is ef (probe0:ahc0:0:0:0): Retrying Command (probe2:ahc0:0:2:0): error 22 (probe2:ahc0:0:2:0): Unretryable Error (probe3:ahc0:0:3:0): error 22 (probe3:ahc0:0:3:0): Unretryable Error (probe11:ahc0:0:12:0): Retrying Command (ahc0:A:5:0): Sending SDTR period c, offset 7f (ahc0:A:5:0): Received SDTR period 32, offset f Filtered to period 32, offset f ahc0: target 5 synchronous at 5.0MHz, offset = 0xf (ahc0:A:2:0): Sending SDTR period c, offset 7f (ahc0:A:2:0): Received SDTR period c, offset 10 Filtered to period c, offset 10 ahc0: target 2 synchronous at 20.0MHz, offset = 0x10 (ahc0:A:3:0): Sending SDTR period c, offset 7f (ahc0:A:3:0): Received SDTR period c, offset f Filtered to period c, offset f ahc0: target 3 synchronous at 20.0MHz, offset = 0xf (ahc0:A:5:0): Sending SDTR period 32, offset f (ahc0:A:5:0): Received SDTR period 32, offset f Filtered to period 32, offset f (ahc0:A:2:0): Sending SDTR period c, offset 10 (ahc0:A:2:0): Received SDTR period c, offset 10 Filtered to period c, offset 10 (ahc0:A:3:0): Sending SDTR period c, offset f (ahc0:A:3:0): Received SDTR period c, offset f Filtered to period c, offset f (ahc0:A:0:0): Sending WDTR 1 (ahc0:A:0:0): Received WDTR 1 filtered to 1 ahc0: target 0 using 16bit transfers (ahc0:A:0:0): Sending SDTR period a, offset 7f (ahc0:A:0:0): Received SDTR period a, offset 7f Filtered to period a, offset 7f ahc0: target 0 synchronous at 40.0MHz, offset = 0x7f (ahc0:A:12:0): Sending WDTR 1 (ahc0:A:12:0): Received WDTR 1 filtered to 1 ahc0: target 12 using 16bit transfers (ahc0:A:12:0): Sending SDTR period a, offset 7f (ahc0:A:12:0): Received SDTR period a, offset 1f Filtered to period a, offset 1f ahc0: target 12 synchronous at 40.0MHz, offset = 0x1f Creating DISK da0 Creating DISK da1 pass0 at ahc0 bus 0 target 0 lun 0 pass0: <QUANTUM ATLAS10K3_18_WLS 020W> Fixed Direct Access SCSI-3 device pass0: Serial Number 342245741223 pass0: 80.000MB/s transfers (40.000MHz, offset 127, 16bit), Tagged Queueing Enabled pass1 at ahc0 bus 0 target 2 lun 0 pass1: <PLEXTOR CD-R PX-W1210S 1.04> Removable CD-ROM SCSI-2 device pass1: 20.000MB/s transfers (20.000MHz, offset 16) pass2 at ahc0 bus 0 target 3 lun 0 pass2: <PLEXTOR CD-ROM PX-40TS 1.11> Removable CD-ROM SCSI-2 device pass2: 20.000MB/s transfers (20.000MHz, offset 15) pass3 at ahc0 bus 0 target 5 lun 0 pass3: <DEC DLT2000 15/30 GB 840B> Removable Sequential Access SCSI-2 device pass3: Serial Number JF74450212 pass3: 5.000MB/s transfers (5.000MHz, offset 15) pass4 at ahc0 bus 0 target 12 lun 0 pass4: <IBM DNES-309170W SA30> Fixed Direct Access SCSI-3 device pass4: Serial Number AJGB2695 pass4: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled sa0 at ahc0 bus 0 target 5 lun 0 sa0: <DEC DLT2000 15/30 GB 840B> Removable Sequential Access SCSI-2 device sa0: Serial Number JF74450212 sa0: 5.000MB/s transfers (5.000MHz, offset 15) Creating DISK cd0 Creating DISK cd1 da0 at ahc0 bus 0 target 0 lun 0 da0: <QUANTUM ATLAS10K3_18_WLS 020W> Fixed Direct Access SCSI-3 device da0: Serial Number 342245741223 da0: 80.000MB/s transfers (40.000MHz, offset 127, 16bit), Tagged Queueing Enabled da0: 17537MB (35916548 512 byte sectors: 255H 63S/T 2235C) (ahc0:A:2:0): Sending SDTR period c, offset 10 Mounting root from ufs:/dev/da0s1a (ahc0:A:2:0): Received SDTR period c, offset 10 Filtered to period c, offset 10 (cd0:ahc0:0:2:0): error 6 (cd0:ahc0:0:2:0): Unretryable Error cd0 at ahc0 bus 0 target 2 lun 0 cd0: <PLEXTOR CD-R PX-W1210S 1.04> Removable CD-ROM SCSI-2 device cd0: 20.000MB/s transfers (20.000MHz, offset 16) cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed da1 at ahc0 bus 0 target 12 lun 0 da1: <IBM DNES-309170W SA30> Fixed Direct Access SCSI-3 device da1: Serial Number AJGB2695 da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled da1: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C) (ahc0:A:3:0): Sending SDTR period c, offset f (ahc0:A:3:0): Received SDTR period c, offset f Filtered to period c, offset f (cd1:ahc0:0:3:0): error 6 (cd1:ahc0:0:3:0): Unretryable Error cd1 at ahc0 bus 0 target 3 lun 0 cd1: <PLEXTOR CD-ROM PX-40TS 1.11> Removable CD-ROM SCSI-2 device cd1: 20.000MB/s transfers (20.000MHz, offset 15) cd1: Attempt to query device size failed: NOT READY, Medium not present - tray closed da0s1: type 0xa5, start 63, end = 35905274, size 35905212 : OK start_init: trying /sbin/init /usr/src/sys/vm/uma_core.c:1331: could sleep with "kernel linker" locked from /usr/src/sys/kern/kern_linker.c:1798 da1s1: type 0xa5, start 63, end = 17912474, size 17912412 : OK da1s1: type 0xa5, start 63, end = 17912474, size 17912412 : OK da1s1: type 0xa5, start 63, end = 17912474, size 17912412 : OK pccard1: Assigning wi0: io 0x240-0x27f irq 9 mem 0x0-0xffffffff pcic: I/O win 0 flags 15 240-27f pcic: I/O win 0 flags 5 240-27f wi0 at port 0x240-0x27f irq 9 slot 1 on pccard1 pcic: I/O win 0 flags 15 240-27f wi0: 802.11 address: 00:02:2d:0d:7d:6a wi0: using Lucent Technologies, WaveLAN/IEEE wi0: Lucent Firmware: Station 8.10.01 wi0: wi_has_wep = 1 bpf: wi0 attached bpf: gif0 attached bpf: tun0 attached wi0: watchdog timeout splash: image decoder found: warp_saver Linux ELF exec handler installed wi0: watchdog timeout At this point the startup scripts have taken the following configuration into use from /etc/rc.conf: ifconfig_wi0="inet 192.168.100.1 netmask 0xffffff00 media DS/11Mbps ssid INT stationname MORPHY wepkey XXXXX wepmode on" pciconf -l -v hostb0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x05971106 rev=0x04 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT82C597 Apollo VP3 System Controller' class = bridge subclass = HOST-PCI pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x85981106 rev=0x00 hdr=0x01 vendor = 'VIA Technologies Inc' device = 'VT82C598MVP/694x Apollo MVP3/Pro133x PCI to AGP Bridge' class = bridge subclass = PCI-PCI isab0@pci0:7:0: class=0x060100 card=0x00001106 chip=0x05961106 rev=0x12 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT82C596/A/B "Mobile South" PCI to ISA Bridge' class = bridge subclass = PCI-ISA none0@pci0:7:1: class=0x01018a card=0x00000000 chip=0x05711106 rev=0x06 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT82C5x6/A/B,VT82C686A/B EIDE Controller' class = mass storage subclass = ATA none1@pci0:7:3: class=0x060000 card=0x00000000 chip=0x30501106 rev=0x20 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT82C596/A/B Power Management Controller' class = bridge subclass = HOST-PCI xl0@pci0:9:0: class=0x020000 card=0x905510b7 chip=0x905510b7 rev=0x30 hdr=0x00 vendor = '3COM Corp, Networking Division' device = '3C905B-TX Fast Etherlink 10/100 PCI TX NIC' class = network subclass = ethernet pcic0@pci0:10:0: class=0x060500 card=0x00000000 chip=0x11001013 rev=0x07 hdr=0x00 vendor = 'Cirrus Logic' device = 'CL-PD6729 PCI-to-PC Card host adapter' class = bridge subclass = PCI-PCMCIA ahc0@pci0:11:0: class=0x010000 card=0xa1809005 chip=0x00109005 rev=0x00 hdr=0x00 vendor = 'Adaptec' device = 'AHA-2940U2W/U2B AHA-2950U2W Ultra2 SCSI Controller' class = mass storage subclass = SCSI none2@pci1:0:0: class=0x030000 card=0x0641102b chip=0x0525102b rev=0x82 hdr=0x00 vendor = 'Matrox Graphics Inc' device = 'MGA-G400/450 Chipset' class = display subclass = VGA pciconf -rb pci0:10:0 0:0xff 13 10 00 11 83 00 00 04 07 00 05 06 00 00 00 00 01 dc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 20 21 00 09 53 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 pccardc dumpcis Configuration data for card in slot 1 Tuple #1, code = 0x1 (Common memory descriptor), length = 3 000: 00 00 ff Common memory device information: Device number 1, type No device, WPS = OFF Speed = No speed, Memory block size = 512b, 1 units Tuple #2, code = 0x17 (Attribute memory descriptor), length = 4 000: 67 5a 08 ff Attribute memory device information: Device number 1, type SRAM, WPS = OFF Speed = 5.0 x 100 ns, Memory block size = 512b, 2 units Tuple #3, code = 0x1d (Other conditions for attribute memory), length = 5 000: 01 67 5a 08 ff (MWAIT) Tuple #4, code = 0x15 (Version 1 info), length = 80 000: 05 00 4c 75 63 65 6e 74 20 54 65 63 68 6e 6f 6c 010: 6f 67 69 65 73 00 57 61 76 65 4c 41 4e 2f 49 45 020: 45 45 00 56 65 72 73 69 6f 6e 20 30 31 2e 30 31 030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff Version = 5.0, Manuf = [Lucent Technologies], card vers = [WaveLAN/IEEE] Addit. info = [Version 01.01],[] Tuple #5, code = 0x20 (Manufacturer ID), length = 4 000: 56 01 02 00 PCMCIA ID = 0x156, OEM ID = 0x2 Tuple #6, code = 0x21 (Functional ID), length = 2 000: 06 00 Network/LAN adapter Tuple #7, code = 0x22 (Functional EXT), length = 2 000: 01 07 Network technology: Wireless Tuple #8, code = 0x22 (Functional EXT), length = 5 000: 02 40 42 0f 00 Network speed: 1 Mb/sec Tuple #9, code = 0x22 (Functional EXT), length = 5 000: 02 80 84 1e 00 Network speed: 2 Mb/sec Tuple #10, code = 0x22 (Functional EXT), length = 5 000: 02 60 ec 53 00 Network speed: 5 Mb/sec Tuple #11, code = 0x22 (Functional EXT), length = 5 000: 02 c0 d8 a7 00 Network speed: 11 Mb/sec Tuple #12, code = 0x22 (Functional EXT), length = 2 000: 03 07 Network media: 2.4 GHz Tuple #13, code = 0x22 (Functional EXT), length = 8 000: 04 06 00 02 2d 0d 7d 6a Network node ID: 00 02 2d 0d 7d 6a Tuple #14, code = 0x22 (Functional EXT), length = 2 000: 05 01 Network connector: closed connector standard Tuple #15, code = 0x1a (Configuration map), length = 7 000: 03 01 e0 03 00 00 01 Reg len = 4, config register addr = 0x3e0, last config = 0x1 Registers: X------- Tuple #16, code = 0x1b (Configuration entry), length = 15 000: c1 01 19 76 c5 4b d5 19 36 36 05 46 7f ff ff Config index = 0x1(default) Interface byte = 0x1 (I/O) Vcc pwr: Minimum operating supply voltage: 4 x 1V, ext = 0x4b Maximum operating supply voltage: 5 x 1V, ext = 0x19 Max current average over 1 second: 3 x 100mA Max current average over 10 ms: 3 x 100mA Power down supply current: 1 x 10mA Card decodes 6 address lines, limited 8/16 Bit I/O IRQ modes: Level, Pulse IRQs: NMI IOCK BERR VEND 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Tuple #17, code = 0xff (Terminator), length = 0 2 slots found -- All opinions expressed above are mine alone and do not express the views of my employer or any other organizations that I am affiliated with. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020625010654.A430>