From owner-freebsd-mobile Mon Sep 10 12:10:30 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from knock.econ.vt.edu (knock.econ.vt.edu [128.173.172.240]) by hub.freebsd.org (Postfix) with ESMTP id 80A1C37B406 for ; Mon, 10 Sep 2001 12:10:01 -0700 (PDT) Received: (from rdmurphy@localhost) by knock.econ.vt.edu (8.11.6/8.11.4) id f8AJA0b36396; Mon, 10 Sep 2001 15:10:00 -0400 (EDT) (envelope-from rdmurphy) From: "Russell D. Murphy Jr." MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15261.4103.952522.597428@localhost.econ.vt.edu> Date: Mon, 10 Sep 2001 15:09:59 -0400 To: FreeBSD-mobile@FreeBSD.org Subject: pccardd and TI PCI-1250 PCI-CardBus Bridge X-Mailer: VM 6.92 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Reply-To: rdmurphy@vt.edu Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I'm having trouble getting pccardd to work. It did before (didn't notice exactly when it failed over the summer). At the moment, I'm running: knock [rdmurphy]% ssh 10.0.0.2 uname -a FreeBSD kenmare.private.vt.edu 4.4-RC FreeBSD 4.4-RC #0: Mon Sep 10 06:28:13 EDT 2001 rdmurphy@kenmare.private.vt.edu:/usr/obj/usr/src/sys/KENMARE i386 I deleted /usr/src and /usr/obj and rebuilt Saturday (cvsup, buildworld, installworld, buildkernel, installkernel) over plip. I'm using the stock /etc/defaults/pccard.conf. My loader.conf has (in addition to splash screen specification): userconfig_script_load="YES" # # set pcic to polling mode (from man page, for 2 slot machine) hw.pcic.irq=0 # # maybe later: hw.pcic.init_routing=1 # hw.pcic.intr_path=1 I have tried no hw.pcic settings, and, in turn: - hw.pcic.irq alone - hw.pcic.irq and hw.pcic.intr_routing - hw.pcic.irq, hw.pcic.intr_routing, and hw.pcic.intr_path With all of them set, the machine locks up solid (no keyboard response, no reponse over plip) with a card inserted: pccard: card inserted, slot 0 pccardd[125]: Card "3Com Corporation"("3C589D") [TP/BNC LAN Card Ver. 2a] [000002] matched "3Com Corporation" ("/3C589/") [(null)] [(null)] ep0: <3Com Etherlink III 3C589> at port 0x250-0x25f irq 3 slot 0 on pccard0 ep0: Ethernet address 00:60:08:b1:3a:5e ep0: detached pccard: card removed, slot 0 ep0: 3Com Corporation (/3C589/) inserted. but becomes usable again once the card is removed: ep0: 3Com Corporation (/3C589/) removed. As far as I can tell, the keys pressed (and not responded to) while the card is inserted are executed after the card is ejected (i.e. the machine switches consoles, etc.). Any suggestions? RDM dmesg.boot: ====================================================================== Copyright (c) 1992-2001 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 4.4-RC #0: Mon Sep 10 06:28:13 EDT 2001 rdmurphy@kenmare.private.vt.edu:/usr/obj/usr/src/sys/KENMARE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Pentium II Xeon/Celeron (233.29-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x650 Stepping = 0 Features=0x183f9ff real memory = 67043328 (65472K bytes) avail memory = 61640704 (60196K bytes) Preloaded elf kernel "kernel" at 0xc0396000. Preloaded elf module "splash_bmp.ko" at 0xc039609c. Preloaded splash_image_data "/boot/saturn_5_640.bmp" at 0xc0396140. VESA: v2.0, 2048k memory, flags:0x0, mode table:0xc02e4d00 (1000040) VESA: CHIPS 6x555 Super VGA Pentium Pro MTRR support enabled Using $PIR table, 9 entries at 0xc00fdf30 apm0: on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pci0: at 2.0 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xfcd0-0xfcdf at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: at 7.2 irq 9 chip1: port 0x1040-0x104f at device 7.3 on pci0 pcic0: irq 9 at device 10.0 on pci0 pcic0: PCI Memory allocated: 0x44000000 pcic0: Polling mode pcic0: TI12XX PCI Config Reg: [speaker enable][pwr save][FUNC pci int + CSC serial isa irq] pccard0: on pcic0 pcic1: irq 9 at device 10.1 on pci0 pcic1: PCI Memory allocated: 0x44001000 pcic1: Polling mode pcic1: TI12XX PCI Config Reg: [speaker enable][pwr save][FUNC pci int + CSC serial isa irq] pccard1: on pcic1 orm0: