Oli
in one of the forums you said

<quote>
just keep the name and use the update-initramfs and ltsp-update-kernels
scripts as described above, keep a backup of a working copy of the
script so you are not screwed if the clients dont boot anymore and can
roll back :)
</quote>

I've read ltsp-update-kernel and I don't see any reason that I NEED to use it.
Did I miss something?

I've been doing outrageous things trying to get a microchip/hampshire/tsharc 
touch working in my 10.04 chroot (ie using 2.6.35 kernel)

I've written a program that reads the tty stream, and the touch works:
My prog says (touch [top left] [middle] [bottom right]

[UP] X:0x2b2 Y:0x22c
[DN] X 0x2ae Y:0x22f

[UP] X:0x8b8 Y:0x814
[DN] X:0x8b3 Y:0x814

[UP] X:0xd82 Y:0xe3c
[DN] X:0xd5c Y:0xe34

The hampshire module and mintochip Tsharc304c.tar.gz drivers do not work.
Where can I find our what to pour into /dev/input/eventN to translate my touch 
reading into pointer motion and events?

Thanks
James

PS for the morbidly curious: tsharc.log (head, tail more of same, but snipped]
argc = 3
argv= /etc/tsharc
argv[1]=/etc/tsharcprocessing /etc/tsharc
alternate path1=/etc/tsharcargv[2]=--daemonprocessing --daemon
forking child
waiting
exiting
argc = 3
argv= /etc/tsharc
argv[1]=/etc/tsharcprocessing /etc/tsharc
alternate path1=/etc/tsharcargv[2]=--daemonprocessing --daemon
forking child
starting threads
startTSHARCThreads: begin
Creating List.
Setting controller id: 0 to defaults
configurationInterfaceInit: Decode type = 2 cDecode type = 2
Creating List.
Setting controller id: 1 to defaults
configurationInterfaceInit: Decode type = 2 cDecode type = 2
Creating List.
Setting controller id: 2 to defaults
configurationInterfaceInit: Decode type = 2 cDecode type = 2
Creating List.
Setting controller id: 3 to defaults
configurationInterfaceInit: Decode type = 2 cDecode type = 2
Creating List.
Setting controller id: 4 to defaults
configurationInterfaceInit: Decode type = 2 cDecode type = 2
Creating List.
Setting controller id: 5 to defaults
configurationInterfaceInit: Decode type = 2 cDecode type = 2
configurationInterfaceLoadAll: setting global daemon values 
configurationInterfaceLoadAll: config file location: /etc/tsharc/tsharcs.conf
configurationInterfaceLoadAll: successfully opened /etc/tsharc/tsharcs.conf
configurationInterfaceLoadAll: DataAccess [0] DevicePath: /dev/ttyS3
ttyS3
configurationInterfaceLoadAll: config path: /etc/tsharc/ttyS3.conf
configurationInterfaceLoadAll:  PrimaryDataLocation: /etc/tsharc/ttyS3.conf
configurationInterfaceLoad: begin
configurationInterfaceLoad: config path- /etc/tsharc/ttyS3.conf
configurationInterfaceLoad: opening configuration file
configurationInterfaceLoad: reading configuration file
configurationInterfaceLoad: load successful
GetDataValue: ValueName =DecodeType
GetDataValue: Getting DecodeType
GetDataValue: ValueType: 1 Size 4
GetDataValue: Failed to read DecodeType
GetDataValue: ValueName =cDecodeType
GetDataValue: Getting cDecodeType
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x2 0x2
configurationInterfaceLoad: after data load Decode type = 2 cDecode type = 2
GetDataValue: ValueName =SoundFlag
GetDataValue: Getting SoundFlag
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x0 0x0
GetDataValue: ValueName =TouchMode
GetDataValue: Getting TouchMode
GetDataValue: ValueType: 1 Size 4
GetDataValue: Failed to read TouchMode
GetDataValue: ValueName =RightButHoldOff
GetDataValue: Getting RightButHoldOff
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x0 0x0
GetDataValue: ValueName =DblClkEventArea
GetDataValue: Getting DblClkEventArea
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x100 0x100
GetDataValue: ValueName =BeepFrequency
GetDataValue: ValueName =BeepFrequency
List is empty
GetDataValue: ValueName =BeepDuration
GetDataValue: ValueName =BeepDuration
List is empty
GetDataValue: ValueName =EdgeAccel
GetDataValue: Getting EdgeAccel
GetDataValue: ValueType: 3 Size 5
GetDataValue: ValueName =NCalData
GetDataValue: Getting NCalData
GetDataValue: ValueType: 3 Size 300
GetDataValue: Failed to read NCalData
GetDataValue: ValueName =NAlignData
GetDataValue: Getting NAlignData
GetDataValue: ValueType: 3 Size 300
GetDataValue: Failed to read NAlignData
configurationEEPROMLoad: begin
setPortSettings: begin using path /dev/ttyS3
GetDataValue: ValueName =EEEnable
GetDataValue: Getting EEEnable
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x0 0x0
configurationInterfaceCheckChecksum: updating function pointer with 
appropriate IO handler for Serial
GetDataValue: ValueName =SoundFlag
GetDataValue: Getting SoundFlag
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x0 0x0
GetDataValue: ValueName =TouchMode
GetDataValue: Getting TouchMode
GetDataValue: ValueType: 1 Size 4
GetDataValue: Failed to read TouchMode
GetDataValue: ValueName =RightButHoldOff
GetDataValue: Getting RightButHoldOff
GetDataValue: ValueType: 1 Size 4
GetDataValue: read dword value 0x0 0x0
GetDataValue: ValueName =DblClkEventArea
GetDataValue: Getting DblClkEventArea

etc

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to