Re: Fw: ACPI / APM problems

From: Fabry (fabrizio_at_nldesign.com)
Date: 12/30/03

  • Next message: Evren Yurtesen: "logitech cordless optical mouse problems..."
    To: "Dylan Wylie" <d.wylie@hccnet.nl>
    Date: Tue, 30 Dec 2003 10:00:33 -0500
    
    

    HI! thanks a lot for the answer!!
    I am new to FreeBSD, but I am a computer Programmer.. not in C (yet.. I'll
    begin to refresh my Ansi C soon :p), so I have been able to use CVSUP to
    dowanload the new "RELENG_5_2" for src/sys, I copied GENERAL, configure,
    make depend, make, make install.
    on the KERNEL_5_2 (this is how I called the new kernel) I add:

    depend pcm

    and on loader.conf

    snd_ess_load="YES"

    I think now this could

    now:

    >uname -a
    FreeBSD 127.0.0.1 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Mon Dec 29 17:48:06
    GMT 2003 fabrizio@127.0.0.1:/usr/src/sys/i386/compile/KERNEL_5_2 i386

    > sysctl -a hw.acpi
    hw.acpi.supported_sleep_state: S1 S5
    hw.acpi.power_button_state: S5
    hw.acpi.sleep_button_state: S1
    hw.acpi.lid_switch_state: S1
    hw.acpi.standby_state: S1
    hw.acpi.suspend_state: S3
    hw.acpi.sleep_delay: 5
    hw.acpi.s4bios: 1
    hw.acpi.verbose: 0
    hw.acpi.disable_on_poweroff: 1
    hw.acpi.reset_video: 1
    hw.acpi.cpu.throttle_max: 8
    hw.acpi.cpu.throttle_state: 8
    hw.acpi.cpu.cx_supported: C1/0 C2/10
    hw.acpi.cpu.cx_lowest: 0
    hw.acpi.cpu.cx_history: 988812/0 0/0
    hw.acpi.thermal.min_runtime: 0
    hw.acpi.thermal.polling_rate: 30
    hw.acpi.thermal.tz0.temperature: 3392
    hw.acpi.thermal.tz0.active: -1
    hw.acpi.thermal.tz0.thermal_flags: 0
    hw.acpi.thermal.tz0._PSV: 3632
    hw.acpi.thermal.tz0._HOT: -1
    hw.acpi.thermal.tz0._CRT: 3732
    hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    hw.acpi.battery.life: 99
    hw.acpi.battery.time: -1
    hw.acpi.battery.state: 0
    hw.acpi.battery.units: 1
    hw.acpi.battery.info_expire: 5
    hw.acpi.acline: 1

    >dmesg
    Copyright (c) 1992-2003 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-CURRENT #0: Mon Dec 29 17:48:06 GMT 2003
        fabrizio@127.0.0.1:/usr/src/sys/i386/compile/KERNEL_5_2
    Preloaded elf kernel "/boot/kernel/kernel" at 0xc0ae8000.
    Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0ae81f4.
    Timecounter "i8254" frequency 1193182 Hz quality 0
    CPU: Intel Pentium III (796.54-MHz 686-class CPU)
      Origin = "GenuineIntel" Id = 0x686 Stepping = 6

    Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,
    PAT,PSE36,PN,MMX,FXSR,SSE>
    real memory = 134152192 (127 MB)
    avail memory = 121618432 (115 MB)
    Pentium Pro MTRR support enabled
    npx0: [FAST]
    npx0: <math processor> on motherboard
    npx0: INT 16 interface
    acpi0: <PTLTD RSDT > on motherboard
    pcibios: BIOS version 2.10
    Using $PIR table, 9 entries at 0xc00fdf30
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
    acpi0: Power Button (fixed)
    Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
    acpi_timer0: <24-bit timer at 3.579545MHz> port 0x8008-0x800b on acpi0
    acpi_cpu0: <CPU> port 0x530-0x537 on acpi0
    acpi_tz0: <Thermal Zone> port 0x530-0x537 on acpi0
    acpi_button0: <Sleep Button> on acpi0
    acpi_button1: <Power Button> on acpi0
    pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
    pci0: <ACPI PCI bus> on pcib0
    pcib0: slot 7 INTD is routed to irq 11
    pcib0: slot 9 INTA is routed to irq 3
    pcib0: slot 10 INTA is routed to irq 11
    pcib0: slot 17 INTA is routed to irq 5
    pcib0: slot 18 INTA is routed to irq 11
    agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xf4000000-0xf7ffffff
    at device 0.0 on pci0
    pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
    pci1: <ACPI PCI bus> on pcib1
    pcib1: slot 0 INTA is routed to irq 5
    pci1: <display, VGA> at device 0.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 0x14a0-0x14af 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 0x1480-0x149f irq 11
    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)
    pci0: <simple comms> at device 9.0 (no driver attached)
    cbb0: <TI1410 PCI-CardBus Bridge> mem 0x88000000-0x88000fff irq 11 at device
    10.0 on pci0
    cardbus0: <CardBus bus> on cbb0
    pccard0: <16-bit PCCard bus> on cbb0
    cbb0: [MPSAFE]
    pcm0: <ESS Solo-1 (unknown vendor)> port
    0x14d8-0x14db,0x14dc-0x14df,0x14b0-0x14bf,0x14c0-0x14cf,0x1400-0x143f irq 5
    at device 17.0 on pci0
    fxp0: <Intel 82559 Pro/100 Ethernet> port 0x1440-0x147f mem
    0xf0000000-0xf00fffff,0xf0100000-0xf0100fff irq 11 at device 18.0 on pci0
    fxp0: Ethernet address 00:02:a5:14:aa:7a
    miibus0: <MII bus> on fxp0
    inphy0: <i82555 10/100 media interface> on miibus0
    inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-1287: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
        ACPI-0175: *** Error: Method execution failed [\\_SB_.BATT._STA] (Node
    0xc1f52d00), AE_NOT_EXIST
    acpi_cmbat0: <Control Method Battery> on acpi0
    acpi_acad0: <AC Adapter> on acpi0
    acpi_lid0: <Control Method Lid Switch> on acpi0
    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 IntelliMouse, device ID 3
    acpi_ec0: <Embedded Controller: GPE 0x9, GLK> port 0x66,0x62 on acpi0
    fdc0: cannot reserve control I/O port range (control port)
    fdc0: cannot reserve control I/O port range (control port)
    orm0: <Option ROM> at iomem 0xc0000-0xcefff on isa0
    pmtimer0 on isa0
    fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port
    0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
    fdc0: FIFO enabled, 8 bytes threshold
    fd0: <1440-KB 3.5" drive> on fdc0 drive 0
    ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
    ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
    ppc0: FIFO with 16/16/15 bytes threshold
    ppbus0: <Parallel port bus> on ppc0
    plip0: <PLIP network interface> on ppbus0
    lpt0: <Printer> on ppbus0
    lpt0: Interrupt-driven port
    ppi0: <Parallel I/O> on ppbus0
    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
    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 796541094 Hz quality 800
    Timecounters tick every 10.000 msec
    acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
    system power profile changed to 'economy'
    system power profile changed to 'performance'
    GEOM: create disk ad0 dp=0xc201d660
    ad0: 19077MB <HITACHI_DK23BA-20> [38760/16/63] at ata0-master UDMA33
    acd0: DVDROM <TOSHIBA DVD-ROM SD-C2502> at ata1-master PIO4
    Mounting root from ufs:/dev/ad0s2a
    lock order reversal
     1st 0xc2106948 vm object (vm object) @ vm/swap_pager.c:1313
     2nd 0xc09a6ba0 swap_pager swhash (swap_pager swhash) @ vm/swap_pager.c:1822
     3rd 0xc1038948 vm object (vm object) @ vm/uma_core.c:873
    Stack backtrace:
    pid 10525 (netstat), uid 0: exited on signal 10
    pid 17222 (tcsh), uid 1001 inumber 294928 on /usr: filesystem full
    system power profile changed to 'economy'
    system power profile changed to 'performance'

    as you can see I get more ACPI errors than before, the rest of the system
    works withour problems

    when it get to sleep (closing the lid or pressin the button) the monitor
    stay on, and on the wake event:

    pcib0: slot 7 INTD is routed to irq 11
    pcib0: slot 9 INTD is routed to irq 3
    pcib0: slot 10 INTD is routed to irq 11
    pcib0: slot 17 INTD is routed to irq 5
    pcib0: slot 18 INTD is routed to irq 11
    pcib0: slot 0 INTD is routed to irq 5
    ata0: resetting devices ..
    (here the system start to work again, but the screen is freeze)
    ad0: WARNING - WRITE_DMA recovered rom missing interrupt
    ad0: FAILURE - WRITE_MUL status=53<READY,DSC,INDEX,ERROR>
    error=84<ICRC,ABORTED> LBA=35755080
    done
    ata1: resetting devices ..
    done
    Dec 30 09:52:30 127 kernel: wakeup from sleeping state (slept 00:00:17)

    and after this everything works fine also getting the failure message.

    Fabrizio Parrella
    Computer/Web Programmer
    Nightlight Design
    975 South High St. Harrisonburg, Va 22801 USA
    fabrizio@nldesign.com
    IM: AIM: EffEPi77
    http://www.nldesign.com

    ----- Original Message -----
    From: "Dylan Wylie" <d.wylie@hccnet.nl>
    To: "Fabry" <fabrizio@nldesign.com>
    Sent: Tuesday, December 30, 2003 6:08 AM
    Subject: Re: Fw: ACPI / APM problems

    > Hi.
    > Yes, CVSUP. Example sup-files can be found in /usr/share/examples.
    > With the new sourcecode you first 'buildworld', which rebuilds the new
    system but
    > doesn't yet install it. It is then normal practice to build and install a
    new kernel by
    > doing a ' make buildkernel' followed by a 'make installkernel'. Then
    reboot and do a
    > 'make installworld'. All that remains than, is to use 'mergemaster' to mer
    ge your
    > modified config files in /etc with new ones.
    > The obove is just a quick extract of the FreeBSD manual, chapter 21.
    >
    > However,...
    > There were some major changes when they changed from 5.1 to 5.2 , and many
    > users ran into problems when updating at that moment. This was because the
    > changes made it impossible for an old(5.1) kernel to opperate in a new
    (5.2) world.
    > So depending on the order in which stuff was built, systems could become
    near-
    > unusable. These problems were mostly overcome, but mostly by more
    experienced
    > users.
    > You should probably get familiar with the cvsup procedure and the
    rebuilding of the
    > system, but there is a chance you may choose to reinstall because of the
    transition
    > from 5.1 to 5.2. This is rare however and only the result of the major
    changes that
    > were carried out with 5.2.
    > Also, ACPI in FreeBSD, though getting better with every release, still
    requirers
    > work. You may not get all your laptop buttons and suspend states working
    just yet.
    >
    >
    > Good luck,
    >
    > Dylan
    >
    > On 29 Dec 2003 at 14:20, Fabry wrote:
    >
    > > HI! thanks a lot for the answer..
    > > I am new on all this..
    > > how can I pass to the 5.2 without format everything?
    > >
    > > I should just CVSUP some new src in some way or what?
    > > thanks again
    > >
    > > Fabry
    > >
    > > Fabrizio Parrella Fabrizio Parrella Computer/Web Programmer Nightlight
    > > Design 975 South High St. Harrisonburg, Va 22801 USA
    fabrizio@nldesign.com
    > > IM: AIM: EffEPi77 http://www.nldesign.com tel: fax: 540-437-9833
    > > 540-437-0574 Powered by Plaxo Want a signature like this?
    > > ----- Original Message -----
    > > From: "Dylan Wylie" <d.wylie@hccnet.nl>
    > > To: "Fabry" <fabrizio@nldesign.com>; "FREEBSD" <current@freebsd.org>
    > > Sent: Monday, December 29, 2003 12:38 PM
    > > Subject: Re: Fw: ACPI / APM problems
    > >
    > >
    > > > More a FreeBSD Mobile list subject, since you are not using -current.
    > > >
    > > > Similar problems with a presario 1600 here were resolved when moved
    from
    > > 5.1 to
    > > > 5.2. Try -current. If you then still have this problem, it's a
    > > valid -current subject ;)
    > > > If you reply, consider not cc-ing the list.
    > > >
    > > >
    > > > On 29 Dec 2003 at 11:04, Fabry wrote:
    > > >
    > > > > HI! I don't know if this is the right place where to post this
    > > problem!!!
    > > > >
    > > > > The problem is that I cannot have the duration of the battery on my
    > > laptop
    > > > > COMPAQ PRESARIO 1800 with BIOS phoenix (I don't find any update for
    the
    > > > > BIOS)
    > > > > I Have tried with APM and ACPI.
    > > > > With APM I can have the charge of it only in percent, but I don't
    know
    > > how
    > > > > to
    > > > > configure the POWER button to shutdown the machine as in ACPI.
    > > > > with ACPI I got some errors at the boot, and the suspend doesn't
    really
    > > > > work,
    > > > > the monitor stay on and when it "wake up" I get some errors that I
    think
    > > are
    > > > > related with the initial errors.
    > > > >
    > > > > Sorry for my english, I know is not great at all!!
    > > > >
    > > > > thanks a lot.
    > > > >
    [...]
    > > > >
    > > >
    > > >
    > >
    >
    >

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: Evren Yurtesen: "logitech cordless optical mouse problems..."
  • Quantcast