http://bugs.winehq.org/show_bug.cgi?id=12539
Summary: Lenovo Thinkpad battery recall program fails Product: Wine Version: 0.9.59. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jens@porup.com
There was a recall on Thinkpad batteries last year. Curious to see if my battery was affected, I downloaded and attempted to run their program, lenovobatteryprogram.exe, which you can download here:
http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=BATT-LENOVO
Running this program in wine produces the following output:
~$ wine Desktop/lenovobatteryprogram.exe err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\Common Files\InstallShield\Professional\RunTime\IsProBE.t lb" failed with error 2 err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files\Lenovo\Lenovo Battery Program\BatteryCheck .exe") not found err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Lenovo\Lenovo Battery Program\BatteryCheck.e xe" failed, status c0000135
http://bugs.winehq.org/show_bug.cgi?id=12539
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www- | |307.ibm.com/pc/support/site. | |wss/document.do?lndocid=BATT | |-LENOVO Keywords| |download
--- Comment #1 from Lei Zhang thestig@google.com 2008-04-12 18:05:43 --- You need a copy of mfc42.dll.
Please run:
cd Desktop; wine lenovobatteryprogram.exe
rather than:
wine Desktop/lenovobatteryprogram.exe
http://bugs.winehq.org/show_bug.cgi?id=12539
--- Comment #2 from foobard jens@porup.com 2008-04-12 18:13:25 --- where do I get a copy of that dll?
Here's the program again, run from the Desktop:
$ wine lenovobatteryprogram.exe preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report preloader: Warning: failed to reserve range 00000000-60000000 err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\Common Files\InstallShield\Professional\RunTime\IsProBE.tlb" failed with error 2 err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 preloader: Warning: failed to reserve range 00000000-60000000 err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files\Lenovo\Lenovo Battery Program\BatteryCheck.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Lenovo\Lenovo Battery Program\BatteryCheck.exe" failed, status c0000135 err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
http://bugs.winehq.org/show_bug.cgi?id=12539
--- Comment #3 from Lei Zhang thestig@google.com 2008-04-12 18:17:07 --- Try running winetricks vcrun6
Please stop pasting logs, attach them instead. Especially when it's basically the same output as before.
http://bugs.winehq.org/show_bug.cgi?id=12539
--- Comment #4 from foobard jens@porup.com 2008-04-12 18:26:34 --- Created an attachment (id=12107) --> (http://bugs.winehq.org/attachment.cgi?id=12107) console output
OK. Ran the program, different output, attached. The program opened a new tab in Firefox, if you're quick you might be able to see it too:
which gives me the message:
The battery bar code format is not recognized.
Not sure what that means. My laptop is most certainly a Thinkpad.
http://bugs.winehq.org/show_bug.cgi?id=12539
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Austin English austinenglish@gmail.com 2008-04-12 22:41:02 --- For me in git, after installing mfc42:
austin@austin-desktop:~/.wine/drive_c/Program Files/Lenovo/Lenovo Battery Program$ ~/wine-git/wine BatteryCheck.exe fixme:ole:DllRegisterServer stub
Hmm.. I'll attach a +relay for anyone curious.
http://bugs.winehq.org/show_bug.cgi?id=12539
--- Comment #6 from Austin English austinenglish@gmail.com 2008-04-12 22:41:18 --- Created an attachment (id=12115) --> (http://bugs.winehq.org/attachment.cgi?id=12115) +relay in git
http://bugs.winehq.org/show_bug.cgi?id=12539
--- Comment #7 from foobard jens@porup.com 2008-07-20 12:21:54 --- Created an attachment (id=14942) --> (http://bugs.winehq.org/attachment.cgi?id=14942) console output running battery program
after running winetricks vcrun6 in wine 1.1.1, "The battery bar code format is [still] not recognized."
http://bugs.winehq.org/show_bug.cgi?id=12539
--- Comment #8 from Austin English austinenglish@gmail.com 2009-01-30 11:37:15 --- Still present in git. Looks like it's trying to install a hardware driver (should've figured as much).
http://bugs.winehq.org/show_bug.cgi?id=12539
paulgreg paulgreg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paulgreg@gmail.com
--- Comment #9 from paulgreg paulgreg@gmail.com 2010-01-19 04:06:46 --- (In reply to comment #7)
Created an attachment (id=14942)
--> (http://bugs.winehq.org/attachment.cgi?id=14942) [details]
console output running battery program
after running winetricks vcrun6 in wine 1.1.1, "The battery bar code format is [still] not recognized."
I've got the same problem (on Wine/Ubuntu 9.10) so, to be sure, I've installed a windows on another hard disk and installed that program which give me same message : "The battery bar code format is not recognized.".
So, I would say wine is working great, the problem comes from Lenovo software.
http://bugs.winehq.org/show_bug.cgi?id=12539
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME
--- Comment #10 from Austin English austinenglish@gmail.com 2012-04-02 02:12:10 CDT --- (In reply to comment #9)
(In reply to comment #7)
Created an attachment (id=14942) [details] console output running battery program
after running winetricks vcrun6 in wine 1.1.1, "The battery bar code format is [still] not recognized."
I've got the same problem (on Wine/Ubuntu 9.10) so, to be sure, I've installed a windows on another hard disk and installed that program which give me same message : "The battery bar code format is not recognized.".
So, I would say wine is working great, the problem comes from Lenovo software.
It's not going to get much better than that, me thinks.
http://bugs.winehq.org/show_bug.cgi?id=12539
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |adys.wh@gmail.com
--- Comment #11 from Jerome Leclanche adys.wh@gmail.com 2012-04-06 11:59:14 CDT --- Closing