Bug 116635 - IBM thinkpad T43 halts when using configure-thinkpad
Summary: IBM thinkpad T43 halts when using configure-thinkpad
Status: RESOLVED WORKSFORME
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Kernel (show other bugs)
Version: RC 1
Hardware: Other All
: P5 - None : Normal
Target Milestone: ---
Assignee: Forgotten User ZhJd0F0L3x
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-12 21:43 UTC by Zhen Zhu
Modified: 2005-12-17 11:32 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zhen Zhu 2005-09-12 21:43:47 UTC
when "modprobe thinkpad" and then use configure-thinkpad, the system lost
resoponse. The light of the harddisk is on, 
This is found both with apci=on and apci=off.
Comment 1 Andreas Jaeger 2005-09-13 04:41:47 UTC
Christoph, can you test this?
Comment 2 Hubert Mantel 2005-09-13 07:39:45 UTC
There is an easy workaround: "Don't do this then", so we can decrease severity.
Comment 3 Christoph Thiel 2005-09-13 10:08:49 UTC
Sorry, I couldn't reproduce it on the Thinkpad T43 that I have there. Seife, any
clues?
Comment 4 Forgotten User ZhJd0F0L3x 2005-09-13 17:27:45 UTC
no, i have had no reports of this so far. If we cannot reproduce this, it will
be hard to fix :-(
Comment 5 Zhen Zhu 2005-09-13 18:33:07 UTC
More information, I have installed the additional thinkpad package on
CD5. If I do not type "modprobe thinkpad", the configure-thinkpad will
say there is no device /dev/thinkpad or /dev/thinkpad/thinkpad, and it
will not start. If I modprobe thinkpad, then the machine simply lost
response.
Is there any non-gpl kernel that i need to install before using
configure-thinkpad? or anything related to bios setting?
Comment 6 Forgotten User ZhJd0F0L3x 2005-09-13 18:58:27 UTC
ok, so the machine crashes on "modprobe thinkpad".
Try the following on a text console (init 3), login as root:

sync;chvt 10; sleep 3;sync; modprobe thinkpad
(all on one line, this will switch to console 10 where the kernel messages are
shown, wait 3 seconds and then insert the thinkpad module).
If you see crash messages after the module loaded, it would be great if you can
capture them somehow, maybe with a digital camera. If you see nothing and the
machine just does not respond anymore, it is much worse - then it is a hard hang
which is very hard to debug.
Comment 7 Zhen Zhu 2005-09-13 19:25:27 UTC
sorry, I think I didn't make myself clear enough. If I modprobe thinkpad then
type configure-thinkpad, it will start, I can see the user-interface of this
configure-thinkpad tool, and a warning saying I need to turn acpi off in order
to let this tool to control the power management (stuff like that, I can't
remember all the things). Then immediately the whole system lost response, but
the harddisk light is always on. 

But if I do turn off acpi in the grub, then after I enter configure-thinkpad,
nothing shows up, and the system lost response too.

However simply modprobe thinkpad doens't do any harm. Only when you try to use
configure-thinkpad that will cause the trouble. but if I don't modprobe
thinkpad, there is no dev/thinkpad, so configure-thinkpad will not start.
Comment 8 Forgotten User ZhJd0F0L3x 2005-09-13 19:36:08 UTC
Ok, so i am lost here. I don't know about specific BIOS settings, also you do
not need to install extra kernel packages to make it work (normally, on my
machines it works).
Do you know if it worked with any previous version of SUSE Linux or with any
other Linux Distributions?
Comment 9 Zhen Zhu 2005-10-15 06:12:45 UTC
I know what is the problem now, it is the conflict of scim and gtk which also holds for acobat reader7 chinese version.
if I choose to use external GTK_IM_MODULE=xim, then it will be alright.
Hope that information helps.
Comment 10 Forgotten User ZhJd0F0L3x 2005-12-17 11:32:10 UTC
so the machine does not crash if you use the different scim settings. this is strange but looks fine as a workaround.