cmbat hangs
Maxim Maximov
mcsi at mcsi.pp.ru
Mon Apr 4 10:03:41 PDT 2005
Nate Lawson wrote:
> Maxim Maximov wrote:
>
>> Hello.
>>
>> I've got a problem with acpi_cmbat device. Specifically, Mar 31
>> kernel hangs at boot after 'Preseeding PRNG:'. DDB shows that 'sysctl'
>> proc hangs in [cmbat] status. After setting
>> debug.acpi.disabled="cmbat" the problem disappeared.
>> Mar 25 dated kernel doesn't have this problem. I'm working on ASUS
>> L5 (w/HTT). Here's ACPI related strings from dmesg (cmbat disabled). I
>> can provide any information by request. Should I file a PR?
>>
>>
>> acpi0: <A M I OEMRSDT> on motherboard
>> acpi0: Power Button (fixed)
>> acpi_ec0: <Embedded Controller: GPE 0x1c> port 0x62,0x66 on acpi0
>> acpi_ec0: can't allocate data port
>> device_attach: acpi_ec0 attach returned 6
>
>
> This would be the issue. If your EC can't attach, cmbat reads will time
> out. Can you send the output of devinfo -rv with the broken kernel? We
> need to figure out who's stealing the data port.
>
>
Here it is:
# devinfo -rv
nexus0
legacy0
npx0
acpi0
Interrupt request lines:
0x9
I/O ports:
0x10-0x1f
0x22-0x3f
0x44-0x5f
0x62-0x63
0x65-0x6f
0x72-0x7f
0x80
0x84-0x86
0x88
0x8c-0x8e
0x90-0x9f
0xa2-0xbf
0xe0-0xef
0x400-0x40f
0x410-0x41f
0x480-0x4bf
0x4d0-0x4d1
0x800-0x87f
0xc00-0xc0f
I/O memory addresses:
0x0-0x9ffff
0xc0000-0xcffff
0xe0000-0xfffff
0x100000-0x1fffffff
0xfed20000-0xfed8ffff
0xfee00000-0xfee00fff
0xffb80000-0xffbfffff
0xffc00000-0xfff7ffff
0xfff80000-0xffffffff
cpu0 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU1
I/O ports:
0x814
p4tcc0
acpi_perf0
acpi_throttle0
cpufreq0
cpu1 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU2
p4tcc1
cpufreq1
pcib0 pnpinfo _HID=PNP0A03 _UID=0 at handle=\_SB_.PCI0
pci0
agp0 pnpinfo vendor=0x8086 device=0x2570 subvendor=0x1043
subdevice=0x177b class=0x060000 at slot=0 function=0
I/O memory addresses:
0xf8000000-0xfbffffff
pcib1 pnpinfo vendor=0x8086 device=0x2571 subvendor=0x0000
subdevice=0x0000 class=0x060400 at slot=1 function=0 handle=\_SB_.PCI0.P0P1
pci1
unknown pnpinfo vendor=0x1002 device=0x4e50
subvendor=0x1043 subdevice=0x1772 class=0x030000 at slot=0 function=0
handle=\_SB_.PCI0.P0P1.VGA_
I/O ports:
0x9800-0x98ff
I/O memory addresses:
0xe8000000-0xefffffff
0xfe9f0000-0xfe9fffff
uhci0 pnpinfo vendor=0x8086 device=0x24d2 subvendor=0x1043
subdevice=0x1778 class=0x0c0300 at slot=29 function=0 handle=\_SB_.PCI0.USB1
Interrupt request lines:
0x10
I/O ports:
0xe000-0xe01f
usb0
uhub0
uhci1 pnpinfo vendor=0x8086 device=0x24d4 subvendor=0x1043
subdevice=0x1778 class=0x0c0300 at slot=29 function=1 handle=\_SB_.PCI0.USB2
Interrupt request lines:
0x13
I/O ports:
0xe400-0xe41f
usb1
uhub1
ums0 pnpinfo vendor=0x046d product=0xc016 devclass=0x00
devsubclass=0x00 sernum="" intclass=0x03 intsubclass=0x01 at port=0
interface=0
ukbd0 pnpinfo vendor=0x0566 product=0x3002 devclass=0x00
devsubclass=0x00 sernum="" intclass=0x03 intsubclass=0x01 at port=1
interface=0
uhid0 pnpinfo vendor=0x0566 product=0x3002 devclass=0x00
devsubclass=0x00 sernum="" intclass=0x03 intsubclass=0x00 at port=1
interface=1
uhci2 pnpinfo vendor=0x8086 device=0x24d7 subvendor=0x1043
subdevice=0x1778 class=0x0c0300 at slot=29 function=2 handle=\_SB_.PCI0.USB3
Interrupt request lines:
0x12
I/O ports:
0xe800-0xe81f
usb2
uhub2
uhci3 pnpinfo vendor=0x8086 device=0x24de subvendor=0x1043
subdevice=0x1778 class=0x0c0300 at slot=29 function=3 handle=\_SB_.PCI0.USB4
I/O ports:
0xec00-0xec1f
usb3
uhub3
ehci0 pnpinfo vendor=0x8086 device=0x24dd subvendor=0x1043
subdevice=0x177a class=0x0c0320 at slot=29 function=7 handle=\_SB_.PCI0.EUSB
Interrupt request lines:
0x17
I/O memory addresses:
0xfebffc00-0xfebfffff
usb4
uhub4
pcib2 pnpinfo vendor=0x8086 device=0x244e subvendor=0x0000
subdevice=0x0000 class=0x060400 at slot=30 function=0 handle=\_SB_.PCI0.P0P4
pci2
skc0 pnpinfo vendor=0x10b7 device=0x1700 subvendor=0x1043
subdevice=0x173c class=0x020000 at slot=0 function=0
handle=\_SB_.PCI0.P0P4.LAN0
I/O ports:
0xa800-0xa8ff
I/O memory addresses:
0xfeafc000-0xfeafffff
sk0
miibus0
e1000phy0 pnpinfo oui=0x5043 model=0x2 rev=0x3 at phyno=0
cbb0 pnpinfo vendor=0x1180 device=0x0476 subvendor=0x1043
subdevice=0x1774 class=0x060700 at slot=1 function=0
handle=\_SB_.PCI0.P0P4.CBS0
I/O memory addresses:
0xfea00000-0xfea00fff
cardbus0
pccard0
cbb1 pnpinfo vendor=0x1180 device=0x0476 subvendor=0x1043
subdevice=0x1774 class=0x060700 at slot=1 function=1
handle=\_SB_.PCI0.P0P4.CBS3
Interrupt request lines:
0x11
I/O memory addresses:
0xfea01000-0xfea01fff
cardbus1
pccard1
fwohci0 pnpinfo vendor=0x1180 device=0x0552
subvendor=0x1043 subdevice=0x1777 class=0x0c0010 at slot=1 function=2
I/O memory addresses:
0xfeafb000-0xfeafb7ff
firewire0
fwe0
sbp0
unknown pnpinfo vendor=0x1180 device=0x0576
subvendor=0x1043 subdevice=0x177f class=0x088000 at slot=1 function=3
I/O memory addresses:
0xfeafb800-0xfeafb8ff
unknown pnpinfo vendor=0x1180 device=0x0592
subvendor=0x1043 subdevice=0x177e class=0x088000 at slot=1 function=4
I/O memory addresses:
0xfeafbc00-0xfeafbcff
ndis0 pnpinfo vendor=0x14e4 device=0x4320 subvendor=0x1043
subdevice=0x120f class=0x028000 at slot=2 function=0
handle=\_SB_.PCI0.P0P4.MPCI
I/O memory addresses:
0xfeaf8000-0xfeaf9fff
isab0 pnpinfo vendor=0x8086 device=0x24d0 subvendor=0x0000
subdevice=0x0000 class=0x060100 at slot=31 function=0 handle=\_SB_.PCI0.SBRG
isa0
adv0
aha0
aic0
bt0
cs0
ed0
fe0
ie0
lnc0
sc0
sio2
sio3
sn0
vga0
I/O ports:
0x3c0-0x3df
I/O memory addresses:
0xa0000-0xbffff
vt0
orm0
I/O memory addresses:
0xc0000-0xcffff
pmtimer0
atapci0 pnpinfo vendor=0x8086 device=0x24db subvendor=0x1043
subdevice=0x1778 class=0x01018a at slot=31 function=1 handle=\_SB_.PCI0.IDE0
I/O ports:
0x170-0x177
0x1f0-0x1f7
0x376
0x3f6
0xfc00-0xfc0f
ata0
Interrupt request lines:
0xe
acd0
ata1
Interrupt request lines:
0xf
ad2
subdisk2
pcm0 pnpinfo vendor=0x8086 device=0x24d5 subvendor=0x1043
subdevice=0x1773 class=0x040100 at slot=31 function=5
I/O ports:
0xd000-0xd03f
0xd400-0xd4ff
I/O memory addresses:
0xfebff400-0xfebff4ff
0xfebff800-0xfebff9ff
unknown pnpinfo vendor=0x8086 device=0x24d6 subvendor=0x1043
subdevice=0x177d class=0x070300 at slot=31 function=6 handle=\_SB_.PCI0.MC97
I/O ports:
0xd800-0xd8ff
0xdc00-0xdc7f
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE0.CHN0
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE0.CHN0.DRV0
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE0.CHN0.DRV1
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE0.CHN1
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE0.CHN1.DRV0
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE0.CHN1.DRV1
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.P0P2
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.P0P1.VGA_.CRTD
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.P0P1.VGA_.TVOD
unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.P0P1.VGA_.LCDD
atpic0 pnpinfo _HID=PNP0000 _UID=0 at handle=\_SB_.PCI0.SBRG.PIC_
atdma0 pnpinfo _HID=PNP0200 _UID=0 at handle=\_SB_.PCI0.SBRG.DMAD
attimer0 pnpinfo _HID=PNP0100 _UID=0 at handle=\_SB_.PCI0.SBRG.TMR_
attimer1 pnpinfo _HID=PNP0B00 _UID=0 at handle=\_SB_.PCI0.SBRG.RTC0
atkbdc0 pnpinfo _HID=PNP0303 _UID=0 at handle=\_SB_.PCI0.SBRG.PS2K
I/O ports:
0x60
0x64
atkbd0
Interrupt request lines:
0x1
psm0
Interrupt request lines:
0xc
psmcpnp0 pnpinfo _HID=PNP0F03 _UID=0 at handle=\_SB_.PCI0.SBRG.PS2M
speaker0 pnpinfo _HID=PNP0800 _UID=0 at handle=\_SB_.PCI0.SBRG.SPKR
npxisa0 pnpinfo _HID=PNP0C04 _UID=0 at handle=\_SB_.PCI0.SBRG.COPR
acpi_sysresource0 pnpinfo _HID=PNP0C02 _UID=16 at
handle=\_SB_.PCI0.SBRG.RMSC
acpi_sysresource1 pnpinfo _HID=PNP0C02 _UID=0 at
handle=\_SB_.PCI0.SBRG.OMSC
acpi_ec0 pnpinfo _HID=PNP0C09 _UID=0 at handle=\_SB_.PCI0.SBRG.EC0_
I/O ports:
0x62
0x66
acpi_sysresource2 pnpinfo _HID=PNP0C02 _UID=2 at
handle=\_SB_.PCI0.SBRG.FWH_
acpi_sysresource3 pnpinfo _HID=PNP0C02 _UID=3 at
handle=\_SB_.PCI0.SBRG.FWHE
sio0 pnpinfo _HID=PNP0501 _UID=1 at handle=\_SB_.PCI0.SBRG.UAR1
Interrupt request lines:
0x4
I/O ports:
0x3f8-0x3ff
sio1 pnpinfo _HID=PNP0510 _UID=2 at handle=\_SB_.PCI0.SBRG.UAR2
Interrupt request lines:
0x3
I/O ports:
0x2f8-0x2ff
fdc0 pnpinfo _HID=PNP0700 _UID=0 at handle=\_SB_.PCI0.SBRG.FDC_
Interrupt request lines:
0x6
DMA request lines:
2
I/O ports:
0x3f0-0x3f5
0x3f7
fd0
ppc0 pnpinfo _HID=PNP0401 _UID=0 at handle=\_SB_.PCI0.SBRG.LPTE
Interrupt request lines:
0x7
I/O ports:
0x378-0x37f
ppbus0
plip0
lpt0
ppi0
acpi_acad0 pnpinfo _HID=ACPI0003 _UID=0 at handle=\_SB_.PCI0.AC0_
unknown pnpinfo _HID=PNP0C0A _UID=0 at handle=\_SB_.PCI0.BAT0
acpi_sysresource4 pnpinfo _HID=PNP0C01 _UID=1 at handle=\_SB_.RMEM
acpi_button0 pnpinfo _HID=PNP0C0E _UID=0 at handle=\_SB_.SLPB
acpi_lid0 pnpinfo _HID=PNP0C0D _UID=0 at handle=\_SB_.LID_
unknown pnpinfo _HID=ATK0100 _UID=16843008 at handle=\_SB_.ATKD
acpi_button1 pnpinfo _HID=PNP0C0C _UID=14 at handle=\_SB_.PWRB
pci_link0 pnpinfo _HID=PNP0C0F _UID=1 at handle=\_SB_.LNKA
pci_link1 pnpinfo _HID=PNP0C0F _UID=2 at handle=\_SB_.LNKB
pci_link2 pnpinfo _HID=PNP0C0F _UID=3 at handle=\_SB_.LNKC
pci_link3 pnpinfo _HID=PNP0C0F _UID=4 at handle=\_SB_.LNKD
pci_link4 pnpinfo _HID=PNP0C0F _UID=5 at handle=\_SB_.LNKE
pci_link5 pnpinfo _HID=PNP0C0F _UID=6 at handle=\_SB_.LNKF
pci_link6 pnpinfo _HID=PNP0C0F _UID=7 at handle=\_SB_.LNKG
pci_link7 pnpinfo _HID=PNP0C0F _UID=8 at handle=\_SB_.LNKH
acpi_tz0 pnpinfo _HID=none _UID=0 at handle=\_TZ_.THRM
unknown pnpinfo _HID=PNP0C0B _UID=0 at handle=\FN00
unknown pnpinfo _HID=none _UID=0 at handle=\GFAN
acpi_timer0 pnpinfo unknown at unknown
I/O ports:
0x808-0x80b
--
Maxim Maximov
More information about the freebsd-acpi
mailing list