From owner-freebsd-mobile Mon Sep 10 11:47:37 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by hub.freebsd.org (Postfix) with ESMTP id 1947337B408 for ; Mon, 10 Sep 2001 11:45:33 -0700 (PDT) Received: from isi.edu (hbo.isi.edu [128.9.160.75]) by boreas.isi.edu (8.11.6/8.11.2) with ESMTP id f8AIjWQ27332 for ; Mon, 10 Sep 2001 11:45:32 -0700 (PDT) Message-ID: <3B9D0A4C.2090203@isi.edu> Date: Mon, 10 Sep 2001 11:45:32 -0700 From: Lars Eggert User-Agent: Mozilla/5.0 (X11; U; FreeBSD 4.2-RELEASE i386; en-US; rv:0.9) Gecko/20010529 X-Accept-Language: en, de MIME-Version: 1.0 To: mobile@freebsd.org Subject: PC-Card broken: 4.4-RC4 & Dell Latitude C600 Content-Type: multipart/mixed; boundary="------------070207000106010001000906" 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 This is a multi-part message in MIME format. --------------070207000106010001000906 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, I've installed 4.4-RC4 on a new Dell Latitude C600, and PC-cards aren't working. Following the (extensive) thread about this earlier, I'm still confused as to which settings could fix this. Problem: Any card I insert is probed twice! For example, I insert a Linksys PCMPC100 card, it is probed correctly as ed0 ("ed0 at port 0x300-0x31f irq 11 slot 1 on pccard1"). A few seconds later, I get a second probe message ("ed1 at port 0x320-0x33f irq 11 slot 1 on pccard1") for the same card, and the machine freezes up. Does 4.4-RC4 have Warner's latest patches, or should I try -STABLE? With the new PC-card code, is listing of available interrupts in /etc/pccard.conf still required? Here's the related pcic sysctl settings, I haven't changed any from the default: hw.pcic.irq: 0 hw.pcic.ignore_function_1: 0 hw.pcic.intr_path: 2 hw.pcic.init_routing: 0 machdep.pccard.pcic_resume_reset: 1 Kernel config and dmesg output are included as attachments. Let me know if I can provide more information to track this down! Thanks, Lars -- Lars Eggert Information Sciences Institute http://www.isi.edu/larse/ University of Southern California --------------070207000106010001000906 Content-Type: text/plain; name="dmesg" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg" 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-RC4 #0: Fri Sep 7 20:42:58 PDT 2001 larse@g.postel.org:/usr/src/sys/compile/KERNEL-1.22 Calibrating clock(s) ... TSC clock: 701557725 Hz, i8254 clock: 1193125 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 CPU: Pentium III/Pentium III Xeon/Celeron (701.59-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x68a Stepping = 10 Features=0x383f9ff real memory = 268283904 (261996K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00480000 - 0x0ffd2fff, 263532544 bytes (64339 pages) avail memory = 256204800 (250200K bytes) bios32: Found BIOS32 Service Directory header at 0xc00ffe80 bios32: Entry = 0xffe90 (c00ffe90) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xc12e pnpbios: Found PnP BIOS data at 0xc00fe2d0 pnpbios: Entry = f0000:e2f4 Rev = 1.0 pnpbios: Event flag at 4b4 Other BIOS signatures found: ACPI: 000f3f70 Preloaded elf kernel "kernel" at 0xc045a000. Preloaded elf module "snd_maestro3.ko" at 0xc045a0a8. Preloaded elf module "snd_pcm.ko" at 0xc045a14c. VESA: information block 56 45 53 41 00 02 00 01 00 01 01 00 00 00 22 00 00 01 80 00 00 01 0e 01 00 01 24 01 00 01 29 01 00 01 82 01 0d 01 0e 01 0f 01 20 01 92 01 93 01 94 01 95 01 96 01 a2 01 a3 01 a4 01 a5 01 a6 01 VESA: 0 mode(s) found module_register_init: MOD_LOAD (vesa, c02fa354, 0) error 6 Pentium Pro MTRR support enabled pci_open(1): mode 1 addr port (0x0cf8) is 0x80003ac0 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) Using $PIR table, 9 entries at 0xc00fbd70 apm0: on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x7190, revid=0x03 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f4000000, size 26 found-> vendor=0x8086, dev=0x7191, revid=0x03 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x104c, dev=0xac51, revid=0x00 class=06-07-00, hdrtype=0x02, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=11 found-> vendor=0x104c, dev=0xac51, revid=0x00 class=06-07-00, hdrtype=0x02, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=11 found-> vendor=0x8086, dev=0x7110, revid=0x02 class=06-80-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7111, revid=0x01 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 00000860, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=11 map[20]: type 1, range 32, base 0000dce0, size 5 found-> vendor=0x8086, dev=0x7113, revid=0x03 class=06-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[90]: type 1, range 32, base 00000840, size 4 found-> vendor=0x125d, dev=0x1998, revid=0x10 class=04-01-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=5 map[10]: type 1, range 32, base 0000d800, size 8 map[14]: type 1, range 32, base f3ffe000, size 13 found-> vendor=0x10b7, dev=0x6055, revid=0x10 class=02-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base 0000d400, size 8 map[14]: type 1, range 32, base f3ffdc00, size 7 map[18]: type 1, range 32, base f3ffd800, size 7 found-> vendor=0x10b7, dev=0x1007, revid=0x10 class=07-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base 0000d000, size 8 map[14]: type 1, range 32, base f3ffd400, size 8 map[18]: type 1, range 32, base f3ffd000, size 7 pci0: on pcib0 agp0: mem 0xf4000000-0xf7ffffff at device 0.0 on pci0 agp0: allocating GATT for aperture of size 64M pcib1: at device 1.0 on pci0 found-> vendor=0x1002, dev=0x4c46, revid=0x02 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base f8000000, size 26 map[14]: type 1, range 32, base 0000ec00, size 8 map[18]: type 1, range 32, base fdffc000, size 14 pci1: on pcib1 pci1: (vendor=0x1002, dev=0x4c46) at 0.0 irq 11 pcic0: irq 11 at device 3.0 on pci0 pcic0: PCI Memory allocated: 0x44000000 pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][CSC serial isa irq] pccard0: on pcic0 pcic1: irq 11 at device 3.1 on pci0 pcic1: PCI Memory allocated: 0x44001000 pcic1: TI12XX PCI Config Reg: [ring enable][speaker enable][CSC serial isa irq] using shared irq11. pccard1: on pcic1 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x860-0x86f at device 7.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x0860 ata0: mask=03 status0=50 status1=00 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI probe a=00 b=00 ata0-slave: ATAPI probe a=00 b=00 ata0: mask=03 status0=50 status1=00 ata0-master: ATA probe a=01 b=a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x0868 ata1: mask=00 status0=ff status1=ff ata1: probe allocation failed uhci0: port 0xdce0-0xdcff irq 11 at device 7.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered intpm0: port 0x840-0x84f irq 9 at device 7.3 on pci0 intpm0: I/O mapped 840 intpm0: intr IRQ 9 enabled revision 0 smbus0: on intsmb0 smb0: on smbus0 intpm0: PM I/O mapped 800 pcm0: port 0xd800-0xd8ff mem 0xf3ffe000-0xf3ffffff irq 5 at device 8.0 on pci0 pcm0: ac97 codec id 0x83847609 (SigmaTel STAC9721/9723) pcm0: ac97 codec features 18 bit DAC, 18 bit ADC, 5 bit master volume, SigmaTel 3D Enhancement pcm0: ac97 primary codec extended features AMAP pcm: setmap 15000, 1000; 0xd2c39000 -> 15000 pcm: setmap 16000, 1000; 0xd2c3a000 -> 16000 xl0: <3Com 3c556 Fast Etherlink XL> port 0xd400-0xd4ff mem 0xf3ffd800-0xf3ffd87f,0xf3ffdc00-0xf3ffdc7f irq 11 at device 16.0 on pci0 xl0: Ethernet address: 00:04:76:45:47:e0 xl0: media options word: 40 xl0: found MII/AUTO miibus0: on xl0 ukphy0: on miibus0 ukphy0: OUI 0x00c000, model 0x0000, rev. 0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: xl0 attached pci0: (vendor=0x10b7, dev=0x1007) at 16.1 irq 11 pcic-: pcic0 exists, using next available unit number pcic-: pcic1 exists, using next available unit number Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: