LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1267|回复: 7

Benq笔记本关机无法自动关闭电源

[复制链接]
发表于 2008-4-23 21:08:28 | 显示全部楼层 |阅读模式
关机后停在power off,不会自动切断电源,大家觉得是什么问题,有人说是主板不标准导致的,是否真是如此
发表于 2008-4-23 21:17:26 | 显示全部楼层
不是吧
试试
sudo shutdown -h now
这个是acpi的问题
ps:我的也是benq的,s41-c29,用过debian archlinux gentoo都没有问题
只是启动的时候会显示有bios bug,直接无视就可以了
窃以为benq的问题主要是:
1.键盘,"|\"键有错位,需要xmodmap
2.光驱ms有点问题,debian的好多盘都不认
其他都挺好的,web camera的话可以用uvcvideo+cheese
suspend to ram正常,suspend to disk只有在console下可以,用的是tuxonice的source
希望对你有所帮助
回复 支持 反对

使用道具 举报

发表于 2008-4-24 09:50:43 | 显示全部楼层
bios 里面看一下有没有相关设置
回复 支持 反对

使用道具 举报

发表于 2008-4-24 12:10:55 | 显示全部楼层
好像是acpi电源模式的问题。。。。
貌似你的机子没有使用这个模式或者不是acpi电源。

可以试试在grub里面的kernel 后面加上acpi=on/off试试?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 10:59:20 | 显示全部楼层
加过acpi=on,还是不行,可能要重编内核,还没找到指导资料。有谁还要好办法的?
回复 支持 反对

使用道具 举报

发表于 2008-4-25 11:49:34 | 显示全部楼层
查看一下acpi日志和系统日志,看看有无什么错误。

系统日志:dmesg |grep ACPI之类的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 12:47:47 | 显示全部楼层
$ dmesg |grep ACPI
BIOS-e820: 000000001fe7e000 - 000000001febf000 (ACPI NVS)
BIOS-e820: 000000001febf000 - 000000001ff00000 (ACPI data)
ACPI: RSDP 000FE020, 0014 (r0 BenQ  )
ACPI: RSDT 1FEFE038, 003C (r1 BenQ   Joybook         1       1000013)
ACPI: FACP 1FEFD000, 0074 (r1 BenQ   Joybook         1 MSFT  1000013)
ACPI: DSDT 1FEF8000, 4E06 (r1 BenQ   Joybook         1 MSFT  1000013)
ACPI: FACS 1FE7E000, 0040
ACPI: APIC 1FEF6000, 0068 (r1 BenQ   Joybook         1 MSFT  1000013)
ACPI: MCFG 1FEF4000, 003C (r1 BenQ   Joybook         1 MSFT  1000013)
ACPI: ASF! 1FEF3000, 00A5 (r32 BenQ   Joybook         1 MSFT  1000013)
ACPI: BOOT 1FEF2000, 0028 (r1 BenQ   Joybook         1 MSFT  1000013)
ACPI: SLIC 1FEF1000, 0176 (r1 BenQ   Joybook         1 MSFT  1000013)
ACPI: DMI detected: BenQ
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] disabled)
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: Core revision 20070126
ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found.
ACPI: bus type pci registered
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: EC: non-query interrupt received, switching to interrupt mode
ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
ACPI: EC: driver started in interrupt mode
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI quirk: region 0400-047f claimed by ICH6 ACPI/GPIO/TCO
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEGP._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P32_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP4._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 9 *10 11 12)
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 8 devices
ACPI: ACPI bus type pnp unregistered
PCI: Using ACPI for IRQ routing
ACPI: RTC can wake from S4
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1c.1 -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1c.2[C] -> GSI 18 (level, low) -> IRQ 18
ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:06:05.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1f.2 -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 22 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:00:1d.1 -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 18
ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 19
sda1 sda2 <<6>ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 22 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 19 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 23 (level, low) -> IRQ 21
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID0]
ACPI: Sleep Button (CM) [SLPB]
ACPI Error (psargs-0355): [PDC0] Namespace lookup failure, AE_NOT_FOUND
ACPI Error (psparse-0537): Method parse/execution failed [\_PR_.CPU0._CST] (Node df9f94e0), AE_NOT_FOUND
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI Exception (processor_core-0816): AE_NOT_FOUND, Processor Device is not present [20070126]
ACPI: Thermal Zone [TZ0] (30 C)
ACPI: Video Device [VGA0] (multi-head: yes  rom: no  post: no)
ACPI: PCI Interrupt 0000:00:1f.3 -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:06:05.2[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:06:05.1 -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:06:05.3[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16


大家帮忙分析一下
回复 支持 反对

使用道具 举报

发表于 2008-4-25 13:03:09 | 显示全部楼层
安装community/acpitool,试试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表