Hi everyone,
given the end of support for XP I am slowly moving my trusty old CF-19 Mk2 (touchscreen) to Linux, specifically Linux Mint 16 XFCE 64 bit. As I still rely on XP a bit (I know, I know) and I usually need quite some time until I have set up a new OS so I am happy with it, I got myself a second drive and caddy for Linux, so I can simply switch OS by switching drives. Or at least, that was the plan.
The problem now is that while Linux seems to be able to handle the touchscreen (needs calibrating, but in principle it is there), once I put XP back in the touchscreen functionality is broken. The system registers no touch, the driver seems broken/nonexistent, and trying to reinstall the driver at this point gives me the message "The functionality required by this software is not supported on your system." I can fix this by totally uninstalling the Fujitsu Touch Panel software, rebooting XP and then reinstalling the driver - then it works. Naturally that is a bit of a hassle.
It makes no real difference if the XP boots up fresh after Linux or if it had been hibernated onto its drive; in both cases the touchscreen won't work. With a fresh boot I sometimes get the "new hardware found" wizard, but it cannot restore the screen - I need to do the uninstall/reboot/reinstall procedure.
Does anyone know what is going on? And is there any way to prevent this? Actually I am more curious than bothered; what is Linux doing to the touchscreen? I am not exactly a Linux pro - general usage and basic configuring and installing is fine, but kernel recompilation and such is beyond my comfort zone.
-
You may want to ask over here..
The LINUX forum!!! -
I will ask a question and then reply. What are your calibration numbers for Linux?
There is a mystery spot on the mobo that seems to remember calibration. I make this stuff up...from thinking and tinkering.
Here is what I think.
Linux for whatever reason is logging Linux sized numbers, xp is looking for xp sized numbers. (Linux can use either one btw) If someone wants to check it out one may be in pixels and the other metrics or something. Too hard to think about.
So you pull Linux, install xp and the numbers are out of range.
Do this the next time: Remove Linux caddy. Pull battery and power and hold power switch on for a couple 15 second cycles. (drains the stupid from the mobo) Maybe reset is the term.
Your bios should detect a TS and set the parameters on boot. If they are already there "those" numbers are used.
First set is the saved set from file shown.
Here's something cool. $sudo rm the 99-calibration file and restart Linux and xinput-calibrate. Evdev will show some numbers that are good enough to get started. Something like min x =0 max x =4000. etc.
Good luck.
Check back here or TBT.
Jeff -
Same problem,install XP on 2 mk1 CF-30's with factory install disc,no touchscreen,also not listed in bios.
Liveboot Mint 16 and they work fine,remove battery,hold button till stupid drains out,remove touchscreen driver,reboot and go to reinstall driver.....no go,not supported.
Now my head hurts -
safn what Bios and EC? I think problem is there. PM if I don't get back to you here. ~Toughbook Talk~ Toughbook Discussion • View topic - Jeff's touchscreen solution! These are my field notes.Edit: Note the section about two hid =Vista bios and Fujitsu= XP..(both under hid in device manager)MK1 shows NO touchscreen info in Bios ever to my knowledge...:hi2:
Zak*** so you have not calibrated in Linux?
1. Install all updates.
2. From terminalCode:$sudo mkdir /etc/X11/xorg.conf.d/
3. Synaptic package manager look for xinput-calibrate....install.
4.Code:$sudo gedit /etc/X11/xorg.conf.d/99-calibration.conf
This may be your problem...EVDEV loads min x= 0 max x=4000 min y=0 max y=4000....which could be out of range for XP if it is saved on the mobo.. (As a guess)
Code:Section "InputClass" Identifier "calibration" MatchProduct "Fujitsu Component USB Touch Panel" Option "Calibration" "297 3915 278 3942" EndSection
-
Issue with touch after switching HDD with different OS ?
Check BIOS option for touchscreen you probably have: "touchscreen", "auto" & "tablet".
For XP, set the BIOS on "Touchscreen" before booting the OS. Probably you have it set on "auto" and it's switching to tablet mode when using Linux. -
Good call. I'm more used to the problems with MK1 CF-30 and 19. Forgot we were dealing with a MK2.
Thanks
CF-19 Mk2; Linux breaks Touchscreen for XP?
Discussion in 'Panasonic' started by Zakalwe, Apr 12, 2014.