Getting a Fujitsu Stylistic LT P-600 / PenNote Model T1 to Properly Knock Linux
I felt like assembling a 5-(scratch that, 40) minute web page to save you days configuring this little devil. The Stylistic LT P600 is secretly known as the PenNote Model T1 in Japan and is a real pain to setup in Linux if you don't know what you are doing. By the way, if you unscrew that little panel on the back over the compact flash slot you'll find an 80 conductor port labeled "EXTENSION" where you might be able to plug in another PCMCIA Cardbus slot. There is a small shop on the left side (same side as JR Shin-Imamia Station) of the main electronic street in DEN-DEN town in Osaka, Japan that sells a connector and socket that look like they might fit this port (if you want to go to the ends of the earth to find it, and the connector part number is 8-353163-0). Fujitsu won't mention it but will try to sell you a $349 802.11b adaptor to use for this port instead :( . The lithium-ion cells for reassembling the batteries on this tablet are CGA103450A cells. The bridge battery in this tablet is a small 7.2v Ni-MH pack. Enough secrets for now, let's move on to fixing the touchscreen's setup.
First you'll need to download and install the fpit driver. Very simple, I promise. Download
http://www.neurath.org/progs/fpit_passive.tar.gz (as of 3/14/07 this link works and has been working), open it in Ark or untar it and copy 'fpit_drv.o' to your '/usr/X11R6/lib/modules/input/' directory. If you don't have that directory, search for an 'input' directory and make an educated guess, copying it there.
Add these two lines to the top of one of your init.d scripts. I added them to '/etc/init.d/usb'
#################################################Code starts
/bin/setserial /dev/ttyS3 autoconfig
/bin/setserial /dev/ttyS3 uart 8250 irq 5 port 0xfd68 low_latency
#################################################Code ends
You're halfway-done.
Now pay close attention. I make no typos so take it all literally.
Open your XF86Config (or xorg.conf if you don't have one or if it doesn't work) in /etc/X11/XF86Config (or /etc/X11/xorg.conf) and add the following lines:
#########################################################Code starts
# (put the next line directly under 'Section "Files"' at the beginning)
InputDevices "/dev/ttyS3"
# (put the next section above or below an 'InputDevice' section such as a mouse or keyboard)
Section "InputDevice"
Identifier "touchscreen"
Driver "fpit"
Option "Device" "/dev/ttyS3"
Option "BaudRate" "9600"
Option "MaximumXPosition" "4096"
Option "MaximumYPosition" "4096"
Option "MinimumXPosition" "0"
Option "MinimumYPosition" "0"
Option "Passive"
EndSection
# (under 'Section "ServerLayout"' you will see at least two enties 'InputDevice' listed for your mouse and keyboard. Add this line under those two)
InputDevice "touchscreen" "SendCoreEvents"
##########################################################Code ends
OKAY, now save this file and reboot (or just restart X if want to save time). NOW you have your touchscreen working. I still have to figure out how to enable display rotation on mine, but that is where it becomes a distribution dependent problem.