Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux versions

New to Puppy and have questions? Start here

Moderator: Forum moderators

User avatar
bigpup
Moderator
Posts: 6995
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 913 times
Been thanked: 1528 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by bigpup »

Here is the Linux driver packages from eGalaxTouch:
https://www.eeti.com/drivers_Linux.html

Maybe they have what you need.

I think you do this to install the package.
Download the correct package for X86
Unpack the package. ( suggest using Uextract)
Uextract should put all the extracted files in a directory(folder)
In the extracted package files is setup.sh
Open a terminal in the Rox window showing the location of this setup.sh file.
Enter this to run it:

Code: Select all

 sh setup.sh

That is suppose to do the install.

Also, if you look in the files you unpacked.
There is guide directory, that has some pdf files for the manual and install directions are in the manual.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

bigpup wrote: Thu Jul 22, 2021 1:50 pm

Searching for answer to your touch screen problems.
I keep seeing reference to a configuration setup for the eGalaxtouch.
Not sure if Puppy Linux would or would not have this.

If the eGalaxtouch driver is being loaded and used.

See if you can find this:

Run /usr/local/eGalaxTouch32/EgalaxTouch : do configuration and calibration

Had a look and there was no eGalaxTouch32 folder.

bigpup wrote: Thu Jul 22, 2021 2:06 pm

Here is the Linux driver packages from eGalaxTouch:
https://www.eeti.com/drivers_Linux.html

Maybe they have what you need.

I think you do this to install the package.
Download the correct package for X86
Unpack the package. ( suggest using Uextract)
Uextract should put all the extracted files in a directory(folder)
In the extracted package files is setup.sh
Open a terminal in the Rox window showing the location of this setup.sh file.
Enter this to run it:

Code: Select all

 sh setup.sh

That is suppose to do the install.

Found the internet connection of the device is very slow, need to investigate this another time. After the driver is downloaded, the icon for the USB that Puppy is running live off disappears from the desktop, and USB mice don't seem to be receiving any power. Will keep trying, but how do I install Uextract? And where does the driver install to? (Clicked "save as" in Firefox but it did not give any option to chose somewhere to install it)

User avatar
bigpup
Moderator
Posts: 6995
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 913 times
Been thanked: 1528 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by bigpup »

Note:
From the driver package download web site.
There are several packages listed.
You probably need this one:
https://www.eeti.com/touch_driver/Linux ... k26.tar.gz

but how do I install Uextract?

I am not using Slacko 6.3.0.1, but usually Uextract is already installed in most Puppies.
Look in menu->Utility->UExtract to run it.

In Rox file manager window, navigate to showing the downloaded location, you downloaded and saved the (example:eGTouch-3.07.6014-32b-k26.tar.gz)
Usually you can right click on the package file and select Uextract, to use Uextract to unpack it.

(Clicked "save as" in Firefox but it did not give any option to chose somewhere to install it)

Firefox is not going to install it.
Only allow you to click on one of the driver packages, shown on the web site and download and save it someplace.
If you click on one of the packages.
You may see a pop up window with option:
install
Save
You want to save it.
Firefox preferences could have a default save location set (usually Downloads: In Puppy that is /root/Downloads when looking in the filesystem)
I always change this preference setting to ask where to save, so I can choose where to save.

Screenshot(1).jpg
Screenshot(1).jpg (9.36 KiB) Viewed 989 times

.

where does the driver install to?

Maybe that pdf file manual, in the driver package guide directory, can tell you that info.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

Thanks for uploading the xorg log.

I think it is showing that the touchscreen is being identified as a normal mouse - which explains why the behaviour is wrong.

Could you try entering the following command please?

xinput -list

Also - could you try to find and post the file /etc/X11/xorg.conf please?

EDIT : i just want to post a forum link before I lose it. I think this is the next thing we may need to look at - even though it's a 64bit thread i think the technique described may be required on your kohjinsha device:
https://oldforum.puppylinux.com/viewtop ... 2f#p871595

User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

Here is a deb version of xinput-calibrator that may be compatible with Slacko - but i imagine it's not going to work till we get the egalax (or whichever is the right module) loaded.

do this:
- download the .gz
- save a second copy of the .gz somewhere for future backup.
- click on one copy to expand the archive and it will show the .deb that we will install.
- when you are ready to try installing the calibrator just click on the .deb file and it will install.
- look in menu, system for "calibrate touchscreen". (But probably nothing will appear to happen if the right driver is not loaded)
- In order to see if there were hidden error messages run the following command:

/bin/sh -c "xinput_calibrator; cat"

(i am guessing that it will currently say no calibratable devices found. Next step is probably for us to try the autoadddevices mentioned in previous post)

Attachments
xinput-calibrator_0.7.5+git20140201-1_i386.deb.gz
(41.68 KiB) Downloaded 32 times
User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

Also - i may have missed it earlier but do you have any idea what year this device was released? Given that it is one of the older resistive touchscreens there may be some value in using a puppy with an older kernel.

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

Sorry for late response will be trying solutions later

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

The only reason I mention eGalaxtouch is because there is a version of Linux that was specifically made for the device that uses it. They custom added it to the OS. Super OS but has 1 problem that nobody will helps with because it is antiquated.
https://wikiwiki.jp/knot/Ubuntu%209.04% ... mbook%20M1

Was having a problem with USB peripherals quitting working, reason for late response. Changed USB hub for an, externally powered one and problem solved.

@vtpup You are not wrong, so no worries. I do not know what the differences are.
Typed flsynclient in the terminal, it says the same "Couldn't find synaptics properties. No synaptics driver loaded?" and flsynclient is frozen behind it.

@bigpup Unfortunately the system keeps freezing soon after downloading. This is Slacko 6.3.2. Uextract is also not on the device I have had a look through the start menu several times. Running the OS live off a USB drive so may be related.

@greengeek Installed xinput calibrator. It showed up in System but when clicking it nothing happened. The readout from command /bin/sh -c "xinput_calibrator; cat" was "Error: Not calibrational devices found" (Or something simple like that). The device is from 2009, it is called the Kohjinsha PM

User avatar
bigpup
Moderator
Posts: 6995
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 913 times
Been thanked: 1528 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by bigpup »

Unfortunately the system keeps freezing soon after downloading. This is Slacko 6.3.2. Uextract is also not on the device I have had a look through the start menu several times. Running the OS live off a USB drive so may be related.

Usually it is in menu->Utility->

But if not there, simply install Uextract with the pet package for it.
https://oldforum.puppylinux.com/downloa ... 058da3d1be

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

bigpup wrote: Wed Jul 28, 2021 6:25 pm

Unfortunately the system keeps freezing soon after downloading. This is Slacko 6.3.2. Uextract is also not on the device I have had a look through the start menu several times. Running the OS live off a USB drive so may be related.

Usually it is in menu->Utility->

But if not there, simply install Uextract with the pet package for it.
https://oldforum.puppylinux.com/downloa ... 058da3d1be

Going to give downloading the eGalax drive another try soon. Will report back.

User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

bigpup - given that this device is from 2009 do you think that one of the middle aged pups like Lupu may be appropriate? I think that might be the right vintage of kernel to natively support the eGalax.

And I recall seeing lots of work by tempestuous on the old forum regarding resistive touchscreens etc.

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

Inconveniently the eGalax website is down currently and I do not have a copy of it. Anyone have it saved? @bigpup @greengeek

User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

PiZZa3 wrote: Wed Jul 28, 2021 8:44 pm

Inconveniently the eGalax website is down currently and I do not have a copy of it. Anyone have it saved? @bigpup @greengeek

I just tried this website and it seems to be up:
https://www.eeti.com/drivers_Linux.html

is that the one you were looking at?

It has been about 5 or 6 years since i used the egalax driver so i may struggle to find a copy but will have a look.

EDIT: yes i have just downloaded the driver packages from that site but it's too big to attach here. Can post it elsewhere if you need it.

Last edited by greengeek on Wed Jul 28, 2021 9:54 pm, edited 1 time in total.
User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

Interestingly the driver package also contains "TkCal" which is a command line version of the calibrator. (This may be necessary on a puppy that does not use xinput).

Hope you don't give up on this project because it looks like a great little machine to get running.

Here are the notes for the TkCal utility just in case it ever becomes necessary to use it:

Code: Select all

# ======================================================================= #
# =                     Readme for TKCal tool                           = #
# =                                               version: 3.01-32b-k26 = #
# =                                               released: 2010/01/28  = #
# ======================================================================= #

TKCal is a tool for eGalax Touch controller for

    1.) 4 points calibration
    2.) 9 points calibration
    3.) 25 points calibration
    4.) Draw Test

Usage:
    TKCal [Port] [CalType] [Flag]

    [Port]: Port device name where the controller is connected.
    [CalType]: Function options.
        It can be Cal   -> To do 4 points calibration.
                  Linz9 -> To do 9 points calibration.
                  Linz  -> To do 25 points calibration.
                  Draw  -> To execute DrawTest for function testing.
    [Flag]: NoTimer
        It can be used to remove timer bar on the bottom of calibration 
        window. Note that it does NOT support Draw Test functionality.

Example:
    TKCal /dev/ttyS0 Cal

    for 4 points calibration for the eGalax Touch controller on COM1.

    Software developer can use function call "system" to integrate with
    its application program as follows.

        system("TKCal /dev/ttyS0 Cal");

# ======================================================================= #
User avatar
greengeek
Posts: 1384
Joined: Thu Jul 16, 2020 11:06 pm
Has thanked: 535 times
Been thanked: 192 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by greengeek »

When you have a chance could you post the output of the following command please?

lsusb

Will be helpful to see if we can identify if the touchscreen connects via internal serial or internal usb interface.

User avatar
bigpup
Moderator
Posts: 6995
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 913 times
Been thanked: 1528 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by bigpup »

Here is old topic, by tempestuous, on touchscreens.
Puppy Linux has change a lot, from the time of this topic being made.
Not really sure how much applies to your issue, but maybe something will help.
https://oldforum.puppylinux.com/viewtop ... 295651&i=2

Any software offered is probably very old and not going to work in newer Puppies, but it may give you a clue as to what you do need.

If it really is eGalax hardware.
That driver package from their web site should be what is needed.

Last edited by bigpup on Wed Aug 04, 2021 8:40 pm, edited 1 time in total.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

scsijon
Posts: 202
Joined: Fri Jul 24, 2020 10:11 am
Has thanked: 6 times
Been thanked: 18 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by scsijon »

Sorry for coming into this late>

To start with, Is this the same netbook mentioned in viewtopic.php?f=2&t=2082 or a different one?

The Kohjinsha Pm Netbook goes back to about 2007. the company goes back to 2004, but is not well known outside it's country as it doesn't export, it's japanese if anyone hasn't picked it up, and best known for UMPC's with the largest at 11inches.

But to case, there are a number of PM Series models. Mine is somewhere in the back of my storage room if I need to pull it out. Can you list exactly which model you have please and it's listed year of manufacture(, should be shown on the case). The screensize is important as there are different driver settings needed for different sized screens. But details are especially important for the 4.8inch/12cm screen as there were a number of providers for the screen 'module' and some had specific kernel settings needed to work properly under linux. Mine had a 4~ series kernel of a puppy of BarryK's that our japanese friend shinobar 'fixed' for me. Maybe one of his 4.20's will work.

I'm not sure what else to add at this point.

And, just a note that http://tias.ulyssis.org/calibration/ gives links for historical touchscreens, it's interesting reading at least.

Also, shinobar is still around, http://shinobar.server-on.net/ and http://shinobar.server-on.net/puppy/ is his puppy page if anyone's interested. A lot of it's in japanese of course.

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

@greengeek That is the site yes. Found it is accessible using a VPN and was able to download driver. Thanks for offering to post.

And apologies, only just seen you had asked for the readout of xinput -list and for file /etc/X11/xorg.conf. Terminal says "bash: xinput: command not found" for the command - this is with both xinput-calibrator installed and not installed. Please find the requested readout and file attached to this post below.

@bigpup Installed eGalax driver, did the sh setup.sh command and then went through a process in terminal writing numbers in response to questions for example "do you want multi screen support" etc. At the end of it, it asks for a system reboot. Would it be necessary to save the session? I have been running puppylinux off a live USB stick. I did try to save the session after installing eGalax, used all the recommended/default settings for setting up the USB, and at the end of it the USB stick was not longer being seen to have anything bootable on by my device so not sure what happened.

@scsijon Yes, that is the correct device, but forgive me, before I can give a full reply, are you certain you have a Kohjinsha PM? I find it incredibly difficult to believe there is a possibility another human has one in this world.

Attachments
xorg.conf.gz
(4.65 KiB) Downloaded 18 times
lsusb.abw.gz
(4.77 KiB) Downloaded 26 times
User avatar
bigpup
Moderator
Posts: 6995
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 913 times
Been thanked: 1528 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by bigpup »

Installed eGalax driver, did the sh setup.sh command and then went through a process in terminal writing numbers in response to questions for example "do you want multi screen support" etc. At the end of it, it asks for a system reboot. Would it be necessary to save the session? I have been running puppylinux off a live USB stick. I did try to save the session after installing eGalax, used all the recommended/default settings for setting up the USB, and at the end of it the USB stick was not longer being seen to have anything bootable on by my device so not sure what happened.

What size is the USB stick?
2GB, 4GB, 8GB, etc....

Not sure if you ever made a save file/folder, for Puppy to use, for storage of settings, configurations, added programs, etc....

You may have made a save file, but made it too small, so it ran out of free space.
There is no real warning when free space in the save file runs out, when you try do things, that go into the save.
Stuff just gets messed up, if free space runs out, during the process of adding to the save.
Only warning is the personal storage icon, in the right side of the tray, telling you how much free space is in the save file/folder.
Before adding anything or making changes, need to check this icon to see if enough free space is there, for what you are doing.

General thing to do using Puppy Linux as a live USB install.
First boot.
Set basic settings, configurations, etc.....
Shutdown and when asked make a save on the USB stick.
If it is a save file you make.
Make it 1GB or bigger, so it has some free space to put stuff.
Now boot using the save.
Do any installs of programs and save by selecting the desktop save icon or rebooting.

Because this eGalax driver is going to get used during the boot process.
After installing it, setting configuration, etc...
A reboot and save is needed.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

Did the same steps but this time selected 1gb, and did not install eGalax before saving and found was able to restart fine and PuppyLinux was saving. But as soon as eGalax is installed and the system then restarted, the USB drive is not recognised as having anything bootable on it by the device again. Same thing happens when 2gb is selected. @bigpup. Will try selecting some different options during the eGalax install now.

User avatar
mikewalsh
Moderator
Posts: 6163
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 795 times
Been thanked: 1982 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by mikewalsh »

@PiZZa3 :-

Just a query, mate. Are you by any chance the same individual who's posting as "fizzcontinued" over at BleepingComputer? Because that person is also trying to do stuff with this exact same netbook.....

Just curious, that's all!

Mike. ;)

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

mikewalsh wrote: Fri Jul 30, 2021 1:53 pm

@PiZZa3 :-

Just a query, mate. Are you by any chance the same individual who's posting as "fizzcontinued" over at BleepingComputer? Because that person is also trying to do stuff with this exact same netbook.....

Just curious, that's all!

Mike. ;)

Yes that would be me. The effort put into your post was very clear, thank you for it. Will make a new thread on the BleepingComputer forum specifically to discuss using another operating system on the device.

User avatar
mikewalsh
Moderator
Posts: 6163
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 795 times
Been thanked: 1982 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by mikewalsh »

PiZZa3 wrote: Fri Jul 30, 2021 2:37 pm
mikewalsh wrote: Fri Jul 30, 2021 1:53 pm

@PiZZa3 :-

Just a query, mate. Are you by any chance the same individual who's posting as "fizzcontinued" over at BleepingComputer? Because that person is also trying to do stuff with this exact same netbook.....

Just curious, that's all!

Mike. ;)

Yes that would be me. The effort put into your post was very clear, thank you for it. Will make a new thread on the BleepingComputer forum specifically to discuss using another operating system on the device.

No worries. As & when.... I didn't realise that was you until I spotted the make of netbook here on the Puppy Forum, and then the dots connected....

:thumbup:

Mike. ;)

scsijon
Posts: 202
Joined: Fri Jul 24, 2020 10:11 am
Has thanked: 6 times
Been thanked: 18 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by scsijon »

@PiZZa3

It's that lovely small one, I was into minaturisation of things, like a mobile phone as small as a box of matches at the time. My companion at the time, was involved with teaching graphic character design over here in australia and teaching manga production management in japan, and sent it to me as a 'joke' present when over there.
The laugh fed back when I with barryk and shinobar's help 'puppified' it.

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by PiZZa3 »

scsijon wrote: Wed Aug 04, 2021 5:48 am

@PiZZa3

It's that lovely small one, I was into minaturisation of things, like a mobile phone as small as a box of matches at the time. My companion at the time, was involved with teaching graphic character design over here in australia and teaching manga production management in japan, and sent it to me as a 'joke' present when over there.
The laugh fed back when I with barryk and shinobar's help 'puppified' it.

I wish someone would send me mini computers as a joke :P

Do you have a copy of the Puppy operating system you talk of? Alternatively do you have a backup of the original operating system that came with your device?

scsijon
Posts: 202
Joined: Fri Jul 24, 2020 10:11 am
Has thanked: 6 times
Been thanked: 18 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux verisons

Post by scsijon »

PiZZa3 wrote: Wed Aug 04, 2021 2:11 pm
scsijon wrote: Wed Aug 04, 2021 5:48 am

@PiZZa3

It's that lovely small one, I was into minaturisation of things, like a mobile phone as small as a box of matches at the time. My companion at the time, was involved with teaching graphic character design over here in australia and teaching manga production management in japan, and sent it to me as a 'joke' present when over there.
The laugh fed back when I with barryk and shinobar's help 'puppified' it.

I wish someone would send me mini computers as a joke :P

Do you have a copy of the Puppy operating system you talk of? Alternatively do you have a backup of the original operating system that came with your device?

Have a look on shinobar's puppy site i mentioned in my earlier post. I think it should be there.

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux versions

Post by PiZZa3 »

@scsijon Would it be Puppy Linux Japanese Version? Not seeing anything mentioning Kohjinsha in their files.

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux versions

Post by PiZZa3 »

What version/edition/name of PuppyLinux is it would you know? @scsijon

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux versions

Post by PiZZa3 »

@shinobar @BarryK

PiZZa3
Posts: 48
Joined: Tue Jan 26, 2021 1:10 am
Has thanked: 33 times

Re: Kohjinsha PM netbook touchscreen not working correctly in any PuppyLinux versions

Post by PiZZa3 »

@scsijon

Post Reply

Return to “Beginners Help”