Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Oct 2007 06:57:41 +0300
From:      "Abdullah Ibn Hamad Al-Marri" <almarrie@gmail.com>
To:        "Nate Lawson" <nate@root.org>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: INTEL D946GZIS acpi issues.
Message-ID:  <499c70c0709302057m3687639apbd628da297ff9c12@mail.gmail.com>
In-Reply-To: <47003695.1090104@root.org>
References:  <499c70c0709271301g500d1d08gefe126bc65300d6c@mail.gmail.com> <46FC28DA.5090703@root.org> <499c70c0709271546i494a98au1a5d9dce4630a56c@mail.gmail.com> <46FC355A.1060807@root.org> <499c70c0709271559v515d1f7ev1a88acca94b68c4c@mail.gmail.com> <46FC3CB3.3060202@root.org> <46FFF493.3070800@root.org> <499c70c0709301620x6625a715t1247b70583c39619@mail.gmail.com> <47003695.1090104@root.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/1/07, Nate Lawson <nate@root.org> wrote:
> Abdullah Ibn Hamad Al-Marri wrote:
> > On 9/30/07, Nate Lawson <nate@root.org> wrote:
> >> Nate Lawson wrote:
> >>>> devinfo -rv
> >>>> nexus0
> >>>>   acpi0
> >>> ...
> >>>>       I/O memory addresses:
> >>>>           0xc0000-0xdffff
> >>>>           0xe0000-0xfffff
> >>>>           0xf0000000-0xf7ffffff
> >>>>           0xfed13000-0xfed13fff
> >>>>           0xfed14000-0xfed17fff
> >>>>           0xfed18000-0xfed18fff
> >>>>           0xfed19000-0xfed19fff
> >>>>           0xfed1c000-0xfed1ffff
> >>>>           0xfed20000-0xfed9ffff
> >>>>     acpi_hpet0 pnpinfo unknown at unknown
> >>>>         I/O memory addresses:
> >>>>             0xfed00000-0xfed003ff
> >>> Ok, that's one problem.  acpi_hpet is attaching before the system
> >>> resource object.  So the resources are already allocated from nexus
> >>> before acpi0 can get to them.
> >>>
> >>> To test, set this hint at the loader prompt and the message will go away
> >>> (but you won't have the HPET timer):
> >>>
> >>> debug.acpi.disabled="hpet"
> >> Please try the attached patch for 7-current.  You should not see the
> >> message any more but will still have an acpi_hpet0 device.  Please send
> >> me dmesg and devinfo -rv output after testing.
> >
> > Do I still need to apply the patch?
>
> Yes, this won't fix cpufreq (need to figure out new Intel tables to make
> that happen), but it will fix the "unable to allocate" error in dmesg
> you first reported.
>
> --
> Nate

Nate,

Thank you,

Here is the new dmsg.


FreeBSD 7.0-CURRENT #0: Mon Oct  1 02:49:06 GMT 2007

ACPI APIC Table: <INTEL  D946GZIS>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (2397.62-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x6f6  Stepping = 6
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  Cores per package: 2
usable memory = 2130026496 (2031 MB)
avail memory  = 2055786496 (1960 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0: Changing APIC ID to 2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
acpi0: <INTEL D946GZIS> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
cpu0: <ACPI CPU> on acpi0
est0: <Enhanced SpeedStep Frequency Control> on cpu0
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 92a092a0600092a
device_attach: est0 attach returned 6
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 92a092a0600092a
device_attach: est1 attach returned 6
p4tcc1: <CPU Frequency Thermal Control> on cpu1
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x20c0-0x20c7 mem
0x90100000-0x901fffff,0x80000000-0x8fffffff irq 16 at device 2.0 on
pci0
pcib1: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> at device 28.2 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 28.3 on pci0
pci3: <ACPI PCI bus> on pcib3
pci0: <serial bus, USB> at device 29.0 (no driver attached)
pci0: <serial bus, USB> at device 29.1 (no driver attached)
pci0: <serial bus, USB> at device 29.2 (no driver attached)
pci0: <serial bus, USB> at device 29.3 (no driver attached)
pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci4: <ACPI PCI bus> on pcib4
fxp0: <Intel Pro/100 946GZ (ICH7) Network Connection> port
0x1000-0x103f mem 0x90000000-0x90000fff irq 20 at device 8.0 on pci4
miibus0: <MII bus> on fxp0
ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:19:d1:41:1e:0c
fxp0: [ITHREAD]
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH7 SATA300 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x20a0-0x20af mem
0x90200000-0x902003ff irq 19 at device 31.2 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
orm0: <ISA Option ROM> at iomem 0xc0000-0xcafff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 1.000 msec
ad0: 70911MB <WDC WD740ADFD-60NLR1 20.07P20> at ata0-master SATA150
ad2: 238474MB <WDC WD2500JD-50FYB0 02.05D02> at ata1-master SATA150
SMP: AP CPU #1 Launched!
Trying to mount root from ufs:/dev/ad0s1a

here is devinfo -rv

devinfo -rv
nexus0
  acpi0
      Interrupt request lines:
          0x9
      I/O ports:
          0x10-0x1f
          0x60
          0x64
          0x72-0x73
          0x80
          0x84-0x86
          0x88
          0x8c-0x8e
          0x90-0x9f
          0x400-0x47f
          0x500-0x53f
          0x680-0x6ff
      I/O memory addresses:
          0xc0000-0xdffff
          0xe0000-0xfffff
          0xf0000000-0xf7ffffff
          0xfed00000-0xfed00fff
          0xfed13000-0xfed13fff
          0xfed14000-0xfed17fff
          0xfed18000-0xfed18fff
          0xfed19000-0xfed19fff
          0xfed1c000-0xfed1ffff
          0xfed20000-0xfed9ffff
    cpu0 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU0
      acpi_throttle0
      acpi_perf0
      est0
      p4tcc0
      cpufreq0
    cpu1 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU1
      acpi_throttle1
      acpi_perf1
      est1
      p4tcc1
      cpufreq1
    unknown pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU2
    unknown pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU3
    acpi_button0 pnpinfo _HID=PNP0C0E _UID=0 at handle=\_SB_.SLPB
    pcib0 pnpinfo _HID=PNP0A03 _UID=0 at handle=\_SB_.PCI0
      pci0
        hostb0 pnpinfo vendor=0x8086 device=0x2970 subvendor=0x8086
subdevice=0x5354 class=0x060000 at slot=0 function=0
        vgapci0 pnpinfo vendor=0x8086 device=0x2972 subvendor=0x8086
subdevice=0x5354 class=0x030000 at slot=2 function=0
handle=\_SB_.PCI0.IGFX
            I/O ports:
                0x20c0-0x20c7
            I/O memory addresses:
                0x80000000-0x8fffffff
                0x90100000-0x901fffff
          drm0
        pcib1 pnpinfo vendor=0x8086 device=0x27d0 subvendor=0x0000
subdevice=0x0000 class=0x060400 at slot=28 function=0
handle=\_SB_.PCI0.PEX0
          pci1
        pcib2 pnpinfo vendor=0x8086 device=0x27d4 subvendor=0x0000
subdevice=0x0000 class=0x060400 at slot=28 function=2
handle=\_SB_.PCI0.PEX2
          pci2
        pcib3 pnpinfo vendor=0x8086 device=0x27d6 subvendor=0x0000
subdevice=0x0000 class=0x060400 at slot=28 function=3
handle=\_SB_.PCI0.PEX3
          pci3
        unknown pnpinfo vendor=0x8086 device=0x27c8 subvendor=0x8086
subdevice=0x5354 class=0x0c0300 at slot=29 function=0
handle=\_SB_.PCI0.UHC1
            I/O ports:
                0x2080-0x209f
        unknown pnpinfo vendor=0x8086 device=0x27c9 subvendor=0x8086
subdevice=0x5354 class=0x0c0300 at slot=29 function=1
handle=\_SB_.PCI0.UHC2
            I/O ports:
                0x2060-0x207f
        unknown pnpinfo vendor=0x8086 device=0x27ca subvendor=0x8086
subdevice=0x5354 class=0x0c0300 at slot=29 function=2
handle=\_SB_.PCI0.UHC3
            I/O ports:
                0x2040-0x205f
        unknown pnpinfo vendor=0x8086 device=0x27cb subvendor=0x8086
subdevice=0x5354 class=0x0c0300 at slot=29 function=3
handle=\_SB_.PCI0.UHC4
            I/O ports:
                0x2020-0x203f
        pcib4 pnpinfo vendor=0x8086 device=0x244e subvendor=0x8086
subdevice=0x5354 class=0x060401 at slot=30 function=0
handle=\_SB_.PCI0.P32_
          pci4
            fxp0 pnpinfo vendor=0x8086 device=0x1094 subvendor=0x8086
subdevice=0x0001 class=0x020000 at slot=8 function=0
                Interrupt request lines:
                    0x14
                I/O ports:
                    0x1000-0x103f
                I/O memory addresses:
                    0x90000000-0x90000fff
              miibus0
                ukphy0 pnpinfo oui=0xaa00 model=0x31 rev=0x0 at phyno=1
        isab0 pnpinfo vendor=0x8086 device=0x27b8 subvendor=0x8086
subdevice=0x5354 class=0x060100 at slot=31 function=0
handle=\_SB_.PCI0.LPC_
          isa0
            atkbdc0
                ACPI I/O ports:
                    0x60
                    0x64
              atkbd0
                  Interrupt request lines:
                      0x1
            fdc0
            ppc0
            sc0
            sio0
            sio1
            sio2
            sio3
            vga0
                I/O ports:
                    0x3c0-0x3df
                I/O memory addresses:
                    0xa0000-0xbffff
            orm0
                ACPI I/O memory addresses:
                    0xc0000-0xcafff
        atapci0 pnpinfo vendor=0x8086 device=0x27c0 subvendor=0x8086
subdevice=0x5354 class=0x01018a at slot=31 function=2
handle=\_SB_.PCI0.IDES
            I/O ports:
                0x170-0x177
                0x1f0-0x1f7
                0x376
                0x3f6
                0x20a0-0x20af
            I/O memory addresses:
                0x90200000-0x902003ff
          ata0
              Interrupt request lines:
                  0xe
            ad0
              subdisk0
          ata1
              Interrupt request lines:
                  0xf
            ad2
              subdisk2
        unknown pnpinfo vendor=0x8086 device=0x27da subvendor=0x8086
subdevice=0x5354 class=0x0c0500 at slot=31 function=3
            I/O ports:
                0x2000-0x201f
    acpi_sysresource0 pnpinfo _HID=PNP0C02 _UID=3 at handle=\_SB_.PCI0.IOCM
    pci_link0 pnpinfo _HID=PNP0C0F _UID=1 at handle=\_SB_.PCI0.LPC_.LNKA
    pci_link1 pnpinfo _HID=PNP0C0F _UID=2 at handle=\_SB_.PCI0.LPC_.LNKB
    pci_link2 pnpinfo _HID=PNP0C0F _UID=3 at handle=\_SB_.PCI0.LPC_.LNKC
    pci_link3 pnpinfo _HID=PNP0C0F _UID=4 at handle=\_SB_.PCI0.LPC_.LNKD
    pci_link4 pnpinfo _HID=PNP0C0F _UID=5 at handle=\_SB_.PCI0.LPC_.LNKE
    pci_link5 pnpinfo _HID=PNP0C0F _UID=6 at handle=\_SB_.PCI0.LPC_.LNKF
    pci_link6 pnpinfo _HID=PNP0C0F _UID=7 at handle=\_SB_.PCI0.LPC_.LNKG
    pci_link7 pnpinfo _HID=PNP0C0F _UID=8 at handle=\_SB_.PCI0.LPC_.LNKH
    atdma0 pnpinfo _HID=PNP0200 _UID=0 at handle=\_SB_.PCI0.LPC_.DMAC
    attimer0 pnpinfo _HID=PNP0B00 _UID=0 at handle=\_SB_.PCI0.LPC_.RTC_
    unknown pnpinfo _HID=PNP0000 _UID=0 at handle=\_SB_.PCI0.LPC_.PIC_
    fpupnp0 pnpinfo _HID=PNP0C04 _UID=0 at handle=\_SB_.PCI0.LPC_.FPU_
    attimer1 pnpinfo _HID=PNP0100 _UID=0 at handle=\_SB_.PCI0.LPC_.TMR_
    unknown pnpinfo _HID=PNP0800 _UID=0 at handle=\_SB_.PCI0.LPC_.SPKR
    acpi_sysresource1 pnpinfo _HID=PNP0C02 _UID=1 at handle=\_SB_.PCI0.LPC_.XTRA
    unknown pnpinfo _HID=PNP0C31 _UID=1 at handle=\_SB_.PCI0.LPC_.TPM_
    acpi_sysresource2 pnpinfo _HID=PNP0C02 _UID=2 at handle=\_SB_.PCI0.LPC_.XTR2
    unknown pnpinfo _HID=PNP0700 _UID=0 at handle=\_SB_.PCI0.LPC_.FDC0
    unknown pnpinfo _HID=PNP0400 _UID=0 at handle=\_SB_.PCI0.LPC_.LPT_
    unknown pnpinfo _HID=PNP0401 _UID=0 at handle=\_SB_.PCI0.LPC_.ECP_
    unknown pnpinfo _HID=PNP0F03 _UID=0 at handle=\_SB_.PCI0.LPC_.PS2M
    unknown pnpinfo _HID=PNP0303 _UID=0 at handle=\_SB_.PCI0.LPC_.PS2K
    unknown pnpinfo _HID=PNP0501 _UID=1 at handle=\_SB_.PCI0.LPC_.UAR1
    unknown pnpinfo _HID=PNP0501 _UID=2 at handle=\_SB_.PCI0.LPC_.UAR2
    unknown pnpinfo _HID=AWY0001 _UID=0 at handle=\_SB_.PCI0.LPC_.IELK
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PEX1
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PEX4
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PEX5
    unknown pnpinfo _HID=PNP0003 _UID=0 at handle=\_SB_.PCI0.APIC
    unknown pnpinfo _HID=PNP0103 _UID=0 at handle=\_SB_.PCI0.HPET
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.EHCI
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.AC9M
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.AZAL
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDEC
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDEC.PRID
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDEC.PRID.P_D0
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDEC.PRID.P_D1
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDES.PRID
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDES.PRID.P_D0
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDES.PRID.P_D1
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDES.SECD
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDES.SECD.S_D0
    unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDES.SECD.S_D1
    acpi_timer0 pnpinfo unknown at unknown
        ACPI I/O ports:
            0x408-0x40b
    acpi_hpet0 pnpinfo unknown at unknown
        ACPI I/O memory addresses:
            0xfed00000-0xfed003ff
  apic0
      I/O memory addresses:
          0xfec00000-0xfec0001f
          0xfee00000-0xfee003ff
  legacy0
  ram0
      I/O memory addresses:
          0x0-0x8efff
          0x100000-0x7e625fff
          0x7e6f5000-0x7f575fff
          0x7f57e000-0x7f62cfff
          0x7f631000-0x7f6a6fff
          0x7f6e9000-0x7f6ecfff
          0x7f6ff000-0x7f6fffff


I still see  CPU supports Enhanced Speedstep, but is not recognized too.


-- 
Regards,

-Abdullah Ibn Hamad Al-Marri
Arab Portal
http://www.WeArab.Net/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?499c70c0709302057m3687639apbd628da297ff9c12>