toshiba L600 battery/AC not recognized by 11.3

Hello,

I bought a laptop from toshiba china called L600-22B (14’ i3-350 ATI-RADEON-HD-5145). I am dual booting win 7 with opensuse. Everything works (or seems to work) fine in opensuse except for the battery which is not recognized. The screen brightness Fn keys also only have two modes, but that can wait!

(btw, for those viewing the realtek wireless worked after installing the driver from realtek website)

cat /proc/acpi/battery/battery/BAT1/info
present: no

I get no battery charging info or percentage in KDE and when I unplug the AC adaptor KDE does not switch to powersaving. Without the AC cable connected, the laptop turns off when the battery runs out and without warning.

I found a thread in ubuntu forums and did a
iasl -d dsdt.dat
iasl -tc dsdt.dsl
but there were no errors and only 4 warnings.

dmesg simply says battery not present.

I also tried to install the proprietary ATI catalyst driver, but I uninstalled it after it created many errors at boot time.

I called toshiba china (and toshiba asia) but they said the hardware is fine, as proven by the windows it came bundled with. I’d rather work in KDE, but I need to solve the battery matter.

Any hints!?

George

iasl -tc dsdt.dsl gives

 
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20100304 [Jul  1 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0

dsdt.dsl  2918:             Method (CBRL, 0, NotSerialized)
Warning  1088 -                        ^ Not all control paths return a value (CBRL)

dsdt.dsl  2980:                 Name (_T_0, Zero)
Remark   5111 -                          ^ Use of compiler reserved name (_T_0)

dsdt.dsl  3360:                             Name (_T_0, Zero)
Remark   5111 -        Use of compiler reserved name ^  (_T_0)

dsdt.dsl  4759:                             Name (_T_0, Zero)
Remark   5111 -        Use of compiler reserved name ^  (_T_0)

dsdt.dsl  5009:                         Name (_T_0, Zero)
Remark   5111 -    Use of compiler reserved name ^  (_T_0)

dsdt.dsl 10112:             Method (EVNT, 1, NotSerialized)
Warning  1088 -                        ^ Not all control paths return a value (EVNT)

dsdt.dsl 10664:                 Name (_T_0, Zero)
Remark   5111 -                          ^ Use of compiler reserved name (_T_0)

dsdt.dsl 10712:                             Name (_T_1, Zero)
Remark   5111 -        Use of compiler reserved name ^  (_T_1)

dsdt.dsl 10780:                         Name (_T_2, Zero)
Remark   5111 -    Use of compiler reserved name ^  (_T_2)

dsdt.dsl 10817:                                 Name (_T_3, Zero)
Remark   5111 -            Use of compiler reserved name ^  (_T_3)

dsdt.dsl 10850:                                 Name (_T_4, Zero)
Remark   5111 -            Use of compiler reserved name ^  (_T_4)

dsdt.dsl 10910:                                             Name (_T_5, Zero)
Remark   5111 -                        Use of compiler reserved name ^  (_T_5)

dsdt.dsl 10914:                                                 Name (_T_6, Zero)
Remark   5111 -                            Use of compiler reserved name ^  (_T_6)

dsdt.dsl 10967:                                                 Name (_T_7, Zero)
Remark   5111 -                            Use of compiler reserved name ^  (_T_7)

dsdt.dsl 10996:                                                         Name (_T_8, Zero)
Remark   5111 -                                    Use of compiler reserved name ^  (_T_8)

dsdt.dsl 11053:                                                             Name (_T_9, Zero)
Remark   5111 -                                        Use of compiler reserved name ^  (_T_9)

dsdt.dsl 11111:                                                             Name (_T_A, Zero)
Remark   5111 -                                        Use of compiler reserved name ^  (_T_A)

dsdt.dsl 11174:                                                             Name (_T_B, Zero)
Remark   5111 -                                        Use of compiler reserved name ^  (_T_B)

dsdt.dsl 11200:                                                                     Name (_T_C, Zero)
Remark   5111 -                                                Use of compiler reserved name ^  (_T_C)

dsdt.dsl 11227:                                                                         Name (_T_D, Zero)
Remark   5111 -                                                    Use of compiler reserved name ^  (_T_D)

dsdt.dsl 11247:                                                                     Name (_T_E, Zero)
Remark   5111 -                                                Use of compiler reserved name ^  (_T_E)

dsdt.dsl 11294:                                                                         Name (_T_F, Zero)
Remark   5111 -                                                    Use of compiler reserved name ^  (_T_F)

dsdt.dsl 11367:                                                                                 Name (_T_G, Zero)
Remark   5111 -                                                            Use of compiler reserved name ^  (_T_G)

dsdt.dsl 11424:                                                                                     Name (_T_H, Zero)
Remark   5111 -                                                                Use of compiler reserved name ^  (_T_H)

dsdt.dsl 11428:                                                                                         Name (_T_I, Zero)
Remark   5111 -                                                                    Use of compiler reserved name ^  (_T_I)

dsdt.dsl 11490:                                                                                             Name (_T_J, Zero)
Remark   5111 -                                                                        Use of compiler reserved name ^  (_T_J)

dsdt.dsl 11533:                                                                                                 Name (_T_K, Zero)
Remark   5111 -                                                                            Use of compiler reserved name ^  (_T_K)

dsdt.dsl 11628:                                                                                                         Name (_T_L, Zero)
Remark   5111 -                                                                                    Use of compiler reserved name ^  (_T_L)

dsdt.dsl 11669:                                                                                                         Name (_T_M, Zero)
Remark   5111 -                                                                                    Use of compiler reserved name ^  (_T_M)

dsdt.dsl 11683:                                                                                                                     Name (_T_N, Zero)
Remark   5111 -                                                                                                Use of compiler reserved name ^  (_T_N)

dsdt.dsl 11755:                                                                                                             Name (_T_O, Zero)
Remark   5111 -                                                                                        Use of compiler reserved name ^  (_T_O)

dsdt.dsl 11786:                                                                                             Name (_T_P, Zero)
Remark   5111 -                                                                        Use of compiler reserved name ^  (_T_P)

dsdt.dsl 11790:                                                                                                 Name (_T_Q, Zero)
Remark   5111 -                                                                            Use of compiler reserved name ^  (_T_Q)

dsdt.dsl 11871:                                                                                                             Name (_T_R, Zero)
Remark   5111 -                                                                                        Use of compiler reserved name ^  (_T_R)

dsdt.dsl 11999:             Name (_WDG, Buffer (0x3C)
Warning  1099 -                      ^ Unknown reserved name (_WDG)

dsdt.dsl 12890:             Method (BTST, 0, NotSerialized)
Warning  1088 -                        ^ Not all control paths return a value (BTST)

ASL Input:  dsdt.dsl - 12993 lines, 476126 bytes, 5451 keywords
AML Output: dsdt.aml - 49179 bytes, 1128 named objects, 4323 executable opcodes

Compilation complete. 0 Errors, 4 Warnings, 32 Remarks, 6 Optimizations
 

anyone please? is there another forum you can recommend to ask this?

Hi

Did you get a fix for this?
I have same problem acer aspire 4741g

Ta
Steve

Same issue with HP 6720s but it has worked fine untill last friday… now it “works” intermittently (sometimes yes, sometimes no) I think this is the widget that have a problem (maybe dbus communication issue with this widget ?).

The charge led seems to work, yellow when really low, blinkin’ when critically low and blue when sufficiently charged and off when fully charged…

Same issue with HP 6720s but it has worked fine untill last friday

I doubt yours is the same issue (DSDT). My work laptop is a HP 6710b (similar model) and all is ok (openSUSE 11.3 with KDE4.6). You’d probably be better to start another thread to get the help you require.

Whoa!

i didn’t thought such problems could be possible… :open_mouth:

Anyway, do you have the same symptoms in GNOME ? Did you try another distro before openSUSE and did you have the same problem ?

I have the same problem on toshiba L735. OpenSUSE 11.4 with gnome 2. Battery works fine and charges etc. But:

cat /proc/acpi/battery/BAT1/info
present:                 no

The same thing when booting in live-cd mode with ubuntu 10.04 and 11.04 and system rescue cd 2.0.0.

I suppose it might have something to do with the Sleep&Charge functionality supported by the laptop’s BIOS. But the battery is not seen even if sleep&charge is disabled.

Anyone any ideas?

Perhaps this might help: Fix Toshiba battery issue for Linux | techinterplay
I haven’t tried it myself, yet.

I have tried that link, but he uses Ubuntu to solve the problem. and very hard to me to understand what he talking about cause I use opensuse not ubuntu.
help us to solve this issue please.