Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use with serial HanTouch #2

Open
lukavia opened this issue Sep 20, 2012 · 5 comments
Open

Use with serial HanTouch #2

lukavia opened this issue Sep 20, 2012 · 5 comments

Comments

@lukavia
Copy link

lukavia commented Sep 20, 2012

Hi,
That is a great project that I was looking for some time. I'm tring to use your project with and old serial controller that under windows uses HanTouch drivers.
I've changed the serial interface to /dev/ttyS0 and started the daemon.
Then when I touch around I get a lot of:

panel initialization failed: 0xD7 != 0xFA
panel initialization failed: 0xDB != 0xFA
panel initialization failed: 0x9D != 0xFA
panel initialization failed: 0xD7 != 0xFA
panel initialization failed: 0x6C != 0xFA
panel initialization failed: 0x9D != 0xFA
panel initialization failed: 0x6B != 0xFA
panel initialization failed: 0x9C != 0xFA
panel initialization failed: 0xD3 != 0xFA
panel initialization failed: 0x8D != 0xFA
panel initialization failed: 0x9C != 0xFA

and finally it exits with message:
error failed to initialize panel

Can you give me some points to how to search for a solution?

@poliva
Copy link
Owner

poliva commented Sep 20, 2012

Hi, it looks like your panel is already initialized...
try rebooting, and launch opengalax without touching the panel, if this does not help make sure there is no other driver loaded when you load opengalax (for example egalax xorg driver, or egalax touch daemon.. should not be running at the same time of opengalax). If after checking this you still get the same errors, maybe your panel does not need to be initialized, you can try commenting the line 187 in opengalax.c: //initialize_pannel(0);

@lukavia
Copy link
Author

lukavia commented Sep 20, 2012

I've made sure nothing else is running. I've also tried to set the serial port speed to 9600 just in case.
After commenting 187 and rebuild I get a message panel initialized and then on click:
Error click=FF
Error click=FF
Error click=9C
Error click=65
....
and so one.

@poliva
Copy link
Owner

poliva commented Sep 20, 2012

change line 41 on opengalax.h to read #define DEBUG 1, then compile again and send me the output of opengalax -f after touching the pannel during a while.

@lukavia
Copy link
Author

lukavia commented Sep 20, 2012

root@barsy-test:/usr/src/opengalax# ./opengalax -f -s /dev/ttyS0
opengalax v0.4

Configuration data:
serial_device=/dev/ttyS0
uinput_device=/dev/uinput
rightclick_enable=0
rightclick_duration=350
rightclick_range=10
direction=0
psmouse=0

Calibration data:
xmin=0
xmax=2047
ymin=0
ymax=2047

SENT: F5 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F3 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: 0A READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F3 READ: 6D
panel initialization failed: 0x6D != 0xFA
SENT: 64 READ: 94
panel initialization failed: 0x94 != 0xFA
SENT: F3 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: C8 READ: 69
panel initialization failed: 0x69 != 0xFA
SENT: F4 READ: 94
panel initialization failed: 0x94 != 0xFA
SENT: F5 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F3 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: 0A READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F3 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: 64 READ: 69
panel initialization failed: 0x69 != 0xFA
SENT: F3 READ: 94
panel initialization failed: 0x94 != 0xFA
SENT: C8 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: F4 READ: 6D
panel initialization failed: 0x6D != 0xFA
SENT: F5 READ: 84
panel initialization failed: 0x84 != 0xFA
SENT: F3 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: 0A READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F3 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: 64 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F3 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: C8 READ: C9
panel initialization failed: 0xC9 != 0xFA
SENT: F4 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: F5 READ: 6D
panel initialization failed: 0x6D != 0xFA
SENT: F3 READ: DB
panel initialization failed: 0xDB != 0xFA
SENT: 0A READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F3 READ: 6D
panel initialization failed: 0x6D != 0xFA
SENT: 64 READ: 06
panel initialization failed: 0x06 != 0xFA
SENT: F3 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: C8 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F4 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F5 READ: 6D
panel initialization failed: 0x6D != 0xFA
SENT: F3 READ: 76
panel initialization failed: 0x76 != 0xFA
SENT: 0A READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: F3 READ: DB
panel initialization failed: 0xDB != 0xFA
SENT: 64 READ: 06
panel initialization failed: 0x06 != 0xFA
SENT: F3 READ: 9F
panel initialization failed: 0x9F != 0xFA
SENT: C8 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F4 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F5 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F3 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: 0A READ: 6D
panel initialization failed: 0x6D != 0xFA
SENT: F3 READ: 66
panel initialization failed: 0x66 != 0xFA
SENT: 64 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F3 READ: 6F
panel initialization failed: 0x6F != 0xFA
SENT: C8 READ: B3
panel initialization failed: 0xB3 != 0xFA
SENT: F4 READ: 1F
panel initialization failed: 0x1F != 0xFA
SENT: F5 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: F3 READ: FF
panel initialization failed: 0xFF != 0xFA
SENT: 0A READ: 9D
panel initialization failed: 0x9D != 0xFA
SENT: F3 READ: CB
panel initialization failed: 0xCB != 0xFA
SENT: 64 READ: 0A
panel initialization failed: 0x0A != 0xFA
SENT: F3 READ: 9D
panel initialization failed: 0x9D != 0xFA
SENT: C8 READ: CB
panel initialization failed: 0xCB != 0xFA
SENT: F4 READ: 0A
panel initialization failed: 0x0A != 0xFA
SENT: F5 READ: CF
panel initialization failed: 0xCF != 0xFA

@lukavia
Copy link
Author

lukavia commented Sep 24, 2012

Is there anything else I can do to resolve this issue? I really need to get this touch working.
I can also provide SSH access to the machine in question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants