Nefungujúci ukazateľ batérie

Sekcia: Hardware a Drivery 05.11.2006 | 15:15
Avatar Marián Sova Ubuntu 10.10  Používateľ
Mám OpenSuSE 10.1, notebook HP nx6310 a neukazuje mi správne stav batérie. Pri zapnutí si načíta aktuálny stav a počas behu ho vôbec neaktualizuje. Tak isto po odpojení adaptéra nedetekuje jeho odpojenie. Ale ak notebook nabiehal bez neho ukáže, že ide na batériu a stav batérie pri štarte. Neviem, čo s tým skúšal som aj update jadra, ale nepomohlo. Pomôžte mi prosím.
Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
    • Re: Nefungujúci ukazateľ batérie 29.10.2006 | 00:59
      Avatar KiLo Debian stable  Používateľ
      neviem ti presne povedat, ale skusim ta aspon nasmerovat-pozri sa ci mas korektne natiahnute acpi moduly a ci ti bezi acpi demon. mozno trepem blbosti, neviem, ntbk s linuxom som vo vlastnictve este nemal. ale pozret sa mozes
      cat /dev/dsp > /dev/sda - ovladanie pocitaca hlasom
      • Re: Re: Nefungujúci ukazateľ batérie 29.10.2006 | 11:14
        Avatar Marián Sova Ubuntu 10.10  Používateľ
        No acpi démon beží. Ale zistil som, že moduly natiahnuté nie sú ale keď napíšem modprobe acpi tak mi to vypíše toto: FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.16.13-4-default/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device Je možné, že môj procesor nepodporuje škálovanie frekvencie. Len neviem ako zrušiť aby acpi automaticky načítavalo tento modul.
        Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
      • Re: Re: Nefungujúci ukazateľ batérie 29.10.2006 | 11:31
        Avatar Marián Sova Ubuntu 10.10  Používateľ
        No, ale dmesg | grep ACPI hlási toto: BIOS-e820: 000000000f7e5600 - 000000000f7f8000 (ACPI NVS) ACPI: RSDP (v000 HP ) @ 0x000f7d70 ACPI: RSDT (v001 HP 30AA 0x28040620 HP 0x00000001) @ 0x0f7e5684 ACPI: FADT (v002 HP 30AA 0x00000002 HP 0x00000001) @ 0x0f7e5600 ACPI: MADT (v001 HP 30AA 0x00000001 HP 0x00000001) @ 0x0f7e56c4 ACPI: MCFG (v001 HP 30AA 0x00000001 HP 0x00000001) @ 0x0f7e572c ACPI: TCPA (v002 HP 30AA 0x00000001 HP 0x00000001) @ 0x0f7e5768 ACPI: SSDT (v001 HP HPQPAT 0x00000001 MSFT 0x0100000e) @ 0x0f7f4afc ACPI: SSDT (v001 HP Cpu0Cst 0x00003001 INTL 0x20050624) @ 0x0f7f4e36 ACPI: SSDT (v001 HP CpuPm 0x00003000 INTL 0x20050624) @ 0x0f7f5011 ACPI: DSDT (v001 HP nc6340 0x00010000 MSFT 0x0100000e) @ 0x00000000 ACPI: PM-Timer IO Port: 0x1008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] 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: bus type pci registered ACPI: Subsystem revision 20060127 ACPI Error (evgpeblk-0284): Unknown GPE method type: C262 (name not of form _Lxx or _Exx) [20060127] ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [C002] (0000:00) ACPI: Assume root bridge [\_SB_.C002] bus is 0 ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.C002.C092._PRT] ACPI: Embedded Controller [C005] (gpe 22) interrupt mode. ACPI: Power Resource [C20B] (on) ACPI: PCI Interrupt Routing Table [\_SB_.C002.C0FB._PRT] ACPI: Power Resource [C213] (off) ACPI: PCI Interrupt Link [C107] (IRQs 10 *11) ACPI: PCI Interrupt Link [C108] (IRQs 10 *11) ACPI: PCI Interrupt Link [C109] (IRQs *10 11) ACPI: PCI Interrupt Link [C10A] (IRQs *10 11) ACPI: PCI Interrupt Link [C123] (IRQs *10 11) ACPI: PCI Interrupt Link [C124] (IRQs 10 *11) ACPI: PCI Interrupt Link [C125] (IRQs 10 11) *0, disabled. ACPI Exception (pci_link-0182): AE_NOT_FOUND, Evaluating _PRS [20060127] ACPI: Power Resource [C308] (off) ACPI: Power Resource [C309] (off) ACPI: Power Resource [C30A] (off) ACPI: Power Resource [C30B] (off) pnp: PnP ACPI init pnp: PnP ACPI: found 11 devices PCI: Using ACPI for IRQ routing ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 169 ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 177 ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 169 ACPI wakeup devices: ACPI: (supports S0 S3 S4 S5) ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 17 (level, low) -> IRQ 201 ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) ACPI: Processor [CPU0] (supports 8 throttling states) ACPI: Thermal Zone [TZ0] (53 C) ACPI: Thermal Zone [TZ1] (51 C) ACPI: Thermal Zone [TZ2] (41 C) ACPI: Thermal Zone [TZ3] (25 C) ACPI: Thermal Zone [TZ4] (20 C) ACPI: Fan [C30C] (off) ACPI: Fan [C30D] (off) ACPI: Fan [C30E] (off) ACPI: Fan [C30F] (on) ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 209 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 209 ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 21 (level, low) -> IRQ 217 ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 177 ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 19 (level, low) -> IRQ 225 ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 177 ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 16 (level, low) -> IRQ 169 ACPI: PCI Interrupt 0000:02:06.1[B] -> GSI 19 (level, low) -> IRQ 225 ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 21 (level, low) -> IRQ 217 ACPI: PCI Interrupt 0000:08:00.0[A] -> GSI 16 (level, low) -> IRQ 169 ACPI: AC Adapter [C1B2] (on-line) ACPI: Battery Slot [C1B4] (battery present) ACPI: Battery Slot [C1B3] (battery absent) ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [C231] ACPI: Lid Switch [C22A] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169 ACPI: AC Adapter [C1B2] (on-line) Takže aby celkom acpi nefungovalo sa mi veriť nechce. Veď dokonca aj regulácia otáčok ventilátora funguje
        Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
      • Re: Re: Nefungujúci ukazateľ batérie 29.10.2006 | 14:32
        Avatar Marián Sova Ubuntu 10.10  Používateľ
        Urobil som malý test. Keďže v ubuntu 6.06 live mi ukayateľ batérie perfektne fungoval., nainštaloval som ho na disk. A je to tu! Po inštalácii nefunguje ani v ubuntu. Tomu oyaj neroyumiem
        Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
        • Re: Re: Re: Nefungujúci ukazateľ batérie 29.10.2006 | 18:11
          Avatar Marián Sova Ubuntu 10.10  Používateľ
          Tuším si tu musím odpovedať sám. Na ubuntu to rieši rmmod psmouse pred reštartom alebo vypnutím, Neviem prečo, ale je to tak. Na SuSE to takto riešiť nepôjde, lebo tam modul psmouse zavedený ani nie je. A ubuntu by som aj rád používal, ale nepodarila sa mirzchodiť wifi. Ani cez ndiswrapper ani bcm43xx-fwcutter. Na SuSE cez ndiswrapper úplne v pohode
          Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
    • Re: Nefungujúci ukazateľ batérie 31.10.2006 | 18:24
      Avatar Marián Sova Ubuntu 10.10  Používateľ
      Vyriešila to inštalácia Mandrivy 2007. Ale s tým nie som celkom spokojný. Chcel by som aby to išlo aj inde. A zistil som, že niečo mi spôsobuje brutálne dlhý štart BIOSu, a keď som vyhodil psmouse v ubuntu, tak bios nabehol jedna-dve a takisto po tvrdom reštarte to ide hneď. Chcel som ten istý postup skúsiť aj na Mandrive, ale na moje prekvapenie, tam nie je modul psmouse. Tak neviem, ako ďalej
      Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
      • Re: Re: Nefungujúci ukazateľ batérie 01.11.2006 | 13:29
        pedro   Návštevník
        Ako spravne uvadzas, robi to psmouse. Problem je, ze moze byt vkompilovany do jadra, cize potom treba prekompilovat jadro a psmouse dat ako modul a pri reboote unloadnut psmouse.
        • Re: Re: Re: Nefungujúci ukazateľ batérie 01.11.2006 | 13:37
          Avatar Marián Sova Ubuntu 10.10  Používateľ
          Aspoň, že sa niekto ozval. No jadro som ešte nekompiloval. Budem sa musieť na to pozrieť. Mandriva ma fest štve
          Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
        • Re: Re: Re: Nefungujúci ukazateľ batérie 05.11.2006 | 15:15
          Avatar Marián Sova Ubuntu 10.10  Používateľ
          No a hotovo! Už to funguje. Prekompiloval som jadro. Stačilo v originál config súbore (/boo/config-2.6.16.13-4-default) zmeniť riadok CONFIG_MOUSE_PS2=y na CONFIG_MOUSE_PS2=m. Takže nebolo treba jadro vôbec konfigurovať. A na koniec treba dopísať do súboru /etc/init.d/halt.local rmmod psmouse a v súboru /etc/sysconfig/kernel riadok MODULES_LOADED_ON_BOOT="" zmeniť na riadok MODULES_LOADED_ON_BOOT="psmouse"
          Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk
      • Re: Re: Nefungujúci ukazateľ batérie 01.11.2006 | 21:59
        Avatar Marián Sova Ubuntu 10.10  Používateľ
        Nepomohol by update BIOSu? A zistil som ešte, že keď vytiahnem baterku a vložím ju tam a potom ho zapnem, tak t funguje v pohode. Jednoducho asi zostane niečo zapísané v pamäti alebo niekde a povytiahnutí baterky sa to vymaže. Ozaj neviem, prečo to robí. Tak si myslím, že či by nemohlabyť chyba v BIOSe. Ale do toho sa mi moc nechce. Nemám dobré skúsenosti s updatom biosu a nerád by som to pokazil.
        Čo ťa nezabije, to ťa posilní | Leták na propagáciu jabbera v pdf | www.mikroprocesory.sk