The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    CF-19 Mk2; Linux breaks Touchscreen for XP?

    Discussion in 'Panasonic' started by Zakalwe, Apr 12, 2014.

  1. Zakalwe

    Zakalwe Notebook Consultant

    Reputations:
    156
    Messages:
    124
    Likes Received:
    6
    Trophy Points:
    31
    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.
     
  2. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
  3. SHEEPMAN!

    SHEEPMAN! Freelance

    Reputations:
    879
    Messages:
    2,666
    Likes Received:
    517
    Trophy Points:
    131
    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. :D

    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.

    My dump truck showed up.

    Good luck.

    Check back here or TBT.

    Jeff
     
  4. safn1949

    safn1949 I'm sure I'm on the wrong planet

    Reputations:
    141
    Messages:
    1,175
    Likes Received:
    375
    Trophy Points:
    101
    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 :chatterbox:
     
  5. SHEEPMAN!

    SHEEPMAN! Freelance

    Reputations:
    879
    Messages:
    2,666
    Likes Received:
    517
    Trophy Points:
    131
    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 terminal
    Code:
    $sudo mkdir /etc/X11/xorg.conf.d/
    creates a file in which to save calibration info. You only do this once.
    3. Synaptic package manager look for xinput-calibrate....install.
    4.
    Code:
    $sudo gedit /etc/X11/xorg.conf.d/99-calibration.conf
    5. Open Menu type cali....Calibrate Touchscreen should come up. Run it and cut and paste to gedit. (see 4 above) All of it, including Section and End section.
    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
    Note: This from a 52 Touchscreen. Same as CF-30. CF-53 is wider and shorter screen so min x and min y are different. They are all different.
     
  6. furtherontheroad

    furtherontheroad Notebook Guru

    Reputations:
    16
    Messages:
    54
    Likes Received:
    1
    Trophy Points:
    16
    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.
     
  7. SHEEPMAN!

    SHEEPMAN! Freelance

    Reputations:
    879
    Messages:
    2,666
    Likes Received:
    517
    Trophy Points:
    131
    Good call. I'm more used to the problems with MK1 CF-30 and 19. Forgot we were dealing with a MK2.

    Thanks