OESF Portables Forum
Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: ScottYelich on December 27, 2003, 06:59:10 pm
-
Hi. I have the latest X11 ROM (28th?) ... and when I flash it (and format the user
partition)... I get asked to calibrate the pointer. I click on the cross hair in the upper left, upper right, lower right, lower left and center. The ROM/boot then continues.
The pointer appears in the middle of the screen when XDM is up (still no default image there) ... so something was proper with the calbration -- yet... after I log in, the pointer is useless.
2 1 3
If I click on 1, the pointer appears at 3. If I click again, it appears at 3 or 2...
If I calendar+3, and then click and hold... I get the right mouse button menu. I I then continue to hold and move up the screen, the pointer jumps back and forth between 2 and 3 as I drag the stylus up the screen.
needless to say, I can\'t click on the X to close window... I can\'t even select the \"terminal\" or the \"home\" icons on the left of the screen.
I\'ve tried removing the /etc/pointer* blah file and rebooting, but I wasn\'t asked to reclibrate.
I tried putting all 0s in that file (\'cept for the last number) ... that made the pointer
start up in the upper left, and wouldn\'t move. I tried reflashing again. SAme behaviour.
I put in some numbers from someone else\'s pointer config, still no go.
The last rom worked 100% and was rock solid. What changed?
needless to say, the rom is 100% unusable.
Scott
-
what model are you flashing to again? I don\'t have this trouble with my 760 at all.
-
this is a c700 ...
I flashed back to the x11 rom that worked for me so I could grab the pointercal_tslib from that...
I\'m going to try to transplant the file.
I\'m about to log in now for the first time.
12/27 CORNERS -- 65536 72 1706428 50 55034 2328880 65536
12/03 EXACT -- -97 72892 -728192 -67117 414 31055606 65536
and now, pressing exact under the latest x11...
I get:
79689 8696 -4975468 493 66907 -851284 65536
and the pointer is doing the little jumping back and forth again...
when I went back to the original x11 rom, it was rock solid.
could this be due to the kernel optimizations?
also, is it danergous to run the overclock utility? are there any docs on what
valid parameters are? I changed one number from 2 to 3 and the clock rate
was predicted to be almost 800mhz!
Scott
-
jeeaze!!!! not even close.
the values from 12/03 .. make the pointer almost random.
I press in the middle, the pointer shows up at the right.
I press at the right, it shows up at the top left of the screen.
maybe someone will write up some docs on how you can manually
set those values... or re-run the ts_calibrate program
you always get the ts_open: no such file or directory.
I think it wants a file somewhere (/dev/touchscreen/ucb1x00 was posted on the ipaq lists)..
I tried looking up the /etc/rc.d/init.d/x11 script, but it doesn\'t seem to make that device --
it just calls the recalibrate... so I\'m confused.
Scott
-
I\'m having the same problem. I\'m also using a C700.
-
I just flashed my C700 today, and have the same problem.
Help, anyone?
-
I think it\'s a timing thing with the kernel speedups on the 700 ..
I\'m gonna grab the tools.tar from the rom just before this ...
I don\'t think that the different kernel is gonna stop the rest of the rom from
working -- I just want to test the rest of the stuff like pyqt 3.9 --
and sash will surely fix the timing issue.
I\'m glad it\'s not just my 700 ( SEE FOXDIE! )
Scott
-
ok, I just took the tools.tar from the latest kernel... and then untar... I untar the tools.tar from the 12/08 ROM... took the kernel-C700/zImage.bin from that and put it in the tree from the latest kernel, retar\'d (heheh) back up.. and used that...
THIS KERNEL ALLOWS 100% ACCURATE CALIBRATION.
You\'ll get some errors from the init.d scripts trying to update the nice boot status via /proc/status etc... but those are just cosmetic. I\'ll go play with other stuff from the feed and wait for a new kernel for the 700 that\'s not hobbled by the optimization code, etc.
Scott
-
Scott,
Would you be willing to send me the tarball that works?
Thanks
Donald T. Stewart, MD
DonS[nospamATnospam]PineLakeMed.com
-
I\'m glad it\'s not just my 700 ( SEE FOXDIE! )
BAH
-
Scott,
Would you be willing to send me the tarball that works?
Thanks
Donald T. Stewart, MD
DonS[nospamATnospam]PineLakeMed.com
It\'s easy enough to to... I had already erased my copy (although it\'s on my cf).
I just recreated the tar again... but I haven\'t tested this one.
zaurus.spy.org/tmp/newtools.tar
the tools/kernel-C700/zImage.bin is frmo the cacko dec 8th ROM.
When you unzip the current ROM, you get a file called \"tools.tar\" ...
erase that. put this file, newtools.tar there... BUT CALL IT \"tools.tar\".
The newtools.tar is the same as the tools.tar from the dec 24th cacko ROM
(the one with /dev/progress, etc)... but the C700 kernel is the only thing that\'s
changed (ie: to an older kernel, one WITHOUT /dev/progress).
flash as usual.
When the machine boots, you\'ll see errors from various /etc/rc.d/init.d programs
that are trying to write to /dev/progress (ie: it\'s a status bar, really neat, etc)...
these are just *cosmetic* errors. It will not affect anything on the running system.
I did notice that after I installed xmahjongg and rbooted, I got a console login...
I\'m not sure what caused that. If you rm /etc/pointercal_tslib and reboot, you\'ll
get a recalibration and then xdm will start. I didn\'t check the script, but it might
just be xdm was put in a strange place, who knows. In any case, just log in, as root
(with the default no password, etc), run \"xdm\" ... when you get the prompt back, just log out... wait a few seconds, and the xdm root login screen will come up.
btw: the rom is *tight* on a 700... one definitely needs to install to cf or sd.
It\'s also not that FAST when a lot of things are running (ie: not enough RAM).
BUT... it is there... it is X11. amen.
Scott
-
It works, Scott!
Thanks so much
Donald T. Stewart, MD
-
cool! glad to help.