Date: Wed, 24 Nov 2004 14:22:51 -0800 From: Richard Schilling <rschi@rsmba.biz> To: freebsd-acpi@freebsd.org Subject: Thinkpad 600x ACPI issues with Linksys PCM100 Message-ID: <41A509BB.7000500@rsmba.biz>
next in thread | raw e-mail | index | archive | help
Discovered some issues when trying to run the Thinkpad 600x with a PCM100 PCMCIA network card. Disabling ACPI completely is the only workaround I can come up with so far. The laptop (battery?) gets hot. I get temperature warnings. When running the laptop with a PCM 200 PCMCIA network card I get the same. Interrupts don't seem to be handled well. The PCM100 driver (ed0) reports a device timeout. The lights turn on and the interface is recognized though. Attached is a copy of my dmesg -a output, and the output from acpidump -t. ========================== acpidump output /* RSD PTR: OEM=IBM, ACPI_Rev=1.0x (0) RSDT=0x0bfd0000, cksum=161 */ /* RSDT: Length=44, Revision=1, Checksum=58, OEMID=IBM, OEM Table ID=TP600X, OEM Revision=0x1, Creator ID=, Creator Revision=0x0 Entries={ 0x0bfd0100, 0x0bfd0040 } */ /* FADT: FACS=0xbfdf000, DSDT=0xbfd0200 INT_MODEL=PIC Preferred_PM_Profile=Unspecified (0) SCI_INT=9 SMI_CMD=0xb2, ACPI_ENABLE=0xa0, ACPI_DISABLE=0xa1, S4BIOS_REQ=0xa2 PSTATE_CNT=0x0 PM1a_EVT_BLK=0xef00-0xef03 PM1a_CNT_BLK=0xef04-0xef05 PM2_CNT_BLK=0x22-0x22 PM_TMR_BLK=0xef08-0xef0b GPE0_BLK=0xef0c-0xef0f P_LVL2_LAT=1 us, P_LVL3_LAT=65 us FLUSH_SIZE=32768, FLUSH_STRIDE=32 DUTY_OFFSET=1, DUTY_WIDTH=3 DAY_ALRM=13, MON_ALRM=0, CENTURY=50 IAPC_BOOT_ARCH= Flags={WBINVD,PROC_C1,P_LVL2_UP,SLP_BUTTON,RTC_S4,DCK_CAP} */ /* FACS: Length=64, HwSig=0x00000028, Firm_Wake_Vec=0x00000000 Global_Lock= Flags= Version=0 */ /* DSDT: Length=43145, Revision=1, Checksum=119, OEMID=IBM, OEM Table ID=TP600X, OEM Revision=0x28, Creator ID=MSFT, Creator Revision=0x100000c */ /* BOOT: Length=40, Revision=1, Checksum=101, OEMID=IBM, OEM Table ID=TP600X, OEM Revision=0x1, Creator ID=, Creator Revision=0x0 */ ============================= dmesg -a output Copyright (c) 1992-2004 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.2.1-RELEASE #0: Wed Nov 24 02:10:02 GMT 2004 root@:/usr/obj/usr/src/sys/COGNITION Preloaded elf kernel "/boot/kernel/kernel" at 0xc095d000. Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc095d21c. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc095d2c8. Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel Pentium III (498.27-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x681 Stepping = 1 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE> real memory = 201129984 (191 MB) avail memory = 185724928 (177 MB) Pentium Pro MTRR support enabled npx0: [FAST] npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <IBM TP600X > on motherboard pcibios: BIOS version 2.10 Using $PIR table, 6 entries at 0xc00f9d70 acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0xef08-0xef0b on acpi0 acpi_cpu0: <CPU> on acpi0 acpi_tz0: <Thermal Zone> on acpi0 acpi_tz1: <Thermal Zone> on acpi0 acpi_tz2: <Thermal Zone> on acpi0 acpi_tz3: <Thermal Zone> on acpi0 acpi_lid0: <Control Method Lid Switch> on acpi0 acpi_button0: <Sleep Button> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pcib0: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 pcib0: slot 2 INTA routed to irq 3 via \\_SB_.LNKA pcib0: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 pcib0: slot 2 INTB routed to irq 3 via \\_SB_.LNKB pcib0: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 pcib0: slot 3 INTA routed to irq 3 via \\_SB_.LNKC pcib0: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 pcib0: slot 6 INTA routed to irq 3 via \\_SB_.LNKA pcib0: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 pcib0: slot 7 INTD routed to irq 3 via \\_SB_.LNKD agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0x40000000-0x43ffffff at device 0.0 on pci0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 pcib1: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 pcib1: slot 0 INTA routed to irq 3 via \\_SB_.LNKA pci1: <display, VGA> at device 0.0 (no driver attached) cbb0: <TI1450 PCI-CardBus Bridge> mem 0x50103000-0x50103fff irq 3 at device 2.0 on pci0 cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb0: [MPSAFE] cbb1: <TI1450 PCI-CardBus Bridge> mem 0x50102000-0x50102fff irq 3 at device 2.1 on pci0 cardbus1: <CardBus bus> on cbb1 pccard1: <16-bit PCCard bus> on cbb1 cbb1: [MPSAFE] pci0: <simple comms> at device 3.0 (no driver attached) pci0: <multimedia, audio> at device 6.0 (no driver attached) isab0: <PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX4 UDMA33 controller> port 0xfcf0-0xfcff at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata0: [MPSAFE] ata1: at 0x170 irq 15 on atapci0 ata1: [MPSAFE] uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x4000-0x401f irq 3 at device 7.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 pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached) fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0 fdc0: FIFO enabled, 8 bytes threshold sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 port 0x3f8-0x3ff irq 4 drq 3 on acpi0 sio0: type 8250 or not responding atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 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 acpi_ec0: <Embedded Controller: GPE 0x9, GLK> port 0x66,0x62 on acpi0 acpi_cmbat0: <Control Method Battery> on acpi0 acpi_cmbat1: <Control Method Battery> on acpi0 acpi_acad0: <AC Adapter> on acpi0 sio1: configured irq 4 not in bitmap of probed irqs 0 sio1: port may not be enabled orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0 pmtimer0 on isa0 ppc0: parallel port not found. sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 498274475 Hz quality 800 Timecounters tick every 10.000 msec acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100% ed0: <Linksys EtherFast 10/100 Integrated PC Card (PCM100)> at port 0x100-0x11f irq 3 function 0 config 16 on pccard0 ed0: address 00:04:5a:a5:a0:21, type Linksys (16 bit) miibus0: <MII bus> on ed0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto GEOM: create disk ad0 dp=0xc2766060 ad0: 6149MB <IBM-DBCA-206480> [13328/15/63] at ata0-master UDMA33 acd0: DVDROM <TOSHIBA DVD-ROM SD-C2302> at ata1-master PIO4 Mounting root from ufs:/dev/ad0s1a Loading configuration files. Entropy harvesting: interrupts ethernet point_to_point . swapon: adding /dev/ad0s1b as swap device Starting file system checks: /dev/ad0s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1a: clean, 99528 free (416 frags, 12389 blocks, 0.3% fragmentation) /dev/ad0s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1e: clean, 126836 free (28 frags, 15851 blocks, 0.0% fragmentation) /dev/ad0s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1f: clean, 2258554 free (24690 frags, 279233 blocks, 1.0% fragmentation) /dev/ad0s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad0s1d: clean, 126654 free (70 frags, 15823 blocks, 0.1% fragmentation) Setting hostname: . lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 Additional routing options: . hw.bus.devctl_disable: 0 -> 1 Mounting NFS file systems: . Starting syslogd. Nov 24 12:49:59 syslogd: kernel boot file is /boot/kernel/kernel ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout Starting usbd. Starting local daemons: . Updating motd . Configuring syscons: blanktime . Initial i386 initialization: . Additional ABI support: . Starting cron. Local package initialization: . Additional TCP options: . Starting background file system checks in 60 seconds. Wed Nov 24 12:50:02 GMT 2004 Nov 24 12:50:42 login: ROOT LOGIN (root) ON ttyv0 Nov 24 12:50:46 login: ROOT LOGIN (root) ON ttyv1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41A509BB.7000500>