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