Date: Sat, 25 Aug 2001 13:32:26 -0700 From: unsafe at any speed <erich@ucsd.edu> To: Warner Losh <imp@harmony.village.org>, freebsd-mobile@freebsd.org Subject: ongoing Thinkpad 560X pccard problems Message-ID: <3B880B5A.6030104@ucsd.edu>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------080605090908050308050005 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Warner, I cvsup'ed at about 12:30 PDT today, built a new kernel. The good news: It boots now without hanging! The bad news: It says pcic can't allocate a management irq. I've tried this with both hw.pcic.init_route=1 and hw.pci.ignore_pcibios=0 (though not both at the same time) with no difference. Thus pccardd doesn't run because it thinks there are no PCCard slots. I'm attaching below today's dmesg and the output of msmith's pir.c in case they are useful. Please let me know if there's any other information that would be useful. Thanks once again for all your hard work! Eric --------------080605090908050308050005 Content-Type: text/plain; name="pir.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pir.txt" $PIR table at 0x2811bc40 version 1.0 PCI interrupt router at 0:0.8 vendor 0x0 device 0x0 PCI-only interrupts [ 11 ] entry bus slot device 00: 00 00 01 INTA 60 [ 3 4 5 6 7 9 10 11 12 14 15] INTB 00 [ ] INTC 00 [ ] INTD 63 [ 3 4 5 6 7 9 10 11 12 14 15] 01: 00 00 02 INTA 60 [ 3 4 5 6 7 9 10 11 12 14 15] INTB 61 [ 3 4 5 6 7 9 10 11 12 14 15] INTC 00 [ ] INTD 00 [ ] 02: 00 00 03 INTA 60 [ 3 4 5 6 7 9 10 11 12 14 15] INTB 00 [ ] INTC 00 [ ] INTD 00 [ ] 03: 00 00 07 INTA 60 [ 3 4 5 6 7 9 10 11 12 14 15] INTB 61 [ 3 4 5 6 7 9 10 11 12 14 15] INTC 00 [ ] INTD 00 [ ] --------------080605090908050308050005 Content-Type: text/plain; name="dmesg.0825" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg.0825" 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 #8: Sat Aug 25 12:45:33 PDT 2001 root@palomar:/usr/src/sys/compile/PALOMAR Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P55C (quarter-micron) (231.78-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x581 Stepping = 1 Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX> real memory = 100466688 (98112K bytes) avail memory = 94425088 (92212K bytes) Preloaded elf kernel "kernel" at 0xc0345000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc034509c. Intel Pentium detected, installing workaround for F00F bug md0: Malloc disk apm0: <APM BIOS> on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 isab0: <Intel 82371AB PCI to ISA bridge> at device 1.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX4 ATA33 controller> port 0xfcf0-0xfcff at device 1.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x9000-0x901f irq 11 at device 1.2 on pci0 usb0: <Intel 82371AB/EB (PIIX4) USB controller> 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 chip1: <Intel 82371AB Power management controller> port 0xefa0-0xefaf at device 1.3 on pci0 pci_cfgintr: BIOS 0.00 doesn't support interrupt routing pcic0: <TI PCI-1250 PCI-CardBus Bridge> mem 0x20822000-0x20822fff at device 2.0 on pci0 pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][CSC parallel isa irq] pci_cfgintr: BIOS 0.00 doesn't support interrupt routing pcic0: Failed to allocate managment irq device_probe_and_attach: pcic0 attach returned 5 pci_cfgintr: BIOS 0.00 doesn't support interrupt routing pcic0: <TI PCI-1250 PCI-CardBus Bridge> mem 0x20821000-0x20821fff at device 2.1 on pci0 pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][CSC parallel isa irq] pci_cfgintr: BIOS 0.00 doesn't support interrupt routing pcic0: Failed to allocate managment irq device_probe_and_attach: pcic0 attach returned 5 pci0: <NeoMagic MagicGraph 128XD SVGA controller> at 3.0 irq 11 orm0: <Option ROM> at iomem 0xc0000-0xc9fff on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A pcm0: <CS4236> at port 0x52c-0x533,0xf8c-0xf94,0xe0e irq 5 drq 1 flags 0xa110 on isa0 IP packet filtering initialized, divert enabled, rule-based forwarding disabled, default to deny, logging disabled ata0-slave: ata_command: timeout waiting for intr ata0-slave: identify failed ad0: 3909MB <IBM-DTCA-24090> [7944/16/63] at ata0-master UDMA33 Mounting root from ufs:/dev/ad0s1a --------------080605090908050308050005-- 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?3B880B5A.6030104>