PDA

View Full Version : HOW TO: Install Ubuntu on a HP TC1100 tablet pc


Pages : 1 [2] 3

MyR
June 14th, 2009, 10:36 PM
I suspect the recalibration script has to run under your logged-on username, inside its X environment, rather than in root as it would from sleep.d. Some way to trigger that to occur from the restart code is needed.

The script worked perfectly well in 8.10 though. This is what confuses me. I don't know what changed.

MyR
June 14th, 2009, 11:05 PM
Here's the script that worked in 8.10:

#!/usr/bin/env bash

IFS=$'\n'
FILE=/tmp/calibration.tmp
USER=`ps aux | grep "x-session-manager" | grep -v grep | cut -d" " -f1 | head -n 1`
DISPLAY=:0.0
DEVS=`su $USER -c "xsetwacom --display $DISPLAY list dev | \
sed -e 's/ *$//g' -e 's/\(.*\) .*/\1/g' -e 's/ *$//g'"`
XSETWACOM=/usr/bin/xsetwacom

function store_value()
{
value=`su $USER -c "$XSETWACOM --display $DISPLAY get $1 $2"`
echo "$XSETWACOM --display $DISPLAY set $1 $2 $value" >> $FILE
}

# Store calibration of all devices
function store_devices_calibration()
{
>$FILE
for DEV in $DEVS; do
store_value $DEV "TopX"
store_value $DEV "TopY"
store_value $DEV "BottomX"
store_value $DEV "BottomY"
done
}

# Store calibration of all devices
function restore_devices_calibration()
{
if [[ -e $FILE ]]
then
( sleep 2; su $USER -c "source $FILE")&
fi
}

MODE=$1

case "$MODE" in
hibernate|suspend)
store_devices_calibration
;;
thaw|resume)
restore_devices_calibration
;;
*) exit $NA
;;
esac

This would be a lot easier if I knew bash scripting. However it looks to me like 'sleep 2; su $USER -c "source $FILE"' waits 2 seconds after resume (enough time for X to start) then runs the command as the user, not root. However the configuration file (/tmp/calibration.tmp) is empty; I even experimented with a different path to the file in my home directory. Thus the commands to re-set the proper calibration are not being written to the file. So the problem in the script would appear to lie in the DEVS=`su $USER -c "xsetwacom --display $DISPLAY list dev | \
sed -e 's/ *$//g' -e 's/\(.*\) .*/\1/g' -e 's/ *$//g'"` part, and I have no idea what's going on there. Any ideas?

Edit: When I run the script manually it writes to the file correctly. So .. />??!
Edit2: @Aearenda Looks like you were right yet again ;] If I just put my user name in for USER then it works as expected instead of letting it try to figure out what my user name is. I shall update my guide. thanks for the help!

Aearenda
June 15th, 2009, 02:12 AM
I'm glad you've got it working, though I tried the line that gets USER and it works for me.

ps aux - lists all processes
grep "x-session-manager" | grep -v grep - cuts out all processes we are not interested in, including the one that was doing the grep
cut -d" " -f1 - using space as a delimiter, extract the first field (username)
head -n 1 - Just take the first line

I have no idea why the script would work with a hard coded username only.


Here's my guess at the sed regex process:
xsetwacom - prints a list of devices and types
's/ *$//g' Removes trailing spaces
's/\(.*\) .*/\1/g' Removes the second column
's/ *$//g' Removes trailing spaces again
The result is two lines, containing the names of the stylus and cursor devices.

Anyway, once again, it's working, we don't quite know why but we're happy!

Digitallysick
June 15th, 2009, 03:12 AM
When the tc1100 is changed from portrait to landscape the stylus for me goes crazy and doesn't match on the screen, how can I fix this?

I also cant get the rotate button to work =(

ishtob
June 15th, 2009, 08:47 AM
myR this is what I use to manually calibrate the screen after suspending. I did try putting this in the sleep.d folder, but it only works when i suspend in landscape... it doesn't do anything when I suspend in portrait.. the pen still goes off when resuming from portrait


#!/usr/bin/env bash

if [ -n "$(xrandr | grep 768x1024)" ]; then
xsetwacom set stylus BottomY 21240
xsetwacom set stylus BottomX 15980
xsetwacom set stylus TopY 0
xsetwacom set stylus TopX 0
xsetwacom set eraser BottomY 21240
xsetwacom set eraser BottomX 15980
xsetwacom set eraser TopY 0
xsetwacom set eraser TopX 0
else
xsetwacom set stylus BottomY 15980
xsetwacom set stylus BottomX 21240
xsetwacom set stylus TopY 0
xsetwacom set stylus TopX 0
xsetwacom set eraser BottomY 15980
xsetwacom set eraser BottomX 21240
xsetwacom set eraser TopY 0
xsetwacom set eraser TopX 0

fi
exit 0



of course, you will need to find your own X and Y coordinates:
xsetwacom get stylus TopX BottomX TopY BottomY

MyR
June 15th, 2009, 10:25 AM
I have no idea why the script would work with a hard coded username only.

I'm running xubuntu so I don't have x-session-manager.

When the tc1100 is changed from portrait to landscape the stylus for me goes crazy and doesn't match on the screen, how can I fix this?

I also cant get the rotate button to work =(

Did you have a look at my 9.04 tutorial (http://www.unifyingtheory.net/tabletbuntu.html)?

For screen rotation you need: the proprietary nvidia driver, the correct xorg.conf, and a rotation script that rotates both the screen AND stylus (like in my tutorial). Following those step will get rotation via the rotate command

For the rotate button you need: the above plus properly configured xbindkeys running and the wacom driver patch, also explained in the tutorial. I know it's a pain but it's just a lot of copy/pasting for it to work.
myR this is what I use to manually calibrate the screen after suspending. I did try putting this in the sleep.d folder, but it only works when i suspend in landscape... it doesn't do anything when I suspend in portrait.. the pen still goes off when resuming from portrait

of course, you will need to find your own X and Y coordinates

Thanks for sharing! That doesn't sound too bad. It only works in landscape because the values you hard-coded in are from landscape mode. If you wanted you coould get the values for topx etc from portrait mode and then include something in your script that detects what mode the screen is in and uses the proper values.

However the script I have now works great for both portrait and landscape. Make sure you have the nvidia driver and xorg.conf.

peace

Aearenda
June 15th, 2009, 10:35 PM
I'm running xubuntu so I don't have x-session-manager.
There must be an equivalent process running that you can grep to make the script more generic - all that bit does is work out what username is logged on!

serversphere
June 20th, 2009, 12:51 PM
Before my TC1100 died, I was mucking around with a polling script started at login, that tested the screen orientation using xrandr and reset the calibration to suit every few minutes. I didn't keep it after migrating to my netbook, sadly.

By 'didn't keep it', do you mean it's been deleted? Or is it something you could post here? If not, I might write one up myself.

KUDOS for your Jaunty how-to page. It's wonderful. I was running Windows for the longest time, but decided to try Jaunty on the TC this week when I grabbed a used hard drive from ebay. Now I just swap out the drive if I absolutely need Windows for a meeting. :)

Aearenda
June 20th, 2009, 06:10 PM
By 'didn't keep it', do you mean it's been deleted?Yes, sorry.

KUDOS for your Jaunty how-to page. It's wonderful. I was running Windows for the longest time, but decided to try Jaunty on the TC this week when I grabbed a used hard drive from ebay. Now I just swap out the drive if I absolutely need Windows for a meeting. :)
It was MyR who did that, not me, and I think it's good too.
I'm glad Ubuntu is working so well for you!

ishtob
June 26th, 2009, 11:17 AM
myR, my script works fine in both modes, not just landscape if I run it after a resume.but for some reason it doesn't work if I put it to automatically run on resume

MyR
June 26th, 2009, 04:39 PM
myR, my script works fine in both modes, not just landscape if I run it after a resume.but for some reason it doesn't work if I put it to automatically run on resume

try putting a "sleep 2" in your script before it sets the values. This is what the author of the script I use had to do to keep the custom values from being overwritten.

peace

ishtob
June 28th, 2009, 11:05 PM
do you think my KDE environment might be the difference? I am running kubuntu

MyR
June 28th, 2009, 11:54 PM
do you think my KDE environment might be the difference? I am running kubuntu

I'm not sure how to fix your script since I know very little about bash scripting. If anyone else can help, then feel free.

However the script I have will now work on any Ubuntu flavor with the modification I made (entering the user name variable manually as described in my Ubuntu 9.04 TC1100 guide (http://www.unifyingtheory.net/tabletbuntu.html)).

peace

ishtob
June 29th, 2009, 12:07 AM
i tried and it still not working right when i suspend on portrait mode

Favux
June 29th, 2009, 12:58 AM
Hi ishtob,

Cyberfish came up with a couple of calibration scripts for Jaunty. The second, more refined, version is in Section 4 of post #104 here: http://ubuntuforums.org/showthread.php?t=1038949&page=11 Even if you can't use it maybe it can give you some ideas.

setasai
July 11th, 2009, 04:34 AM
I am having an issue with hibernation.

Everything else seems to work ok but when i hibernate from gnome... it gives a series of

Memory corruption detected in low memory...

errors...

Then when it boots up it stops at "waking up... please wait" and crashes...

Anybody know what that means?

extexmex
July 12th, 2009, 02:17 PM
I am having an issue with hibernation.

Everything else seems to work ok but when i hibernate from gnome... it gives a series of

Memory corruption detected in low memory...

errors...

Then when it boots up it stops at "waking up... please wait" and crashes...

Anybody know what that means?

You need to blacklist intel_agp to get hilbernation working: As root, create the file /etc/modprobe.d/blacklist-agp.conf that just contains the line

blacklist intel_agp

You may still see the memory corruption errors though, but resume from hilbernation will work nevertheless.

But there seems to be a downside though: After that, suspend to ram does not seem to work reliable any more. Please post your experience with that workarround.

SilverTrumpet999
July 18th, 2009, 03:36 PM
Hi folks, I've read almost this entire thread and gotten Ubuntu working on my TC1100 almost to my liking. I have a couple questions that need answering, though, mainly related to the extra hardware buttons by the jogdial.

I believe the Q and indented screenshot buttons are mapped to keycodes c:151 and c:159 (not certain if that's respective or not) on my config. They respond and are recorded by the OS, but when I try to bind them in the Keyboard Shortcuts GUI they are recorded as 0x97 and 0x9f... and they don't trigger the actions they are bound to. It's worth noting that the Esc and Tab buttons have proper functionality, as does the jogdial (brightness + Enter if pressed).

My config is pretty much shiny updated 9.04 with MyR's Tabletbuntu guide (Thanks much!) carefully and completely applied.

I want one to trigger Expo and the other the window picker. I do have xbindkeys installed and running, and think I could bind them to a script with little effort using their keycodes - but I have had very little luck figuring out how to trigger these Compiz functions from a script, so that's of limited help.

Really enjoying the rest of the experience, and this would help me get reasonably productive with multiple desktops while in slate mode away from the keyboard.

SilverTrumpet999
July 19th, 2009, 08:27 PM
Answering my own questions and passing along a few other comments.

First, the good:
I got my bindings working like I wanted with xbindkeys and two custom scripts. Not sure if anybody else has used the pyCompiz library but it seriously simplifies the dbus interface. After installing pyCompiz, the script to activate Expo is the following:


#!/usr/bin/env python
import compiz
compiz.call('expo', 'expo_key')And to activate Scale in the current desktop:

#!/usr/bin/env python
import compiz
compiz.call('scale', 'initiate_key')Made both executable and moved to /usr/bin, and added the following to my .xbindkeysrc:


# Screenshot(?) button: Compiz Expo mode via custom script
"expo"
m:0x0 + c:151

# Q-button: Compiz Scale (Expose clone) via custom script
"scale"
m:0x0 + c:159Now, the annoying. I had a recurrant problem where CellWriter would crash and then refuse to restart. Engaging debug logging & logfile gave a message that said it was already running, and quitting... when it definitely wasn't in the process list. This annoyed me to the point that I grabbed the source, commented out the 'check if already running' part of the main.c file, recompiled & reinstalled. However, calling "cellwriter" out of xbindkeys wasn't an option any longer as it would spawn new instances every time. So I made a script to toggle show/hiding the CellWriter main window called celltoggle, as follows (MyR I think this might be a better way to go about it, or at least I prefer having the toggle feature):


#!/bin/sh
echo -n T > ~/.cellwriter/fifo
Made it executable, moved to /usr/bin, works like a charm.

Now, the really annoying. My TC1100 suspended exactly once, and in the config I had forgotten to set the 15-WiFi script in sleep.d executable. WiFi didn't come back on, but that was easily fixed. However, all subsequent suspend attempts fail and come back with a locked screen (even with screen lock disabled). I'd really appreciate any thoughts on how to debug the suspend system and what might be going on here.

extexmex
July 20th, 2009, 09:39 AM
Now, the really annoying. My TC1100 suspended exactly once, and in the config I had forgotten to set the 15-WiFi script in sleep.d executable. WiFi didn't come back on, but that was easily fixed. However, all subsequent suspend attempts fail and come back with a locked screen (even with screen lock disabled). I'd really appreciate any thoughts on how to debug the suspend system and what might be going on here.

I assume you mean suspend to ram? Have you tried to run s2ram (available in package uswsusp) from a virtual console? You may even try this in single user mode first. And what is your BIOS version? I had to update my TC1100 BIOS to get suspend to ram working.

SilverTrumpet999
July 20th, 2009, 11:10 PM
I assume you mean suspend to ram? Have you tried to run s2ram (available in package uswsusp) from a virtual console? You may even try this in single user mode first. And what is your BIOS version? I had to update my TC1100 BIOS to get suspend to ram working.

Yes, I meant suspend to RAM and am currently using s2ram with the -f flag as a workaround. It works, but to my knowledge there's no way to queue up scripts to run on wake - so I have to manually start back up the wifi (not that bad, I made a wifion script). If there IS a way to run scripts on wake with s2ram, I'd love to be wrong there - I'd change the system pm-tools suspend scripts over to using s2ram. Bigger problem is that the calibration is off every time until I call up wacomcpl, regardless if I suspend in portrait or landscape. I'd prefer to use the built in pm-tools, but they just refuse to function properly. Yeah, I know I could just make a one-button script to turn wifi back on and pop up wacomcpl but I'd like to get the pm-tools running rather than depending on a band-aid.

You might be onto something with the BIOS. Not sure what mine is right now, I'll check and edit in what version it's running.

Edit - Running BIOS version: FirstBIOS Pro 2002 Q3 which seems to be a VERY early one if not the 'original.' Never needed to update it. I'll update after flashing up to the most current version HP offers...

MyR
July 21st, 2009, 12:15 AM
I had a recurrent problem where CellWriter would crash and then refuse to restart. Engaging debug logging & logfile gave a message that said it was already running, and quitting... when it definitely wasn't in the process list. This annoyed me to the point that I grabbed the source, commented out the 'check if already running' part of the main.c file, recompiled & reinstalled. However, calling "cellwriter" out of xbindkeys wasn't an option any longer as it would spawn new instances every time. So I made a script to toggle show/hiding the CellWriter main window called celltoggle, as follows (MyR I think this might be a better way to go about it, or at least I prefer having the toggle feature):

Now, the really annoying. My TC1100 suspended exactly once, and in the config I had forgotten to set the 15-WiFi script in sleep.d executable. WiFi didn't come back on, but that was easily fixed. However, all subsequent suspend attempts fail and come back with a locked screen (even with screen lock disabled). I'd really appreciate any thoughts on how to debug the suspend system and what might be going on here.

First off, thanks for posting your solutions. I'm also glad that you found my guide (http://www.unifyingtheory.net/tabletbuntu.html) useful!

CellWriter: I have not experienced the issues you describe. It crashes occasionally but starts up again easily. With my setup the stylus button either opens cellwriter if it's not running or shows it if it is running in the tray. Though I agree the ability to show AND hide with the stylus button is useful. Do I just point the appropriate stylus button at the "echo -n T > ~/.cellwriter/fifo" script?

Suspend: I assume when you say "locked screen" you mean locked with a password prompt. Have you tried the commands in the "Prevent the screen from locking" section of my guide? They must be run as the user (not root/sudo); It looks like I forgot to mention that. You can use the commands given just run as normal user.

The only thing I can think of that doesn't work perfectly for me is the card-reader.

One more thing: not that it matters but the "screenshot button" is probably window's button to switch video output between the built-in LCD and external.

Also if anyone is comfortable at bash scripting, you could easily make one script to include all (or almost all) necessary tweaks. I didn't go this route because I hope that people might learn a thing or two in the process of manually fixing things.

Peace

SilverTrumpet999
July 22nd, 2009, 12:43 AM
First off, thanks for posting your solutions. I'm also glad that you found my guide (http://www.unifyingtheory.net/tabletbuntu.html) useful!

The guide is amazing!

I'm not sure what exactly is up with my CellWriter but after I recompiled without the check it works perfectly. But either way the toggle script is exactly that easy - point it at the script with xbindkeys.

Suspend: I assume when you say "locked screen" you mean locked with a password prompt. Have you tried the commands in the "Prevent the screen from locking" section of my guide? They must be run as the user (not root/sudo); It looks like I forgot to mention that. You can use the commands given just run as normal user.

I bet I ran them as root. I'll go re-run them shortly. That may fix the locked screen problem but I bet it still won't suspend with pm-tools... I've made a couple scripts that simplify suspend to ram and wake/calibrate when run. It's an acceptable workaround for the short term.

One more thing: not that it matters but the "screenshot button" is probably window's button to switch video output between the built-in LCD and external.

Yes, the fact that I got this used and wiped XP off immediately shows. I wasn't sure what that button did under XP, but it's conveniently located for rebinding.

Also if anyone is comfortable at bash scripting, you could easily make one script to include all (or almost all) necessary tweaks. I didn't go this route because I hope that people might learn a thing or two in the process of manually fixing things.

You're right, and I would keep it as it is. I definitely learned quite a bit along the way (toyed with linux off and on but it never stuck up to now) and won't be going back.

Not quite sure how I'm going to get the BIOS flashed to a new version though, as I killed off XP and don't have a multibay to boot off floppy (those being the two options HP offers). Usually I'd have a go at it with Wine but am not really comfortable emulating something like a BIOS flash...

MyR
July 22nd, 2009, 10:16 AM
Not quite sure how I'm going to get the BIOS flashed to a new version though, as I killed off XP and don't have a multibay to boot off floppy (those being the two options HP offers). Usually I'd have a go at it with Wine but am not really comfortable emulating something like a BIOS flash...

You can flash BIOS without windows (http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html). I think there are other methods as well. Perhaps extexmex can tell how he updated his BIOS.

DannyBiker
July 26th, 2009, 08:03 AM
Hey,

First of all, thank you all for this fantastic thread. With these posts and MyR tutorial, I got my HP TC1100 fully working with Jaunty in a matter of minutes...:D

Still have several questions though :

- I use a stylus with an eraser and although it does work when using Ubuntu for the first time, the eraser function disappears after all the modifications. The thing is just not working.
Is there a way to bring it back ? Even better : could there be a way to have some programs (mainly Xournal but why not Gimp) recognizing it automatically as an eraser ? That would be awesome...

- How can I map the three buttons (esc, tab and Q) on the side ?

- A more general thought here : when a newer version of Ubuntu will be released, will updates cancel all the modifications or is there a slight hope for some of them to continue working anyway. I guess that's "live and see" subject but maybe some of you have an answer...:P


Thanks !


- EDIT : the update manager is proposing me wacom-tools updates. Will they interfer with the TC1100 setup ?

MyR
July 26th, 2009, 08:13 PM
First of all, thank you all for this fantastic thread. With these posts and MyR tutorial, I got my HP TC1100 fully working with Jaunty in a matter of minutes...:D
Excellent! Glad to help!
I use a stylus with an eraser and although it does work when using Ubuntu for the first time, the eraser function disappears after all the modifications...
Is there a way to bring it back?

Try adding this to your xorg.conf:

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"
EndSection

and your "serverlayout" section needs to say:

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection

(as per these instructions (https://help.ubuntu.com/community/WacomTroubleshooting))
How can I map the three buttons (esc, tab and Q) on the side?
You have to edit your .xbindkeysrc config file. Conveniently, you should have already installed xbindkeys and have it running on startup.

"rotate"
b:30
"xournal"
b:31
"cellwriter"
b:32
"customcommand1"
c:159
"customcommand2"
c:151

Where c:151 is the display switch button and c:159 is the Q button. And you enter your custom commands. tab and esc cannot be changed due to their nature.
when a newer version of Ubuntu will be released, will updates cancel all the modifications or is there a slight hope for some of them to continue working anyway.
Most or all of the tweaks should be preserved but it's impossible to say for sure at this point.
the update manager is proposing me wacom-tools updates. Will they interfer with the TC1100 setup ?
No, do not install the wacom-tools updates. You compiled a custom version of wacom-tools to allow your stylus buttons to work.

Peace

DannyBiker
July 27th, 2009, 06:53 AM
Hey MyR, thanks for your quick answer.

Unfortunately, the changes made to xorg.conf didn't do anything. To be sure, that I understood well : I have to add the Input Device section right after the first (the stylus one) and replace the serverlayout by what you mentioned ?
This how it looks for now : http://membres.lycos.fr/mellow44/hpbimg/xorg.png

Is this correct ? Sorry, I'm still learning...:oops:

Thanks for the buttons mapping instructions. I'll try it when I'll have figured out what I want to remap them for...:biggrin:
Too bad the Esc and Tab buttons can't be changed, I would I love to use them for brightness ans keep the jogdial to scroll up and down..

MyR
July 27th, 2009, 02:11 PM
Hey MyR, thanks for your quick answer.

Unfortunately, the changes made to xorg.conf didn't do anything. To be sure, that I understood well : I have to add the Input Device section right after the first (the stylus one) and replace the serverlayout by what you mentioned ?
This how it looks for now : http://membres.lycos.fr/mellow44/hpbimg/xorg.png

Is this correct ? Sorry, I'm still learning...

Thanks for the buttons mapping instructions. I'll try it when I'll have figured out what I want to remap them for...
Too bad the Esc and Tab buttons can't be changed, I would I love to use them for brightness ans keep the jogdial to scroll up and down..
Your xorg.conf looks correct. You have to login again for it to take effect. If that doesn't work then I have no idea; maybe there are settings in each application that you need to change for it to recognize the eraser.

I saw a script somewhere that temporarily makes the jogdial adjust brightness then returns it to function as pgup/pgdown. Alternately you could enter the command in a terminal yourself to change its function (echo 0 > /sys/devices/platform/tc1100-wmi/jogdial is brightness and echo 1 > /sys/devices/platform/tc1100-wmi/jogdial is pgup/pgdown)

Peace

DannyBiker
July 27th, 2009, 05:46 PM
I did a reboot right after the changes. It doesn't work on the desktop so I doubt it has to do with setting up applications. I'll look more deeply on the web.

I am aware of the jog dial command but I find it not very convenient to use as I would switch to one function to another rather frequently. Is there a way to convert that command into a file or shortcut that would automatically execute it? I'll search the web again.

Finally, I'd like to map the "screen" button for sleep mode but I haven't find such a command. Does it exist or would it ask for a more complex code ?

Thanks...

MyR
July 27th, 2009, 06:01 PM
For suspend make a script with the command in this thread:
http://ubuntuforums.org/showthread.php?t=410570

DannyBiker
July 27th, 2009, 06:27 PM
Okay, I got the eraser to work but God, was it strange !

What I did is replacing your "Input Device" entries by this, found on the wacom project website :

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/ttyS0" # SERIAL ONLY
Option "Device" "/dev/input/event0" # USB ONLY
Option "Type" "eraser"
Option "USB" "on" # USB ONLY
Option "ForceDevice" "ISDV4" # Serial Tablet PC ONLY
EndSection


It didn't work, so I experimented and deleted the USB ONLY lines. I logged out and the graphics went mad. Impossible to load my regular configuration and had to load a low-graphic session. But oh joy, the eraser worked! The right-click button didn't though so I found myself in the same stylus situation that on the first session after Ubuntu install.

The graphics were still problematic with the rotate shortcut button not working either. I booted again and asked the troubleshooting section to load the basic graphic configuration. I reactivated the Nvidia driver after login and rebooted again. Graphics were back to normal but still, no right-click nor rotate button. So I gave up and just restored the xorg.conf file to what it looks like on the picture I posted this morning.
Miracle : everything is back to normal but the eraser is still recognized !

If you have any idea on what happened, I'd be glad to know so I could try to make it a more logical next time...;)

MyR
July 28th, 2009, 12:03 AM
Okay, I got the eraser to work

So the xorg.conf edits I gave you were correct then (at least in theory)?

My reason for posting: I just though of something else. Does the eraser rotate properly when you rotate the screen? If not, you will have to edit your rotate script to include rotation of the eraser in addition to the stylus.

Peace

DannyBiker
July 28th, 2009, 03:36 AM
It does. So yeah, basically your edits worked but I had to...well, do strange steps in addition to make it work.

Thanks ! ;)

SilverTrumpet999
July 28th, 2009, 12:26 PM
I saw a script somewhere that temporarily makes the jogdial adjust brightness then returns it to function as pgup/pgdown. Alternately you could enter the command in a terminal yourself to change its function (echo 0 > /sys/devices/platform/tc1100-wmi/jogdial is brightness and echo 1 > /sys/devices/platform/tc1100-wmi/jogdial is pgup/pgdown)

Here's such a script that works for me. I named it 'jogtoggle', made it executable with chmod +x, and moved it to /usr/bin - can be bound to one of the optional keys or you can put a shortcut to it on one of the Gnome panels (tell it it's an "Application in Terminal"). A terminal should pop up for 3 seconds while you can adjust the brightness, then it will change it back to pgup / pgdn and the terminal will close itself. It may not be the best way, but it works.

#!/bin/sh
# This should temporarily allow the jogdial to adjust
# screen brightness, then return it after a few seconds
# to pgup / pgdn functionality.

echo 0 > /sys/devices/platform/tc1100-wmi/jogdial
sleep 3
echo 1 > /sys/devices/platform/tc1100-wmi/jogdialI've tested it to be working; adjust the number after 'sleep' to be the number of seconds you need to adjust the brightness (3 works pretty decent for me).

Edit: The ideal script would be a toggle that checks the jogdial's current status and changes it to the opposite. I don't know how to do this check, however... there seems to be a text file at the location of these echo commands but attempting to read/edit it returns a "No Such Device" error. If anybody can figure this out, the toggle would be a better solution.

DannyBiker
July 28th, 2009, 05:27 PM
Great SilverTrumpet, I'll try your script later and will look on the net to see if I can find something to improve it...

Doesn't HP TC1100 came with Bluetooth ? I can't seem to make it work. Don't know if it's because my device just doesn't have it or because it doesn't work...

SilverTrumpet999
July 29th, 2009, 02:48 PM
Doesn't HP TC1100 came with Bluetooth ? I can't seem to make it work. Don't know if it's because my device just doesn't have it or because it doesn't work...

Mine has an adapter and Ubuntu recognized it - though I have yet to use/test it. There should be an icon in the notification area if you have it.

Since we installed this stuff within like 10 days of each other on the same hardware, from the same guide, using 9.04, I think it's pretty likely that if Ubuntu didn't recognize it you don't have the chip.

SilverTrumpet999
July 29th, 2009, 03:53 PM
I think there needs to be a patch to the tc1100-wmi drivers to allow proper checking/reporting of the status of the jogdial, wireless, etc. The proper such command should be cat /sys/devices/platform/tc1100-wmi/jogdial which only reports zero regardless of state for me. A bit of rudimentary searching returned this page (http://linux.derkeiler.com/Mailing-Lists/Kernel/2008-12/msg08729.html) which mentions the problem and has code for a driver patch that will allow proper reporting.

I'm going to try this later tonight by extending MyR's guide (which included a patch for another driver). If it works, it might be worth adding to the tutorial... though the functionality it adds is admittedly minimal.

MyR
July 29th, 2009, 05:54 PM
Mine has an adapter and Ubuntu recognized it - though I have yet to use/test it. If yours doesn't show it in the notification area you may either not have it or the icon may have defaulted to "Never Show." Check to see if you have an entry named Bluetooth in System->Preferences; if not Ubuntu probably didn't find it.

Since we installed this stuff within like 10 days of each other on the same hardware, from the same guide, using 9.04, I think it's pretty likely that if Ubuntu didn't recognize it you don't have the chip.

My TC1100 also has bluetooth and Ubuntu had no problem finding it. If yours does then the bt icon will be in the notification area. Bluetooth is always an option in system > preferences regardless of whether you actually have bluetooth.

Peace

SilverTrumpet999
July 29th, 2009, 06:01 PM
Bluetooth is always an option in system > preferences regardless of whether you actually have bluetooth.

Edited my post to reflect this and not spread misinformation, I didn't know that was always an option regardless of hardware.

DannyBiker
July 30th, 2009, 02:42 PM
Well, my tablet hasn't Bluetooth then. Oh well, it's not like I'm using it everyday anyway...:)

rjb-356
August 10th, 2009, 11:33 AM
Excellent information. It really got my tablet working in Ubuntu. I am a bit more than a novice, not an expert, but I have usually been a good, copy cat programmer. Through this site and another site, I have managed to get my HP tc1100 to do, in Ubuntu, pretty much all that can be done, as a tablet PC, when running the preload OS Windows XP Tablet. But, after using my tc1100 in both portrait and landscape, I found I did not like the case flap down, in front, when working in landscape. So, from the above information plus, I made the "Q" button on my tc1100, rotate (flip) my landscape display 18O degrees. It sometimes doesn't always respond exactly as expected, but it always ends in landscape. I did the following:

Oh, and before I start I want to restate that I am not an expert. This worked for me, on my HP tc1100, and is, what appears to be, pretty basic stuff, but I cannot take responsility for it working on anyone elses computer. I hope it works for you. If any expert out there has an improvement to this, by all means, please, add to this.

1. Create a text file with the name "rotate180" (without quotation marks).

2. In the text file place:

#!/bin/sh
if [ -n "$(xrandr | grep 768x1024)" ]; then
xrandr -o normal
xsetwacom set "stylus" Rotate NONE
else
xrandr -o inverted
xsetwacom set "stylus" Rotate HALF
fi


‎3. Store/save to the /usr/bin folder.

4. In the folder (/usr/bin) with rotate180:

sudo chmod +x rotate180

5. Add to the already made changes to the text file .xbindkeysrc in the users home folder:

"rotate180"
c:159

6. Reboot and, with any luck, you will be able to use the "Q" button on HP Tablets to rotate your landscape 180 degrees.

That's it.

RJB

melkor2.0
August 23rd, 2009, 08:54 AM
Hi, I'm not an expert in linux so to get the tablet working I've just followed the tutorial of unifyingtheory... and I had a little problem, my nvidia was not recognized automatically, so I just searched with lspci and then looked which driver was the correct so I could apt-get it and now it works fine (was the nvidia-glx-96).
However I followed the tutorial to configure xbindkeys for custom key mapping, editing the .xbindkeyscr and it doesn't work, I also added the "jogtoggle" script to the Q key and this one works! so I guess perhaps I have to do something else if I want my tc1100 to recognize b:30, b:31 and b:32 keys, any idea?

thanks

MyR
August 23rd, 2009, 09:29 AM
....I guess perhaps I have to do something else if I want my tc1100 to recognize b:30, b:31 and b:32 keys, any idea?
Welcome to the forum!

Did you follow the instructions under the section "Patch the drivers to enable the stylus buttons"?

If you have any problems feel free to ask!

melkor2.0
August 29th, 2009, 05:02 AM
thank you, it was that! However I have another problem, I use the tablet mainly as a reader for papers and the jog dial advances too much, far from being comfortable, is a minor detail, but do you have any idea of how this could be changed?
all the best

olaoni
August 29th, 2009, 06:36 AM
Hi Group,

My HP PC Bluetooth card mouse still not working.
Ever since I upgraded my hp-tc1100 pc from ubuntu 8.10 to 9.04 I have been unable to use my bluetooth mouse successfully.

To clarify the above statement. I can pair the mouse to the pc without any problem which at this point the mouse works as expected.

The issue occurs if the mouse is left idle or I turn off the mouse. When I try to wake up the mouse by moving it or pressing any of its buttons, nothing happens.

The only way to get this working again is if I remove the device from the bluetooth device list and then go through the entire search and pair process all over again (This as you can imagine will be quite very annoying since this is not the case with windows or even the previous ubuntu).

When the device goes to sleep in windows or ubuntu 8.10 all you have to do is press either one of its button to return to normal operation.

I will very much appreciate any help on this.

Regards

Ola

MyR
August 29th, 2009, 10:16 PM
....However I have another problem, I use the tablet mainly as a reader for papers and the jog dial advances too much, far from being comfortable, is a minor detail, but do you have any idea of how this could be changed?
The jogdial is mapped to the pgup/pgdown/enter functions. You may be able to change how the pgup/pgdown buttons behave but I would have no idea how to do that. You might want to start a new thread [if you can't find anything on google]. Good luck!

My HP PC Bluetooth card mouse still not working.
Ever since I upgraded my hp-tc1100 pc from ubuntu 8.10 to 9.04 I have been unable to use my bluetooth mouse successfully.
Would you mind posting what make/model mouse you have?

peace

melkor2.0
August 30th, 2009, 10:38 AM
Ok, problem solved, you have to use a program to know the interruption signal of the keyboard, like "xev", then

you can create the file ~/.Xmodmap and put there your xmodmap commands. Just telling the keycode like this
keycode 99 = Up
keycode 105 = Down

It should be run automatically. However in my case It didn't work automatically so I just put a startup command (in xfce it's in Settings->Session and Startup)
xmodmap $HOME/.Xmodmap

DannyBiker
August 31st, 2009, 03:57 PM
Hey, it's me again !

I was trying to install xp tablet edition for a while to compare with ubuntu and just gave up as it was just impossible, would it be from PXE or USB keys. I wanted to install ubuntu again but my HP TC1100 won't boot from USB anymore !
Everything is set up right in the BIOS but when I insert a bootable USB key (with WinXP or Ubuntu), the HP start-up logo boots for 30 seconds then proceed with the hard drive device.

What can I do ? If it doesn't work, I will try installing Ubuntu from PXE. Nonetheless, I'd like to give the removable disk method a few more tries as it is by far the easiest...

Thanks !

PS : I just realised that the USB Key is not listed in the Bios boot devices list; I just have the "Removable Device" option. If I remember correctly, it was possible to see the USB key in a sub-menu when everything was working fine. I already tried flashing the Bios again. Didn't work...

Joey Calamaro
August 31st, 2009, 05:19 PM
I just picked up an HP TC1000 in an (ill advised?) attempt to get an internet tablet that's got more screen real estate and functionality than my Nokia N800. Ideally I'd like to install Ubuntu on this tablet once it arrives. However I'm open to any Linux variant (really anything other than XP tablet edition would be nice).

To this point I've done some Googling and searched the Ubuntu forums but virtually all information on this topic is for the TC1100 not the TC1000. Even within this thread the only thing I really saw was the recommendation to swap out the wireless card, which is already under way. So here's the question, is Ubuntu viable on the TC1000? I want to run this as a web tablet so I will need the stylus as well as the on screen keyboard to work. The tablet will be used for light web browsing and email only but I'm an interface designer (and a Mac user) by trade so I do like a nice looking desktop environment. ;-)

Any suggestions or advice? Can I follow the TC1100 install guide or would that be asking for trouble?

olaoni
August 31st, 2009, 06:28 PM
Would you mind posting what make/model mouse you have?

peace

Hi MyR,

Sorry for the late response. I have been away from my PC and only just picked up your response.

Below is a link to the mouse technical spec.
http://h18000.www1.hp.com/products/quickspecs/12618_div/12618_div.HTML

Many thanks in advance.

Regards

Ola

MyR
September 1st, 2009, 12:15 PM
Ok, problem solved, you have to use a program to know the interruption signal of the keyboard, like "xev"
Thanks for sharing!

I wanted to install ubuntu again but my HP TC1100 won't boot from USB anymore !
I have an external CD drive so I didn't have to install with a USB key but I have a few questions.
1. Did you press the jog dial during bios startup to manually select removable device as the boot option?
2. Does your usb key work to boot other computers?
3. Have you tried using both usb ports?
4. when you say you flashed the bios but it didn't work, do you mean flashing the bios didn't work? or just that it didn't solve your problem?
5. After you tried flashing the bios, did you make sure that the boot devices were properly configured again?
6. Does your usb key have a light that show it's being read from, and if yes, does it blink when you are trying to boot from it?
30 seconds is a very long time for bios to take, mine takes 10 seconds (still long in my opinion) so if nothing above helps, then perhaps you have a hardware problem (which may also explain why you couldn't install winxp).
You could always buy/borrow an external CD drive to try that out as well.

I just picked up an HP TC1000...

To this point I've done some Googling and searched the Ubuntu forums but virtually all information on this topic is for the TC1100 not the TC1000.

Can I follow the TC1100 install guide or would that be asking for trouble?
Much of my ubuntu tutorial on the TC1100 (http://www.unifyingtheory.net/tabletbuntu.html) should apply to the TC1000. The one thing I'm not sure of is the tc1100-wmi driver that controls the jogdial and wireless card status.

Below is a link to the mouse technical spec.
http://h18000.www1.hp.com/products/quickspecs/12618_div/12618_div.HTML
http://ubuntuforums.org/showpost.php?p=6455956&postcount=7

peace

Joey Calamaro
September 1st, 2009, 03:52 PM
Much of my ubuntu tutorial on the TC1100 (http://www.unifyingtheory.net/tabletbuntu.html) should apply to the TC1000. The one thing I'm not sure of is the tc1100-wmi driver that controls the jogdial and wireless card status.


Thanks. I'll be sure to use that as a resource for my impending install. I'm trying to cobble together as much information as possible on the topic and to this point the only main roadblocks I've come across are:

1. The stylus is not the standard, supported Wacom type. I did find a fix here, however:
http://ubuntuforums.org/showthread.php?t=1140065&highlight=tc1000

2. I've also read that Ubuntu has an awful time with the Transmetta CPU in the TC1000 however I have no idea how badly this impacts performance or if there's a fix.

3. There seems to be some general issues with screen rotation as well as video drivers. But again I can't say if this will negatively impact my experience. I don't intend to do any hefty 3D stuff but I'd like to run Compiz Fusion.

In retrospect I probably should have picked a more supported tablet however there really wasn't much in the sub $300 price range to select from (and certainly nothing at all for the $89 I ended paying for the TC1000).

olaoni
September 1st, 2009, 09:11 PM
http://ubuntuforums.org/showpost.php?p=6455956&postcount=7

peace[/QUOTE]

Hi MyR,

I tried the suggestion on the link above but didn't make a difference.
I will however would like to say thanks for your help. I guess I just have to keep on searching for a solution.

What ever the ubuntu team did differently in 8.10 bluetooth stack that made things work. I hope it is reproduced in 9.10 or I have to shamefully return to the world of Windows :(

Regards

Ola

MyR
September 1st, 2009, 09:40 PM
What ever the ubuntu team did differently in 8.10 bluetooth stack that made things work. I hope it is reproduced in 9.10 or I have to shamefully return to the world of Windows :(

Did you read that entire thread? I would advise posting for help on that one.

Another thing you could try is removing the latest version of bluetooth and installing an older version.

Surprising that you would pick windows over ubuntu 8.10 but hey, at least you gave it a fair shot.

peace

olaoni
September 2nd, 2009, 06:58 AM
Surprising that you would pick windows over ubuntu 8.10 but hey, at least you gave it a fair shot.

peace

It is with great regret that I have come to be considering this. I have been constantly battling with one problem or another on ubuntu. Whilst I have lots of development work to be doing?


I will wait for the release of 9.10 before I make my final call.
Thanks for your support. One great thing about ubuntu I must admit is the friendly support that is given by the community.

Regards

Ola

Aearenda
September 2nd, 2009, 07:17 AM
I just picked up an HP TC1000 in an (ill advised?) attempt to get an internet tablet that's got more screen real estate and functionality than my Nokia N800. Ideally I'd like to install Ubuntu on this tablet once it arrives.

<snip>

Any suggestions or advice? Can I follow the TC1100 install guide or would that be asking for trouble?

The TC1000 is different - it uses a Crusoe processor, an older Nvidia chip that crashes with recent kernels unless you only use the nv driver, the pen interface is much more problematic, and there are problems with standby and hibernate. I've tried it, and I can tell you you will not be satisfied. My best effort used LXDE with a Jaunty minimal install. I even tried using Gentoo so that I could compile everything specifically for the TC1000, but it was just too hard. Best recommendation is to get a TC1100 off ebay!

DannyBiker
September 4th, 2009, 03:46 PM
Thanks for sharing!

I have an external CD drive so I didn't have to install with a USB key but I have a few questions.
1. Did you press the jog dial during bios startup to manually select removable device as the boot option?
2. Does your usb key work to boot other computers?
3. Have you tried using both usb ports?
4. when you say you flashed the bios but it didn't work, do you mean flashing the bios didn't work? or just that it didn't solve your problem?
5. After you tried flashing the bios, did you make sure that the boot devices were properly configured again?
6. Does your usb key have a light that show it's being read from, and if yes, does it blink when you are trying to boot from it?
30 seconds is a very long time for bios to take, mine takes 10 seconds (still long in my opinion) so if nothing above helps, then perhaps you have a hardware problem (which may also explain why you couldn't install winxp).
You could always buy/borrow an external CD drive to try that out as well.



Well, the short answer is that I'm an idiot : I thought that the usb disk should have appeared in the "Removable Disk" list but it appeared in the "Hard Disk" instead, a list that I didn't try to explore. I was fooled by my habits with another laptop of mine...:oops:

maydaydog
September 6th, 2009, 04:01 PM
MyR,

I have a fresh install of Ubuntu 9.04 on a TC1100 using your excellect tutorial and I too am stuck at this point:

patching file src/xdrv/wcmISDV4.c
Hunk #1 FAILED at 231.
1 out of 1 hunk FAILED -- saving rejects to file src/xdrv/wcmISDV4.c.rej

I tried starting from source as you posted earlier, but no joy.

Do you have any other suggestions to get around this problem?

MyR
September 6th, 2009, 08:31 PM
I have a fresh install of Ubuntu 9.04 on a TC1100 using your excellent tutorial and I too am stuck at this point:

patching file src/xdrv/wcmISDV4.c
Hunk #1 FAILED at 231.
1 out of 1 hunk FAILED -- saving rejects to file src/xdrv/wcmISDV4.c.rej

I tried starting from source as you posted earlier, but no joy.

You can try the tutorial on LQ's quide (http://wiki.linuxquestions.org/wiki/Tc1100#Stylus_buttons). It's a little different than the one I use. Please post your results.

maydaydog
September 14th, 2009, 12:54 AM
You can try the tutorial on LQ's quide (http://wiki.linuxquestions.org/wiki/Tc1100#Stylus_buttons). It's a little different than the one I use. Please post your results.

I tried the tutorial on LQ's guide, and I still got stuck at the same spot with the same error message.

I swapped out my hard drive and installed Ubuntu 8.04, ugraded in sequence to 8.10 and then to 9.04. After I updated 9.04, I started your tutorial and I ended up getting stuck at the same spot again.

I used xbindkeys for b:151 to rotate the screen, but this did not do me much good since the pen did not follow along in the correct orientation.

I think I can live without the 3 stylus buttons or the ability to use the tablet rotated.

Thanks anyway for the suggestion, MyR.

Aearenda
September 28th, 2009, 12:14 AM
Just FYI, I installed Karmic Alpha 6 on my rather erratic TC1100, and found that the xorg.conf file I used in 9.04 (Jaunty) works after installing nvidia-glx-96 and wacom-tools, with the exception of disabling the line that says Option "AutoAddDevices" "false"In other words, for Karmic AutoAddDevices needs to be 'true' or absent, otherwise the keyboard, mouse and pen don't work.

MyR
October 9th, 2009, 01:42 AM
I filed a bug report (https://bugs.launchpad.net/bugs/446943) for the stylus right-click issue.

Aearenda
October 9th, 2009, 03:51 AM
I didn't spot that! I've confirmed that the workaround works. I'm now having trouble returning from hibernate on Karmic beta, but I have yet to figure it out.

UPDATE: I've also found that the Wacom rotation commands won't work unless you add the following lines to the end of /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi, just before </deviceinfo>:
<device>
<match key="input.x11_options.Type" contains="eraser">
<merge key="info.product" type="string">eraser</merge>
</match>
</device>
<device>
<match key="input.x11_options.Type" contains="stylus">
<merge key="info.product" type="string">stylus</merge>
</match>
</device>
This is adapted from Favux's fdi file at http://ubuntuforums.org/showpost.php?p=7234134&postcount=176. It has been quite difficult to test this, since my TC1100 fails to find the Nvidia graphics on restart when it is warm. This is a known problem, apparently caused by motherboard cracking due to physical strain on the adjacent keyboard connector. In order to get it to reboot when warm, I have to detach the keyboard and blow though the vent near the keyboard connector as it goes through the BIOS start, which causes the plastic sheeting inside to vibrate, sounding like a party blowout (one of those silly things you blow through and it unrolls) - much to the amusement of my wife and dog!

MyR
October 11th, 2009, 05:03 PM
I didn't spot that! I've confirmed that the workaround works. I'm now having trouble returning from hibernate on Karmic beta, but I have yet to figure it out.

UPDATE: I've also found that the Wacom rotation commands won't work unless you add the following lines to the end of /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi, just before </deviceinfo>:
<device>
<match key="input.x11_options.Type" contains="eraser">
<merge key="info.product" type="string">eraser</merge>
</match>
</device>
<device>
<match key="input.x11_options.Type" contains="stylus">
<merge key="info.product" type="string">stylus</merge>
</match>
</device>
This is adapted from Favux's fdi file at http://ubuntuforums.org/showpost.php?p=7234134&postcount=176. It has been quite difficult to test this, since my TC1100 fails to find the Nvidia graphics on restart when it is warm. This is a known problem, apparently caused by motherboard cracking due to physical strain on the adjacent keyboard connector. In order to get it to reboot when warm, I have to detach the keyboard and blow though the vent near the keyboard connector as it goes through the BIOS start, which causes the plastic sheeting inside to vibrate, sounding like a party blowout (one of those silly things you blow through and it unrolls) - much to the amusement of my wife and dog!
That did the trick for rotation.

Any luck getting stylus calibration to not get screwed up after rotation and suspend on Karmic? The script I was using on Jaunty no longer works.

You can get a tc1100 on ebay for under 200 USD. I could pitch in a little money.

peace

Favux
October 11th, 2009, 05:28 PM
Hi MyR,

Now that you've modified the .fdi you could try cyberfish's settings daemon in "Section 4: Wacomcpl and settings" at post #104 here: http://ubuntuforums.org/showthread.php?t=1038949&page=11

Aearenda
October 11th, 2009, 09:11 PM
MyR, thanks but I have way too many old laptops around already! (Actually two TC1100s, both with the same hot start-up fault, and a TC1000). I use a netbook for mission-critical stuff now, the battery lasts so much longer.

I found that the calibration commands also started working after that .fdi change, but the actual numbers are different. Previously all I had to do was change the "bottom" settings, now the "top" settings are needed too. Here's the script as it stands, activated by the 'Q' button on my system.
#!/bin/bash

if `xrandr | grep -q "current 768 x 1024"` ; then
xrandr -o normal
xsetwacom set stylus rotate none
xsetwacom set stylus bottomy "16119"
xsetwacom set stylus bottomx "21225"
xsetwacom set stylus topy "71"
xsetwacom set stylus topx "31"

else
xrandr -o left
xsetwacom set stylus rotate ccw
xsetwacom set stylus bottomy "21252"
xsetwacom set stylus bottomx "16001"
xsetwacom set stylus topy "111"
xsetwacom set stylus topx "110"

fi
I got the numbers from .xinitrc after using wacomcpl to calibrate in both orientations.

I have found that hibernation works again now!

PS. All I do after suspend is hit the 'Q' button twice to rotate and rotate again to fix the calibration using this script.

MyR
October 18th, 2009, 01:40 AM
I tried the tutorial on LQ's guide, and I still got stuck at the same spot with the same error message.
Did you install dpkg-dev and devscripts? --> sudo apt-get install dpkg-dev devscripts
It's fine if you've given up and don't want to bother...
The good news is that 9.10 doesn't need the driver to be patched :D but karmic is still very unstable

Also after much debugging I got my stylus-resume-calibration script working on karmic. No offense but I don't want to build a settings daemon, nor have to rotate my screen a few times to get the stupid cursor back where it should be -- does anyone know what is causing this problem?

peace

EDIT:
Here's my tentative work:
Ubuntu 9.10 Karmic Koala on the HP/Compaq TC1100 tablet (http://www.unifyingtheory.net/tabletubuntu9.10.html)
It looks like the kernel crashes every time I suspend and it randomly crashes occasionally, so I wouldn't recommend upgrading just yet.

Avalon2050
October 22nd, 2009, 10:09 PM
Ho guys, new to the forums, and very new to Linux. I am wriggling my way through all the new stuff, and I am getting ahead, but I gotta admit, "hacking", or customizing Ubuntu so that it works on my TC1100 is way over my head. That's why I was so grateful for the Jaunty guide you posted, MyR, many thanks!

BBack then, I eventually decided to wait for the next iteration due to some problems with the suspend/resume and bluetooth. The bluetooth stuff seems to have been fixed now, thanks to the new kernel, but alas, I do not get the stylus working.

I tried to follow your script, MyR, but it wouldn't work. I wanted to give my feedback:

After installing the graphics driver and adding your modified xorg.conf, I only got the text login window -- x wouldn't start. After deleting the xorg.conf, I was able to boot without accelerated graphics, and modified the config file. I compared with the Jaunty one and found the stylus setup which the new version didn't have. My modified version looks like this now:

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "RandRRotation" "True"
Option "NvAGP" "1"
Option "RenderAccel" "False"
EndSection

Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Type" "stylus"
Option "Device" "/dev/input/wacom"
Option "ForceDevice" "ISDV4
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "stylus" "SendCoreEvents"
EndSection

With this config file, x starts and works. I followed the rest of the script, but the stylus doesn't activate the three buttons for rotation, nor does the right-click work. The other buttons won't work either. I installed dpkg-dev and devscripts, and the wacom tools (with sudo apt-get install wacom-tools).

I probably didn't install or do something very basic which is not worth mentioning, so if you have any idea why it doesn't work, I'd appreciate your input.

And in case this topic is still not closed, I will gladly provide any info you guys might need to get it all working!

Greetings

MyR
October 22nd, 2009, 10:36 PM
I followed the rest of the script, but the stylus doesn't activate the three buttons for rotation, nor does the right-click work. The other buttons won't work either. I installed dpkg-dev and devscripts, and the wacom tools (with sudo apt-get install wacom-tools).

I probably didn't install or do something very basic which is not worth mentioning, so if you have any idea why it doesn't work, I'd appreciate your input.
Welcome to the forum!

For right-click
In the stylus inputdevice section you need:
Option "Button2" "3"

For the 3 stylus buttons you will need to patch the drivers as described in my jaunty guide (http://www.unifyingtheory.net/tabletbuntu.html) at the bottom where it says "Patch the drivers to enable the stylus buttons"

peace

Avalon2050
October 23rd, 2009, 05:51 PM
Thanks for the quick reply!

I'm not sure I understand, though. In your karmic guide, you left the entire stylus input device section out (which, as I said, made the x window hesitate). So should I throw the entire stylus input device section in then, as you stated in the Jaunty guide?

Second question: in an earlier post, you wrote:
"The good news is that 9.10 doesn't need the driver to be patched :grin: but karmic is still very unstable"

I figure you didn't mean the wacom tools drivers then, since you wrote in your answer to my post that I would have to patch then. So what did you mean by that?

Last question (for now): does your jaunty patch work on the 0.8.4.1 drivers of the wacom tools? If not, is there any way to download the 0.8.2.2 drivers?

Thanks in advance
Chris

PS: just found out that the patching doesn't work; when I try to install the debs (dpkg -i *.deb), I get this message:

dpkg: error processing *.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
*.deb

I am sure the debuilding didn't work as it should as well, looked hinky.

When I entered the command for downloading the build-deps (apt-get build-dep wacom-tools), I got the following:

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 89 not upgraded.

Hope you can make anything out of it, and thanks for helping!

Chris

MyR
October 23rd, 2009, 06:59 PM
Chris,
So should I throw the entire stylus input device section in then, as you stated in the Jaunty guide?
You need it for Jaunty if that is what you are using. Just replace your entire xorg.conf with the one in my Jaunty guide as directed.

Second question: in an earlier post, you wrote:
"The good news is that 9.10 doesn't need the driver to be patched :grin: but karmic is still very unstable"

I figure you didn't mean the wacom tools drivers then, since you wrote in your answer to my post that I would have to patch then. So what did you mean by that?
Jaunty guide is for Jaunty and Karmic guide is for Karmic. Follow the instructions in the guide only for the version you are using.

Last question (for now): does your jaunty patch work on the 0.8.4.1 drivers of the wacom tools? If not, is there any way to download the 0.8.2.2 drivers?
since you have wacom-tools 0.8.4.1 I would guess you installed Karmic. I would not recommend it for beginners; the development version is generally for testing purposes only. Regardless, that version of wacom-tools does not need to be patched.

Avalon2050
October 24th, 2009, 06:30 AM
Oops, I just reread my first post and saw that it was ambiguous. What I meant to say was that I tried the Jaunty guide, which worked great, but due to other shortcomings involving bluetooth and resume (after suspend sometimes the graphics driver wouldn't work, meaning the desktop reverted to the pre-nvidia quality), I didn't stay with it and wanted to wait for the next version, which is karmic koala. Now I tried again and found tthe same problems you guys have been having here, and with your karmic guide, it didn't work.

I have installed the wacom drivers with

sudo apt-get install wacom-toolsI followed your karmic guide, but the buttons do not work. The rotate script works great when executed, but the buttons stay dead.

Any ideas? Did I maybe forget something basic, like build-essential? (Obviously, I didn't forget the build-essential, I am just using it as an example for something basic ;))


I installed the RC now, which should be, barring special occasions, the same as the final release. Even if not, I am still interested in testing my skills with linux and ubuntu ;) but thanks for the warning.

On the up side, everything else works great. I made launchers for brightness and rotate for now, and right-click, rotation and all that works great. I'm still testing and finnagling with the suspend trouble, maybe there's a setting that'll help there.

MyR
October 24th, 2009, 05:46 PM
The rotate script works great when executed, but the buttons stay dead.

Any ideas? Did I maybe forget something basic, like build-essential? (Obviously, I didn't forget the build-essential, I am just using it as an example for something basic ;))

build-essential is only necessary for building packages (compiling), so you don't need that.

You need to install, configure, and automatically start xbindkeys to use the stylus buttons. This is all in the ubuntu 9.10 karmic guide (http://www.unifyingtheory.net/tabletubuntu9.10.html) I made.
enjoy!

Avalon2050
October 25th, 2009, 01:51 PM
Oops, I have to apologize. I expected Ubuntu to save my xbindkeys settings. I added them to the start manager, but it didn't stay there. After starting it manually, it worked, though I can't seem to get the top/side buttons to work, but I'll work on that some more.

Anything new on the suspend trouble? I haven't found the right configuration yet...

Thanks again for your great guides!!

Rayaz
October 31st, 2009, 02:03 PM
Hi,

I have successfully installed Jaunty on my TC1100 using MyR's wonderful guide. Now am planning on upgrading to Karmic. How is the suspend function working?

Regards

MyR
November 3rd, 2009, 08:16 AM
I've had a report that the xorg.conf in my karmic guide (http://www.unifyingtheory.net/tabletubuntu9.10.html) doesn't work and needs the InputDevice from Jaunty. Can anyone confirm this? I'm running jaunty.

FalconEyes
November 3rd, 2009, 08:05 PM
Initially it didn't work, the lack of a definition for InputDevice caused X to barf. After removing that line thinking the mod to the .fdi file would handle the tablet, everything works, from eraser to right-click. If you want to calibrate or control actions of your tablet, use wacomcpl

More importantly, I can't seem to suspend my tc1100 anymore, but it worked fine in jaunty. What's up with that?

Thanks :D

MyR
November 3rd, 2009, 10:09 PM
Initially it didn't work, the lack of a definition for InputDevice caused X to barf. After removing that line thinking the mod to the .fdi file would handle the tablet, everything works, from eraser to right-click.

So you take out this line
InputDevice "stylus" "SendCoreEvents"
then X and the stylus work?
If not, please clarify.
Thanks!

Avalon2050
December 6th, 2009, 09:21 PM
Well I posted my input on that back in October, see post #318 for that. I explained that with your original xorg.conf, it wouldn't work for me, and after finnagling a little I found that the one I posted in #318 would work.

Anything on the suspend? I found that after the latest updates, the resume showed a screen, which is more than before, but it froze -- that's more than back when! Unfortunately, I have played so much with the settings that I don't know the original ones any more (I know, I should have made copies) -- does anyone know of a setting that will allow successful suspend/resume with the latest updates?

Greetz!

MyR
December 8th, 2009, 01:39 AM
The only advantage that I could see for running 9.10 (karmic koala) was the on-screen keyboard at login working "out of the box". Getting the stylus buttons to work is easier on 9.10 but they work just fine on 9.04.

Frankly I don't see any need to continue upgrading beyond 9.04 unless a future version offers
1. dramatically decreased boot time,
2. dramatically increased battery life, or
3. a kernel supporting the card reader.

good afternoon, good evening, and goodnight.

DannyBiker
December 21st, 2009, 01:25 PM
Hello,

I decided to upgrade to Karmic Netbook Remix and I experience major slowdowns of the netbook interface. Everything runs fine when it's hidden or uninstalled but with it, it's so slow that it becomes pointless to use it.
Does anyone know why, as the 9.04 netbook remix interface worked just fine ? Is there a way to resolve this ? If not, is there some kind of skin or program that could allow me to obtain the same look and tools (basically a large files, volumes and applications browser right on the desktop)?

Thanks...:P

DannyBiker
February 28th, 2010, 07:04 AM
MyR, are you there ?

I'm having two problems with your Karmic guide...I did everything like you advise to but I still have one problem and a question.

1. While screen rotation works, the mouse cursor is not calibrate in the vertical position. West is South, East is North, etc. Why could I do ?

2. Where is the "Jack Sense" option you are mentioning at the end of your tutorial ? It was there in Jaunty but I can't find it in Karmic...

Thanks !

ashleynathomas
March 8th, 2010, 05:59 AM
I have recently bought a tablet and it has Windows 7 as an OS. But the thing is I am familiar with Ubuntu as working on it from so many years and completely new to windows. So I was feeling lacking. Thanks for this help as it made my work really easy and my tablet very comfortable for me.:)

sloty
March 8th, 2010, 07:17 AM
MyR, are you there ?

I'm having two problems with your Karmic guide...I did everything like you advise to but I still have one problem and a question.

1. While screen rotation works, the mouse cursor is not calibrate in the vertical position. West is South, East is North, etc. Why could I do ?

2. Where is the "Jack Sense" option you are mentioning at the end of your tutorial ? It was there in Jaunty but I can't find it in Karmic...

Thanks !

1.
Sudo apt-get install wacom-tools
This will fix the rotation of the wacom tablet

2.
Install GNOME Alsa Mixer From the software centre. There will you be able to enable the "jack sense"


I'm looking for a q-menu replacement but can find any? Can somebody help me with this?

Greetz,
Sloty

DannyBiker
March 8th, 2010, 11:04 AM
Thanks. That solved it all ! ;)

MyR
March 11th, 2010, 12:50 PM
I'm looking for a q-menu replacement but can find any? Can somebody help me with this?

Tabatha has vanished. I'd be willing to host it if someone can find it and send it to me...

I never used tabatha because it did not seem very useful; Instead I mapped the Q button to my web browser.


P.S. I am running jaunty on my tc1100 so I cannot provide support for karmic. I will give lucid a try after its final release.

m_rkus
March 20th, 2010, 10:02 AM
I followed the instructions on how to configure Ubuntu 9.10 on my TC1100, thank you by the way it was very helpful, but now I seem to have problems using Easystroke. Every time I try to record a stroke it does not capture the "flick" I do with the pen.

Any ideas? I am wondering if anyone like me has tried to get this program working. I know it worked using Kubuntu, but it does not seem to be as easy in Ubuntu. But I am new to the OS and am very willing to learn

DannyBiker
March 21st, 2010, 06:02 PM
Has anyone tried gnome-shell with his hp tc1100? It's terribly slow on my device. If it's the future of Gnome, it looks like Ubuntu 10.04 will be the last release that our beloved tablet will be able to handle. Unless it gets optimized or it is just a bug...

Avalon2050
April 27th, 2010, 09:55 AM
Hello,
I decided to upgrade to Karmic Netbook Remix and I experience major slowdowns of the netbook interface. Everything runs fine when it's hidden or uninstalled but with it, it's so slow that it becomes pointless to use it.
Does anyone know why, as the 9.04 netbook remix interface worked just fine ? Is there a way to resolve this ? If not, is there some kind of skin or program that could allow me to obtain the same look and tools (basically a large files, volumes and applications browser right on the desktop)?
Thanks...:PHiya Danny! I have just started looking at the netbook remix and I am impressed at the style and accessibility, but I have had the same problems with karmic. I had the normal installation and added the necessary programs via apt-get, and the ume interface was hellishly slow. No chance of using it normally. Unfortunately, shortly thereafter, I somehow destroyed the installation, seemingly with "desktop switcher", and will have to recover; but...

I put in a test hard disk and installed Lucid Lynx nbr, and it looked and ran beautifully... until I installed the nvidia graphics driver (the original via "restricted hardware driver" under Administration). Then it all looked garbled and didn't have a "bounce" in it as before. Somehow the graphics driver lessened the experience (the eye candy, if you will). Can anybody imagine why?

Maybe you can test some more as well, Danny, I'd love to get some more input to find a solution to this.


I followed the instructions on how to configure Ubuntu 9.10 on my TC1100, thank you by the way it was very helpful, but now I seem to have problems using Easystroke. Every time I try to record a stroke it does not capture the "flick" I do with the pen.

Any ideas? I am wondering if anyone like me has tried to get this program working. I know it worked using Kubuntu, but it does not seem to be as easy in Ubuntu. But I am new to the OS and am very willing to learnHiya. I think a button is missing! Easystroke wants you to press a button to make the gestures, and I put the button as the "right-click" button, so now when I record or use a gesture, I hold down the pen button and it works just fine. It doesn't hinder you to use the right-click as it only begins interacting when you begin moving the pen. Haven't had any difficulties with it. Let me know if that helped.

DannyBiker
April 28th, 2010, 04:24 AM
I will definitely check Lucid, especially the netbook version. I'm still convinced that basic Ubuntu is not the greatest experience for our beloved TC1100. I'll give netbook remix a try when we get Lucid full support...:)

Avalon2050
April 30th, 2010, 05:35 AM
Okay, after fixing my Karmic installation, I removed "Desktop Switcher" and thought that the netbook remix was dead for me. I tried to find info whether you can install the Lucid netbook launcher instead of the karmic one (because it is efl-based and runs much faster than the karmic launcher), but found zilch, although I did find out that the new launcher is called "netbook-launcher-efl".

Then, in a fit of temporary insanity, I figured why not just try to add the lucid repos (main) and try to install the launcher. BINGO! Now, with an addition to the startup applications, the launcher works (and looks just GREAT!!). The best thing: compiz fusion and rotating still works (albeit in rotated screen, the launcher doesn't change, so it looks garbled; but the icons you can see still work).

Since I figured I might want to work with a normal desktop from time to time, I wrote a two-liner script that will kill the launcher and made it a Favorite, and put another script to start the launcher on the desktop. Works like a charm!

If you want to go that way, you might want to install the "window-picker-applet" which will show the active programs by icon and the title bar in maximized mode. If you want to cut off the normal title bar in maximized mode, install "maximus" (but DELETE or ## out the lucid repos before that, because you need to install the karmic variant), and if you don't like it maximizing everything, open gconf-editor and go to apps/maximus and check "no maximize". You can also use the "exclude class" to opt out single applications or sets of windows that should not be maximized).

I got rid of the "go-home-applet", which did slow everything down when used. I tried the normal "Show Desktop" for a while, but found that I don't need it, so I got rid of it and put the Gnome "Main Menu" up there, which has the same icon and will open the menus (which, incidentally, works out well since I sometimes switch to the normal desktop and still need access to the programs). I attached a desktop snapshot in case you're curious.

PS: If you want the desktop to not get in the way (which can happen when it is active, you might want to use the following line:
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false
as a standard user. This will disallow the desktop to show. If you want, you can add the opposite (true) for the script that deactivates the launcher, but I found that I don't need to deactivate the desktop, it hasn't happened yet that it got in the way. And even if it does, all you need do is kill netbook-launcher-efl and restart it.

DannyBiker
April 30th, 2010, 07:07 AM
Avalon2050, would you marry me ?
I can't wait to test this. I'm finally getting an hard disk upgrade today and I am planning to install an Ubuntu/Win 7 dual boot (the two best OS for the device in my opinien) as soon as a Lucid tutorial is available.

Anyone tried Lucid yet ? Drastic changes in terms of optimizing the OS for the device or is it just basically the same steps than Karmic ?

Aearenda
April 30th, 2010, 07:15 AM
I've tried Lucid on my crippled TC1100 (won't boot when hot - it's a regular visitor to the fridge at the moment!) - it mostly just works, but it works better with nvidia-96 installed, tc1100-wmi added to /etc/modules, and with the madwifi driver instead of ath5k. The side buttons and the extra buttons on the front need the usual attention, but I haven't done it.

Avalon2050
April 30th, 2010, 08:14 AM
Avalon2050, would you marry me ?
I can't wait to test this. I'm finally getting an hard disk upgrade today and I am planning to install an Ubuntu/Win 7 dual boot (the two best OS for the device in my opinien) as soon as a Lucid tutorial is available.

Anyone tried Lucid yet ? Drastic changes in terms of optimizing the OS for the device or is it just basically the same steps than Karmic ?*g* Sorry, not my cup of tea ;) But I'm glad I could help the Ubuntu community for a change, as I still consider myself a newbie, I am usually looking for answers instead of giving them ;)

I installed Lucid but weren't able to get the wacom-tools running, so I figured I'd wait for a tutorial or some more info in general. I installed the nbr version of lucid, but as I posted earlier, something strange happened: WITH the 96 drivers, the icons on the launcher looked WORSE than before, and the "bouncy effect" of scrolling was gone. Couldn't find anything in the forums, so I let it slide. Now, with the lucid launcher in karmic, I am happy and completely content. I guess lucid will not come to my TC1100 in the near future even if MyR or others post a viable guide. ;)

@Aearenda: by tc1100-wmi did you mean the wacom-tools, resp. the wacom drivers? Did you try screen rotation? About cooling: did you open the case and have a look at the plating? There's a piece of metal that is supposed to transfer and dissipate the heat, maybe it is loose?

Aearenda
April 30th, 2010, 08:08 PM
...@Aearenda: by tc1100-wmi did you mean the wacom-tools, resp. the wacom drivers? Did you try screen rotation? About cooling: did you open the case and have a look at the plating? There's a piece of metal that is supposed to transfer and dissipate the heat, maybe it is loose?

Unfortunately it's not that simple to fix my TC1100. See post 313 (http://ubuntuforums.org/showpost.php?p=8076329&postcount=313) for more details!

The pen just works in normal rotation; 'xsetwacom' is part of the wacom driver automatically loaded but doesn't work. There doesn't seem to be a separate wacom-tools package any more.

TC1100-wmi is a different thing, it enables the wireless switch in the same way as before and the ability to control screen brightness using the toggle switch as in previous versions.


UPDATE: I have found how to rotate the tablet. The name of the stylus is recognised as "Serial Wacom Tablet", so for example the stylus rotate counter-clockwise command is xsetwacom set "Serial Wacom Tablet" rotate CCWThis should be the key to sorting out the calibration and rotation scripts from earlier releases. I found it simply by using the -v option on xsetwacom, which lists all the devices it is matching the name against. xsetwacom --list is confusing because it appends text to the name, but does make sense once you know what the name is!

MyR
April 30th, 2010, 11:48 PM
True to my word, I have tested 10.04 (actually since alpha 2)

The good news is that it boots in about 45 seconds on my tc1100 (from power switch to desktop).

If you just want the good news, you can stop reading.

Proprietary nvidia drivers can be installed as usual and work without any major problems as far as I can see. It does give some distorted patterns on startup.
Screen rotation can be fixed by adding RandRRotation True to xorg.conf as in 9.10
I assume stylus rotation can be fixed by adding the appropriate lines to /usr/lib/X11/xorg.conf.d/10-wacom.conf and fixing the name of the stylus in the rotation script but I haven't actually tried this.
I have not been able to properly fix the stylus right click. The button activates without the stylus tip being pressed.
I was very disappointed to see that the stylus buttons regressed and no longer work -- they probably need to be patched. Good luck with that.
Screen brightness can be controlled as usual with tc1100-wmi & jogdial.
Doesn't resume from suspend.

9.04 is still my ubuntu release of choice for the tc1100 (because everything works) and 9.10 is the easiest to get working.

Have a great day & remember not to beat your head on the wall. ;] Linux should make life better.

Aearenda
May 1st, 2010, 12:15 AM
More info from my experiments:
I didn't need to fiddle with /usr/lib/X11/xorg.conf.d/10-wacom.conf at all to get stylus rotation to work.
I didn't try the right-click button earlier - on mine it doesn't work at all, yet! Update: Yes it does, just as MyR described.
Suspend works for me (ath_pci has to be told to unload, ath5k works out of the box).
The screen distortion at bootup seems to be fixed by adding 'GRUB_GFXMODE=1024x768' to /etc/default/grub.

More: You can use the 'assistive technology' settings for 'mouse accessibility' to turn on simulated right click, which means the stylus button isn't needed - you just hold the stylus on an object for a delay period, then release, and the right-click menu will appear in a controllable fashion.

And more: Adding this line to /usr/lib/X11/xorg.conf.d/10-wacom.conf, below the line that says 'Option "ForceDevice" "ISDV4" ', seems to fix the right-button problem:
Option "TPCButton" "on"I rebooted to be sure this was seen. It may be sufficient to log out and in.

Note: The panels seem to go missing sometimes with this setting on. 'killall gnome-panel' puts them back.

Avalon2050
May 1st, 2010, 09:45 AM
Wow, this is interesting. I had seen this behaviour of the right button with my brief test of Lucid RC, and I was also saddened by the apparent regression of functionality, but after reading that you can turn on right-click by depressing the pen for a longer time, I figured: maybe we don't have to see it as a regression; after all, if means you can now turn the screen without mouse or keyboard, just by pointing, and you still got a right-click! That opens up many new possibilities in using the TC1100 in tablet mode; you can switch desktops without needing the desktop-switcher-applet, and WITH eye candy ;)

Anyway, great work finding out all these settings, I will give them a try tomorrow with my trusty 20 Gig testing HD and see if I can get it to work as you described.

Has anyone tried to install/start the netbook-launcher-efl from the normal Lucid desktop? I'm just anxious to find out whether the buttons still look garbled as they did with the Lucid nbr when I installed the nVidia driver... but I'll find that out tomorrow as well ;)

yeppp
May 1st, 2010, 12:08 PM
Hey guys. I have been using a hp tc1100 for about 4 months now. I originally followed MyR's 9.10 guide and upgraded to 10.04 yesterday. I can confirm that the command Aearenda found does rotate the stylus. When I added that to the rotation script by replacing the lines that dealt with the stylus rotation I get

#!/bin/sh
if [ -n "$(xrandr | grep 768x1024)" ]; then
xrandr -o normal
xsetwacom set "Serial Wacom Tablet" rotate none
else
xrandr -o left
xsetwacom set "Serial Wacom Tablet" rotate CCW
fiwhich seems to do the trick.

I am still having trouble with the stylus buttons up top. If I remember correctly those were enabled through wacom-tools, which is no longer supported. That means that my xbindkeys configuration isn't working. Any thoughts on how to get those working again?

MyR
May 1st, 2010, 04:03 PM
Suspend works for me (ath_pci has to be told to unload, ath5k works out of the box).
I don't have an ath_pci module loaded ('lsmod | grep ath' returns nothing). Help please?
The screen distortion at bootup seems to be fixed by adding 'GRUB_GFXMODE=1024x768' to /etc/default/grub.
I still experience the screen distortion with the 96 drivers loaded after adding this.
More: You can use the 'assistive technology' settings for 'mouse accessibility' to turn on simulated right click, which means the stylus button isn't needed - you just hold the stylus on an object for a delay period, then release, and the right-click menu will appear in a controllable fashion.
I suppose this can be useful if people (like Avalon2050) want both middle and right click functionality from the stylus.
And more: Adding this line to /usr/lib/X11/xorg.conf.d/10-wacom.conf, below the line that says 'Option "ForceDevice" "ISDV4" ', seems to fix the right-button problem:
Option "TPCButton" "on"I rebooted to be sure this was seen. It may be sufficient to log out and in.
FANTASTIC! I figured this setting wouldn't help because I noticed TPCButton is turned on by default in xsetwacom, so I don't know why it works but it does!
Note: The panels seem to go missing sometimes with this setting on. 'killall gnome-panel' puts them back.
My panel (only have one) hasn't disappeared yet.

------------------------

I am still having trouble with the stylus buttons up top. If I remember correctly those were enabled through wacom-tools, which is no longer supported. That means that my xbindkeys configuration isn't working. Any thoughts on how to get those working again?
wacom-tools was never used for the buttons; it's all controlled by xbindkeys.
The button codes changed in 10.04. The new ones are 156 and 157.

------------------------

I don't know how to go about patching the driver to get the stylus buttons working since there is no longer a wacom-tools. Perhaps there's a way to do it without patching. Please help if you can.

Aearenda
May 2nd, 2010, 12:32 AM
I don't have an ath_pci module loaded ('lsmod | grep ath' returns nothing). Help please?
ath_pci is part of the madwifi driver and would not be present if you are using ath5k (as you will be unless you have deliberately added madwifi).

Avalon2050
May 2nd, 2010, 08:58 AM
Alright, I gave it the old college try. Installation, Updates, graph driver installation all works great.

- Rotation works with the script yeppp posted (thanks yeppp)!

- Top buttons work (thanks, MyR, for providing the new button codes; strangely enough, these codes are already in place in my Karmic installation; I put them in, and now I can finally use the top buttons in karmic again)

- I installed netbook-launcher-efl, and it works just as well as on karmic, looks beautiful. As in karmic, you can switch it on and off with one line of code.


Now the caveats:

- After the graph driver is installed, I experience the same distortions during startup as MyR mentioned, and I have tried every setting in /etc/default/grub. By comparison, in Karmic I can set screen resolution to anything and it looks good, even with color depth at 24

- Adding Option "TPCButton" "on" did not work for me. The only thing that happened was that depressing the pen button did not make the cube rotate BEFORE it touched the display (screen still rotated, but only after I touched the display with the pen, as with karmic before patching) -- do I have to specify that the pen button is supposed to be button 3 somewhere?

- Can confirm that the tablet buttons do not work, as was expected.

- Since it worked well before, I just figured I'd give it a try: I threw in the karmic repos and installed the old wacom-tools from them. That did NOT work; the pen didn't work at all after that, so I removed them and reinstalled the newer drivers



Aearenda: Since I don't exactly know what those drivers are and how they interact/work, I am not quite sure what you meant when you talked about ath_pci and madwifi in your last few posts; if my deductive skills still work, you meant:

- After install, ath5k is used, and with that, suspend does NOT work.

- We have to kill ath5k and load madwifi, then unload the part of madwifi that is called ath_pci, and then suspend will work.

Please correct me if I am wrong, and I would apprecieate a little step-by-step on how to do that (unload/kill ath5k and load madwifi, then unload ath_pci. Thanks a lot!

DannyBiker
May 2nd, 2010, 09:21 AM
I wish I could help you out guys but I'm useless when it comes to command lines.
I'm reading every post 'though and look forward for fixes and workarounds hopefully !

Thanks...

MyR
May 2nd, 2010, 12:37 PM
do I have to specify that the pen button is supposed to be button 3 somewhere?
yes, Option "Button2" "3"
right under where you put the other option.

- Since it worked well before, I just figured I'd give it a try: I threw in the karmic repos and installed the old wacom-tools from them. That did NOT work; the pen didn't work at all after that, so I removed them and reinstalled the newer drivers
wacom-tools was replaced by xserver-xorg-input-wacom and has the same file that needs to be patched. So it certainly can work, but I don't know how to make a patch for it. I suppose I could edit the file myself and then compile it, but I filed a bug report instead. https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/573275

My tc1100 has intel pro wireless 2200 (IPW2200), so my suspend issue will require a different fix.

I have a pretty workable installation besides the suspend issue.

Avalon2050
May 2nd, 2010, 02:20 PM
yes, Option "Button2" "3"
right under where you put the other option.Right, shoulda seen that coming. Thanks!


wacom-tools was replaced by xserver-xorg-input-wacom and has the same file that needs to be patched. So it certainly can work, but I don't know how to make a patch for it. I suppose I could edit the file myself and then compile it, but I filed a bug report instead.Well I have even less knowledge of that, so I'll follow that report! Thanks for the clarification.

My tc1100 has intel pro wireless 2200 (IPW2200), so my suspend issue will require a different fix.Yeah, got the same card. Couldn't the madwifi work with that one as well? As I understand it, the drivers provided in Ubuntu have a pretty wide range of hardware they can suit...

Aearenda
May 2nd, 2010, 05:20 PM
- After the graph driver is installed, I experience the same distortions during startup as MyR mentioned, and I have tried every setting in /etc/default/grub. By comparison, in Karmic I can set screen resolution to anything and it looks good, even with color depth at 24It's odd that I don't see this. However, it's certainly not as smooth as it was before adding the Nvidia driver. There's another way to fix this (http://idyllictux.wordpress.com/2010/04/26/lucidubuntu-10-04-high-resolution-plymouth-virtual-terminal-for-atinvidia-cards-with-proprietaryrestricted-driver/), but I gather it makes the boot process slower. I haven't tried it.



Aearenda: Since I don't exactly know what those drivers are and how they interact/work, I am not quite sure what you meant when you talked about ath_pci and madwifi in your last few posts; if my deductive skills still work, you meant:

- After install, ath5k is used, and with that, suspend does NOT work.

- We have to kill ath5k and load madwifi, then unload the part of madwifi that is called ath_pci, and then suspend will work.

Please correct me if I am wrong, and I would apprecieate a little step-by-step on how to do that (unload/kill ath5k and load madwifi, then unload ath_pci. Thanks a lot!
I'm afraid I have assumed everybody knows this thread right from the beginning! Hopefully this will make things clearer:

- My TC1100 has an Atheros wifi card. If you have the Intel wifi, like MyR, then none of this applies to you. Madwifi only works with Atheros cards!
- ath_pci is part of the madwifi driver.
- Suspend WILL work for me with ath5k, which is installed as standard in Lucid. However, ath5k is problematic for me - it causes mouse jerkiness, and drops connections.
- If you choose to replace ath5k with madwifi, which works better for me, then you need to tell Ubuntu to unload ath_pci just before suspending, and reload it after waking; otherwise, wireless will be not working after putting the tc1100 to sleep.

Instructions for installing the madwifi driver are in another thread (http://ubuntuforums.org/showthread.php?t=1163380).

Avalon2050
May 2nd, 2010, 10:30 PM
Okay, since I do have the Intel 2100B wireless driver I won't be able to use that info, but thanks a lot for the clarification!

...and for the link. I tried and dabbled a bit and finally found out that all you have to do to get the distorted startup going was commenting out one line and adding another; here is my version of /etc/default/grub, which works with normal quality and without distortion:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=7
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD_LINUX=1024x768

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"Of course you can change the GRUB_GFXMODE to 1024x768 if you prefer, I do like the grub loader in 800x600, that's why I did it. The next line seems to be important though, which determines the size of the splash screen; if you make grub appear in 1024x768, that line can also read "GRUB_GFXPAYLOAD_LINUX=keep

And do comment out the "GRUB_CMDLINE_LINUX=" ", even if there is something in there.

Hope that helps

yeppp
May 6th, 2010, 10:36 PM
I hoped on board following that bug for the xserver-xorg-input-wacom that needs to be patched for us in hopes that the more of us showing the problem, the quicker there might be a solution. Also, after rotation and then resuming from suspend, my stylus calibration is off. MyR provided a script to fix this in 9.10, but it seems that that script isn't working now. Any ideas on how to fix the calibration after suspending?

yeppp
May 6th, 2010, 10:38 PM
I hoped on board following that bug for the xserver-xorg-input-wacom that needs to be patched for us in hopes that the more of us showing the problem, the quicker there might be a solution. Also, after rotation and then resuming from suspend, my stylus calibration is off. MyR provided a script to fix this in 9.10, but it seems that that script isn't working now. Any ideas on how to fix the calibration after suspending?

DannyBiker
May 7th, 2010, 07:13 AM
Yep, I subscribed too, hoping that a fix will be available in the following weeks...

So, if I understand correctly, what doesn't work is :
- Right-Click
- Screen Rotation
- Tablet Buttons
- Resuming from suspend

I could live without the last two but right-click and Screen rotation is a must-have...

BTW, I'm also experimenting ugly graphics with NetBook Remix with Nvidia drivers active. Works like a charm without it. Weird. I could open a bug report for that aswell...


Finally, I have been reading recently that Gnome 3.0 will not be ready for a while which is a great thing as it means that we will be able to upgrade to 10.10 and more; that is if things don't get worse in terms of support for the device.
Gnome Shell is really sluggish on a TC1100. Come to think of it, it is as slow as Netbook Remix was in 9.10 and as is Docky now. A graphic card issue maybe ? Too old ?

Avalon2050
May 7th, 2010, 02:06 PM
BTW, I'm also experimenting ugly graphics with NetBook Remix with Nvidia drivers active. Works like a charm without it. Weird. I could open a bug report for that aswell...Yep, same here. Strangely enough though, when you install the standard (Desktop) version of 10.04 and then activate netbook-launcher-efl, it looks just as it should! I commented on that in an earlier post, though not in detail. If you prefer nbr, then install the standard version, do the update and install the nvidia driver, and once you're done, install the following:
sudo apt-get install netbook-launcher-efl maximus window-picker-applet go-home-applet
Then delete the bottom panel, add the window picker and the go-home-applet to the top panel and start netbook-launcher-efl (and add it to startup). If you don't want to switch between normal screen and netbook-launcher, you might want to deactivate the desktop so that the launcher will always be selected when windows are closed; it's a minor detail, but I guess some would prefer it that way:
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false


Finally, I have been reading recently that Gnome 3.0 will not be ready for a while which is a great thing as it means that we will be able to upgrade to 10.10 and more; that is if things don't get worse in terms of support for the device.
Gnome Shell is really sluggish on a TC1100. Come to think of it, it is as slow as Netbook Remix was in 9.10 and as is Docky now. A graphic card issue maybe ? Too old ?I'm not quite sure what you mean... I haven't had ANY response/speed issues with ubuntu on the TC1100. The nvidia drivers do work fine, and everything is absolutely snappy, even with compiz fusion and the cube -- and I usually lock down the processor on 600 MHz! Where and when have you had issues, and after installing what kind of software?

DannyBiker
May 7th, 2010, 05:56 PM
Thanks for the nbr tips !

About Gnome, I was talking about Gnome-Shell, the Gnome 3.0 preview that can downloaded from Synaptic. It's terribly slow on my device.
Docky, the hot dock of the moment is also terribly sluggish...

It can't be my Ubuntu installation, I installed it yesterday...

Avalon2050
May 7th, 2010, 06:49 PM
No problem! :)

Ah, I see. Well I haven't tried Docky, but I have two theories that could account for lack of "snappiness":

1) Docky is still in testing and development, so it stands to reason that it is going to be applicable more widely once all issues are ironed out, and

2) I had a similar problem with cairo-dock when I ran it on opengl -- maybe there's a switch on docky to make it work without opengl

If that doesn't work, have a look at Cairo-Dock. It is quite similar to the Mac dock, and can be customized to look and feel exactly like it, or can be made something completely new. It just entered 2.0 and works great on the TC1100. I had it on for some time, but I prefer the nbr look. Make sure to start it with the -c option (cairo-dock -c) to make it start without opengl support. As I said, that made it run very slow on my machine, but running it on machine power it works like a charm.

To get it, add the repository to your sources:
deb http://repository.glx-dock.org/ubuntu karmic cairo-dock
and install the package: sudo apt-get install cairo-dock

As for gnome 3.0, I can't comment as I haven't tried it yet.

Aearenda
May 7th, 2010, 10:28 PM
...

So, if I understand correctly, what doesn't work is :
- Right-Click
- Screen Rotation
- Tablet Buttons
- Resuming from suspend



Here's how it is for me:
- Right-click can be made to work, even if only by using the accessibility features to make a long click into a right click. I find this easier than using the silly button, which I can never find without looking at the pen!
- Screen rotation works for me with both the standard video driver and the nvidia proprietary driver. Wacom rotation still needs the scripts, and the device name has changed to "Serial Wacom Tablet" so the existing scripts need modification, as in yeppp's post (http://ubuntuforums.org/showpost.php?p=9210875&postcount=349) 6 days ago.
- Tablet buttons - needs work, keycodes have changed.
- Resuming from suspend - works for with the standard screen and wireless drivers. When using madwifi for wireless and the nvidia proprietary driver, the same workarounds as on previous releases are needed.

DannyBiker
May 8th, 2010, 12:33 PM
Sorry but Ubuntu 10.04 is one big mess.
I'm forced to reboot the TC1100 manually every hour. After a while, the OS just stops responding ! I don't know what it is, I barely installed anything yet !

Installing 10.04 on my desktop computer was also a painful experience with terrible graphics and impossibility to detect any USB device...

It's just getting worse every 6 months.


EDIT : here I am again, forced to shut down manually my tc1100 after the OS stoping to answer after...1 minute ! Every time I try to access a program that asks the administrator password, the system freezes. Don't ask me to reinstall, I already did !

DannyBiker
May 8th, 2010, 03:01 PM
Yep, same here. Strangely enough though, when you install the standard (Desktop) version of 10.04 and then activate netbook-launcher-efl, it looks just as it should! I commented on that in an earlier post, though not in detail. If you prefer nbr, then install the standard version, do the update and install the nvidia driver, and once you're done, install the following:
sudo apt-get install netbook-launcher-efl maximus window-picker-applet go-home-applet
Then delete the bottom panel, add the window picker and the go-home-applet to the top panel and start netbook-launcher-efl (and add it to startup). If you don't want to switch between normal screen and netbook-launcher, you might want to deactivate the desktop so that the launcher will always be selected when windows are closed; it's a minor detail, but I guess some would prefer it that way:
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false

Doesn't work for me, it's still ugly...

Aearenda
May 8th, 2010, 06:35 PM
Sorry but Ubuntu 10.04 is one big mess.
I'm forced to reboot the TC1100 manually every hour. After a while, the OS just stops responding ! I don't know what it is, I barely installed anything yet !

Installing 10.04 on my desktop computer was also a painful experience with terrible graphics and impossibility to detect any USB device...

It's just getting worse every 6 months.


EDIT : here I am again, forced to shut down manually my tc1100 after the OS stoping to answer after...1 minute ! Every time I try to access a program that asks the administrator password, the system freezes. Don't ask me to reinstall, I already did !

It may be one big mess for you - but I leave all my computers on all day without any difficulty, including two desktops, two TC1100s and a TC1000 that acts as my music player, and Lucid has been absolutely the best release ever for me. It seems to depend on the state of your hardware.

DannyBiker
May 9th, 2010, 04:38 AM
The new Netbook remix interface for 10.10 has been announced :

http://static.arstechnica.com/assets/2010/05/shell-desktop-1-thumb-640xauto-13892.png

It is netbook oriented of course and could be a good fit for the tc1100. I'm looking forward to any improvements of the menu bar; it is just a nightmare in 10.04, where half of it is dedicated to the notification areas. Talk about wasted space !


It is possible to test the interface (still in early development for the moment):

* ppa:canonical-dx-team/une
* apt-get unity
* Choose the Unity session at GDM login.


EDIT : alright don't install it; it doesn't work right now. I get a white screen and that's it.

DannyBiker
May 12th, 2010, 04:32 PM
Hello,

am I the only one experiencing major freezes when it comes to downloading anything from the repos ? It doesn't matter what program I use to access them, it gets stuck and it is impossible to cancel the action. I'm stuck with an open repos access and I'm forced to restart the tc1100 to be able to download from the repos again. Quitting the session only doesn't work...:(

MyR
May 12th, 2010, 04:39 PM
Hello,

am I the only one experiencing major freezes when it comes to downloading anything from the repos ? It doesn't matter what program I use to access them, it gets stuck and it is impossible to cancel the action. I'm stuck with an open repos access and I'm forced to restart the tc1100 to be able to download from the repos again. Quitting the session only doesn't work...:(

Sounds like an ubuntu problem, not an "ubuntu on the tc1100" problem.

You could try using the terminal to install packages. it may help determine what your issue is.

sudo aptitude install packagename
sudo aptitude remove packagename

DannyBiker
May 12th, 2010, 05:32 PM
Yeah but I've had the same problem in every Lucid install I did. The same thing occurs in the latest MINT RC...

Also, the right-click simulation obtained through the Mouse setting doesn't work half the time. Some sessions it does, some others it doesn't...:confused:

altongary
May 12th, 2010, 08:09 PM
Danny Boy:
This is going seem like it's coming out of left field, but what's your partitioning scheme? My TC1100 acted the same way with 9.04; it would lock up instead of hibernating or suspending to ram, or I'd have weird graphics and phantom slowdowns. I read somewhere that ext4 -- the default file system -- doesn't play well with suspend to ram or hibernation on systems with ide hard drives like the tc1100. When installing, I manually changed the partition scheme to separate my root [(/) formatted as ext4] and home [(/home) formatted as ext3] partitions and added a healthy swap area [at least 2.5 x your ram].
I'm running 10.04 with netbook remix (don't use the unr iso) and full eye candy enabled, and it runs fine (apart from the side button issues, but that's my fault for not waiting the requisite 30 days after a new release).

DannyBiker
May 13th, 2010, 05:51 AM
Well, this how it looks like :
- 30 go of ext4 /
- 2 go of swap
- 50 go of ext4 /home
- windows 7

I never uses the suspend or hibernating mode.
The only difference from previous installations that I can think of is HDD upgrade I did recently. But I tried 9.10 since then and it worked perfectly so I doubt it is HDD related...
I'll give ext3 a try on my next installation.

Thanks ! ;-)

Avalon2050
May 13th, 2010, 10:05 AM
[...] The only difference from previous installations that I can think of is HDD upgrade I did recently. But I tried 9.10 since then and it worked perfectly so I doubt it is HDD related...
I'll give ext3 a try on my next installation.Just to be sure, put in the smaller HD and install Lucid again. As it seems, you are the only one with this particular problem in this thread, so it is not specifically TC1100-related; it could be the HD or the way you install Lucid...

I want to emphasize my suggestion from before (the same altongary gave you): do NOT install the NBR, but rather the normal live CD iso, either from CD or from a stick. And as a suggestion, wait a little before you install the nbr stuff; open up the other sources, update, install your other favorite software, enable the graphics and compiz fusion, and see what happens.

I agree that you might want to install from a terminal window. Just open one and install the packages with "sudo apt-get install" after that, you just have to type the name of the program, i.e.
sudo apt-get install acroread
or sudo apt-get install neverball
If something doesn't work right, the terminal will show what went wrong.
If it all works without the nbr stuff, then install it
sudo apt-get install netbook-launcher-efl maximus window-picker-applet
do not install go-home-applet, it seems to make everything slow down, at least after clicking on it.
Good luck

DannyBiker
May 13th, 2010, 10:29 AM
Well, it took me days to finally be able to upgrade the HDD (the screws of the metallic protection around it were a pain to take off), so there is no way I'm going to put the old HDD back...:)

I always use the Desktop edition of Ubuntu, so it's not NBR related.

I'm using the terminal aswell but yesterday for example, I had to reboot manually after trying to activate the server synchronisation of the system clock. A window appeared but didn't show anything.

Oh well, I'll see how things evolve in the days to come then stick to 9.10 if I'm not satisfied...:(

Avalon2050
May 13th, 2010, 03:42 PM
Did you ever have any speed-related trouble with 9.10?

PS: When I test something new, I don't use the casing for the HDD, I simply plug in a "naked" HDD. If you treat the TC1100 carefully and put the lid back on, it is safe. And the test would be important in order to find out whether it is HD-related. Anyway, just a suggestion.

DannyBiker
May 13th, 2010, 03:59 PM
I never got any speed problem with 9.10. I stress that 9.10 runs perfectly fine on the same HDD.

slef
May 14th, 2010, 09:31 PM
Hi all,
10.04 is working great for me, thanks to all the info here.
I also got the right click to work thanks to a hint from my friend Seb:

xsetwacom set "Serial Wacom Tablet" button2 3
xsetwacom set "Serial Wacom Tablet" tpcbutton off

however, the setting is lost when waking up from suspend and I have to run the commands again. I haven't managed to get my script in sleep.d to do this automatically. Let me know if any of you figure it out.
the only thing missing after that are the stylus buttons.

MyR
May 15th, 2010, 01:06 AM
Did you guys have to do something special to make suspend work or did it work out of the box? Could someone post his xorg.conf?
I just get a black screen when I try to resume and have to manually power down.

If I can't get this working without reinstalling, I'll be switching to another distro.

Avalon2050
May 15th, 2010, 04:06 AM
Seconded. I am still having trouble with suspend as well. I do remember I had the same trouble when I first upgraded to Karmic. I googled, scoured the forums and found some promising settings, but it didn't fix it permanently. All I was able to get was a "hopeful wake-up", meaning half the time it worked, the other half it didn't.

Then, suddenly, after a few updates (a few weeks later) it suddenly just worked. Now I don't know if my settings had anything to do with it, but it makes me hope that it might work with Lucid someday. But until then, I'll stick with Karmic.

slef
May 15th, 2010, 05:55 AM
Here is my xorg.conf:

Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "RandRRotation" "True"
Option "NvAGP" "1"
Option "RenderAccel" "False"
EndSection

I just installed, updated, installed nvidia driver, and modified xorg.conf as above. Reboot and suspend works.

I then just added the rotate script and the fix for right click I mentioned above. The top buttons and scrollwheel work out of the box. I got it to fix the right click when waking up from sleep (just added --display :0.0 in the xsetwacom command).
Stylus buttons still don't work.

I hope this helps.

Avalon2050
May 15th, 2010, 06:46 AM
[...] Reboot and suspend works. [...]Hi! Do you have a 2100 3B Mini PCi Adapter? (lshw)

MyR
May 15th, 2010, 12:44 PM
Here is my xorg.conf:
....
I just installed, updated, installed nvidia driver, and modified xorg.conf as above. Reboot and suspend works.
....
I hope this helps.

Thanks, this worked. It must be the NvAGP setting that fixes suspend. In a previous version I had added the RenderAccel setting to fix an issue with compiz not displaying text properly.

I will be posting a full guide by Wednesday. Slef I believe the fix you need was already posted in this thread maybe 30-50 posts back, but it will be in my guide for sure.

Is anyone still experiencing the loss of stylus calibration? I cannot reproduce this anymore.

DannyBiker
May 15th, 2010, 01:25 PM
Great news ! Thanks !:)

Avalon2050
May 16th, 2010, 08:58 PM
By the way, two suggestions that are not distro-specific:

One: if you want the onscreen keyboard to launch only one instance when you press the appropriate pen key, then wmctrl will help you there. I have found a few situations in which the onboard keyboard was already started but not on top, and in those moments I clicked the button again and when I closed down the clutter, I found I had two or three instances of onboard running. So here's what you do:

sudo apt-get install wmctrl

copy and paste the following code into a file called "onboard-smartlaunch" or whatever strikes your fancy):

#! /bin/bash

WINTITLE="onboard" # Onboard's window name
PROGNAME="onboard" # This is the name of the binary for onboard

# Use wmctrl to list all windows, count how many contain WINTITLE,
# and test if that count is non-zero:

if [ `wmctrl -l | grep -c "$WINTITLE"` != 0 ]
then
wmctrl -a "$WINTITLE" # If it exists, bring onboard to front
else
$PROGNAME & # Otherwise, just launch onboard
fi
exit 0

# (Script courtesy of "mannheim" from the ubuntu forums)
make it executable and move it to usr/bin:
chmod +x onboard-smartlaunch
mv onboard-smartlaunch /usr/bin/onboard-smartlaunch

And change the button #31 in the .xbindkeysrc to onboard-smartlaunch; done (remember to restart X after changing the button).

I usually use onboard for short commands and only fire up cellwriter for more complex writing; if you want to use the script with cellwriter, change WINTITLE to "CellWriter" (mind the capitals) and the PROGNAME to "cellwriter"; with wmctrl -l you can check the active windows and their titles at any given time. That tool is quite useful for a load of things, not just this.


Second: if you want to use the jog/dial for both brightness and for thumbing through pages, here is a little script from LQWiki I used:

#!/usr/bin/env bash

if [[ ! -f /sys/devices/platform/tc1100-wmi/jogdial ]]; then
zenity --info --text="This kernel does not have TC1100 WMI support."
exit 1
fi

echo 0 > /sys/devices/platform/tc1100-wmi/jogdial
zenity --info --text="Use the jog/dial to adjust the brightness. Press OK when done."
echo 1 > /sys/devices/platform/tc1100-wmi/jogdial

exit 0

# (Script courtesy of LQWiki: http://wiki.linuxquestions.org/wiki/TC1100)
I put it on one of the top buttons. When you press the button, the brightness control is activated, you can use the jog control to adjust, and when you depress the jog button, it ends brightness control, and the jog/dial issues PGUP and PGDN commands again.

I hope you can get some mileage out of these suggestions, they have helped me enjoy the TC1100 Ubuntu experience even more! ;)

yeppp
May 16th, 2010, 11:03 PM
MyR,
I am still having trouble with the calibration after suspend, but I am also having trouble in general after resuming from suspend. Performance crawls to a stop for me along with the calibration problem. Since you aren't experiencing those issues, maybe the two problems for me are related. What could be the difference between our tc1100s that would cause this?

MyR
May 17th, 2010, 02:06 AM
....
And change the button #31 in the .xbindkeysrc to onboard-smartlaunch; done (remember to restart X after changing the button).
Just to be clear, afaik cellwriter itself checks to make sure there are no other instances before running, so this script isn't needed for cellwriter. Also, the stylus buttons are not yet working in ubuntu 10.04.

MyR,
I am still having trouble with the calibration after suspend, but I am also having trouble in general after resuming from suspend. Performance crawls to a stop for me along with the calibration problem. Since you aren't experiencing those issues, maybe the two problems for me are related. What could be the difference between our tc1100s that would cause this?
Don't have the slightest idea; possibilities are endless. Top or system-monitor should show you what's eating your processor though.

FYI: if the system freezes, ctrl+alt+F2 opens a terminal. login, then type "top". you will see the processes sorted by % of processor use. "q" will exit top and you can proceed to kill the naughty process with killall or kill -9 or whatever is your weapon of choice. "exit" logs you out of the terminal and ctrl+alt+F7 returns you to x.
If you cannot open a virtual terminal with ctrl+alt+F2, then you're all out of tricks.

Until next time...

Avalon2050
May 17th, 2010, 06:16 AM
Just to be clear, afaik cellwriter itself checks to make sure there are no other instances before running, so this script isn't needed for cellwriter.I didn't know that, thanks for the catch.

DannyBiker
May 18th, 2010, 06:50 AM
I think I'm sticking with Linux Mint 9 for the moment. On such a small screen, Ubuntu 10.04 panels are a waste of space. And Netbook Remix is not optimal either.

However, 10.10 Netbook Edition could rock on the TC1100.:)

MyR
May 20th, 2010, 12:39 AM
OK here it is: Ubuntu 10.04 Lucid lynx on HP TC1100 tablet (http://www.unifyingtheory.net/ubuntu10.04tc1100.html)

I've been trying for hours to install joomla on my new site without success, so it's the same old layout.

Let me know if I messed anything up. Enjoy.

DannyBiker
May 20th, 2010, 06:02 AM
Thanks !
I'll look into that later today...
Hope the stylus button will be fixed ! :)

yeppp
May 22nd, 2010, 10:37 AM
Thanks for the guide and pulling all of that information into one location MyR! Putting all of htat information in one location has been a huge help and has gotten many a person like myself going on their hp tc1100 without hardly any pain. Thanks!

Unfortunately, I still have a few problems that I can't seem to diagnose. Suspend is still giving me fits. The computer will suspend and resume fine, or so it appears, but after a couple of minutes everything locks up. Also with suspend, if I suspend after rotating upon resuming the calibration is off. Below is a list of things that didn't work for me or I did a little different. Hopefully someone can help me out with the problem and the things below will help.

Not using xbindkeys. The system registers the side buttons, so I just made a keyboard shortcut for the q button, ect. that goes to the command I want. (ex: q button links to the brightness script)

Using MryR's guide wacomcpl is not available and can not be downloaded or installed.

The command to not lock the screen on suspend didn't work. I don't know about hibernate as I haven't attempted it yet.


I am not sure where to go from here. These are things that seem minor to me and wouldn't be affect suspend. Any thoughts?

MyR
May 22nd, 2010, 02:24 PM
Unfortunately, I still have a few problems that I can't seem to diagnose. Suspend is still giving me fits. The computer will suspend and resume fine, or so it appears, but after a couple of minutes everything locks up. Also with suspend, if I suspend after rotating upon resuming the calibration is off. Below is a list of things that didn't work for me or I did a little different. Hopefully someone can help me out with the problem and the things below will help.

Not using xbindkeys. The system registers the side buttons, so I just made a keyboard shortcut for the q button, ect. that goes to the command I want. (ex: q button links to the brightness script)

Using MyR's guide wacomcpl is not available and can not be downloaded or installed.

The command to not lock the screen on suspend didn't work. I don't know about hibernate as I haven't attempted it yet.

I did a clean install using the full disk guided. I removed "check for new hardware drivers", "evolution alarm notifier", "gnome login sound", "personal file sharing", "remote desktop", "ubuntu one", "update notifier", and "visual assistance" from the startup applications. I also installed opera, rearranged the panels, and changed the desktop background. That's all I did besides what's in my guide.

EDIT: All right, after I suspended in portrait mode, the calibration was messed up. I could write a script for it but it'll be broken in 5 months.... Why should I spend more time fixing the tablet than using it? So for now, don't suspend in portrait mode ;]

Don't use the panel applet for suspending. Slide the power button and choose suspend from that menu instead.

david_katona
June 22nd, 2010, 08:18 AM
Hi! I have some problem with my Ubuntu + TC1100 + bluetooth mouse combo described in this topic. (http://ubuntuforums.org/showthread.php?t=1510347)

Does anyone has or had this problem or just can help me?

Thank you!

David

brotherlouie
July 30th, 2010, 12:56 PM
ok, got ubuntu 10.04 on my tc1100
ran the update manager
downloaded the driver for the video card.
rebooted
then it gets stuck at ubuntu screen with red dots at the bottom.
what did i do wrong? or what did i forget to do?
please help!

ov10fac
July 30th, 2010, 10:40 PM
I have installed Ubuntu 10.4 on my TC1100. I have everything working great except the stylus/cursor. When I rotate CCW the stylus and mouse seems to be 90 degrees out of phase with the screen.

I have seen something on this in the past but can't find it now. Anyone have a fix for this?

Many thanks.

MyR
July 30th, 2010, 10:56 PM
ok, got ubuntu 10.04 on my tc1100
ran the update manager
downloaded the driver for the video card.
rebooted
then it gets stuck at ubuntu screen with red dots at the bottom.
what did i do wrong? or what did i forget to do?

I am not sure why you are experiencing difficulty.

If you can go into grub's boot menu and select a command line to boot to, you can run dpkg-reconfigure xserver-xorg
Otherwise, you can boot from a livecd or usb and go in and delete /etc/X11/xorg.conf from your hard drive
That ought to take care of your problem with not being able to boot. Then you can try to start over; you might have better luck the next time.

I have installed Ubuntu 10.4 on my TC1100. I have everything working great except the stylus/cursor. When I rotate CCW the stylus and mouse seems to be 90 degrees out of phase with the screen.

I have seen something on this in the past but can't find it now. Anyone have a fix for this?

following the steps in my guide (http://www.unifyingtheory.net/ubuntu10.04tc1100.html) should be all that is needed.

Have a great day!

jeob
August 28th, 2010, 08:43 PM
Hi,

First thank you for the guide/howto.

I have follow the guide and now i have an ubuntu 10.04 on my tc1100 :).

Everything works except the left screen wacom button(for rotate, journal, and virtual keyboard). In fact no keycode return by the system when i clic on it(no b:30 b:31 b:32).

I used xev to see the return keycode but nothing happen when i clic on these buttons.

Have you got any idea ?

edit : just for information in your guide you talk about wacomcpl package but i didn't find it in the 10.04 release.

MyR
August 29th, 2010, 10:53 AM
First thank you for the guide/howto.
Welcome!

Everything works except the left screen wacom button(for rotate, journal, and virtual keyboard). In fact no keycode return by the system when i clic on it(no b:30 b:31 b:32).
The buttons require a patch in the ubuntu 10.04 release. I don't have enough time to figure out to make a new patch; I hope someone else does.

just for information in your guide you talk about wacomcpl package but i didn't find it in the 10.04 release.
I'll take that out. I don't remember what it was for anyway.

watchoutman
September 8th, 2010, 11:58 PM
I'd also like to thank MyR for providing a very easy-to-follow guide for installing Ubuntu on a TC1100. Finding that has saved me a lot of time trying to remember the tweaks to get everything working properly.

I did a clean install following the guide, however I have run into one snag I could use some help with. The rotate script works great, except the mouse pointer doesn't rotate with the screen if I use the mouse control on the keyboard. If I use the pen stylus, it's fine.

In the past I've run into the issue where the mouse pointer doesn't rotate with both the mouse control on the keyboard and the stylus, but I've never had one of them rotate properly while the other doesn't. Any help would be greatly appreciated. Thanks.

MyR
September 9th, 2010, 04:38 PM
You use the keyboard in portrait mode??

watchoutman
September 9th, 2010, 08:37 PM
You use the keyboard in portrait mode??
Haha...You've got a good point. I guess it's been a while since I messed with this. However, I could have sworn, in an earlier version, the rotation worked so controlling the mouse pointer with the keyboard button didn't make it move in the opposite direction. Right now I can't think of a situation where I'd need that to work. Problem solved.

Randy Winchester
September 12th, 2010, 01:59 AM
I just picked a TC1100 out of the trash. It's a complete one with Bluetooth and keyboard. It included all the disks, manuals, nice case. and a USB DVD drive. Didn't look like it had ever been used and there was no OS on the drive (or the drive had been wiped). I thought I'd go for the latest Maverick beta, but I kept running into snags with it. I might try it again when it comes out in release.

Lucid works great though, except for the stylus buttons on the side of the screen. No problem. They are easy enough to duplicate on the panel. I especially think that Compiz running on a seven year old laptop is pretty amazing, and the Compiz annotation tool is especially useful on a tablet PC.

Thanks to all of you for figuring all this hard stuff out. It made it easy and mostly fun for me to get mine up and running.

Randy Winchester
September 19th, 2010, 01:19 AM
Very strange. The pen suddenly stopped working today. I don't know what happened. I've tried a lot of things to get it working again, but no luck. I've taken a couple of software updates in the last few days, but I'm not sure that caused it. I tried completely removing and reinstalling xserver-xorg-input-wacom. Anyone else ever experience this? Any ideas?

Randy

Randy Winchester
September 19th, 2010, 05:20 PM
I still don't have pen functioning, but I think I'm a step closer. It appears that Xorg is trying to load a "Serial Wacom Table eraser" that fails. Later it tries to add "Serial Wacom Tablet" (type: STYLUS). It can't initialize either device, so it reports an error and unloads the Wacom module.

Problem is, I can't locate where this is configured so I can comment it out. Can anyone help me?

Here's the relevant portion of the Xorg.0.log:

(II) config/udev: Adding input device Serial Wacom Tablet (/dev/ttyS0)
(**) Serial Wacom Tablet: Applying InputClass "Wacom serial class"
(II) LoadModule: "wacom"
(II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
(II) Module wacom: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 0.10.5
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Option "Device" "/dev/ttyS0"
(II) Serial Wacom Tablet: type not specified, assuming 'stylus'.
(II) Serial Wacom Tablet: other types will be automatically added.
(**) Serial Wacom Tablet: always reports core events
(**) Option "TPCButton" "on"
(**) Option "Button2" "3"
(II) Serial Wacom Tablet: hotplugging dependent devices.
(**) Option "Device" "/dev/ttyS0"
(**) Serial Wacom Tablet eraser: always reports core events
(**) Option "Button2" "3"
(II) XINPUT: Adding extended input device "Serial Wacom Tablet eraser" (type: ERASER)
(EE) Serial Wacom Tablet eraser: wcmWriteWait error : Input/output error
(EE) Serial Wacom Tablet eraser: wcmWriteWait error : Input/output error
(II) Serial Wacom Tablet eraser: serial tablet id 0x90.
(EE) Couldn't init device "Serial Wacom Tablet eraser"
(II) UnloadModule: "wacom"
(II) Serial Wacom Tablet: hotplugging completed.
(II) XINPUT: Adding extended input device "Serial Wacom Tablet" (type: STYLUS)
(EE) Serial Wacom Tablet: wcmWriteWait error : Input/output error
(EE) Serial Wacom Tablet: wcmWriteWait error : Input/output error
(II) Serial Wacom Tablet: serial tablet id 0x90.
(EE) Couldn't init device "Serial Wacom Tablet"
(II) Serial Wacom Tablet: removing automatically added devices.
(II) UnloadModule: "wacom"

Cheers,
Randy

MyR
September 20th, 2010, 08:40 AM
Randy -- I doubt that the problem has to do with the eraser. However, since the stylus works out-of-the-box I am unable to duplicate your problem. Test to make sure your hardware is working by using a livecd.

Regards

Randy Winchester
September 20th, 2010, 10:58 PM
Mi MyR,

I can do the BIOS pen calibration, so I know the hardware still works.

I'm just curious about what goes on in the X11 init as detailed in the log segment above. Everything seems to go right until

(II) XINPUT: Adding extended input device "Serial Wacom Tablet eraser" (type: ERASER)

which causes an errror, then later

(EE) Couldn't init device "Serial Wacom Tablet eraser"
(II) UnloadModule: "wacom"

That just doesn't look good to me. Do you have something similar in your Xorg.0.log? Is something in X11 configured wrong, or does X get this from HAL? Any ideas how to fix?

Cheers,
Randy

Aearenda
September 21st, 2010, 04:06 AM
Here's the relevant part of my Xorg.0.log:
(**) Serial Wacom Tablet: Applying InputClass "Wacom serial class"
(II) LoadModule: "wacom"
(II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
(II) Module wacom: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 0.10.5
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Option "Device" "/dev/ttyS0"
(II) Serial Wacom Tablet: type not specified, assuming 'stylus'.
(II) Serial Wacom Tablet: other types will be automatically added.
(**) Serial Wacom Tablet: always reports core events
(**) Option "TPCButton" "on"
(**) Option "Button2" "3"
(II) Serial Wacom Tablet: hotplugging dependent devices.
(**) Option "Device" "/dev/ttyS0"
(**) Serial Wacom Tablet eraser: always reports core events
(**) Option "Button2" "3"
(II) XINPUT: Adding extended input device "Serial Wacom Tablet eraser" (type: ERASER)
(**) Option "StopBits" "1"
(**) Option "DataBits" "8"
(**) Option "Parity" "None"
(**) Option "Vmin" "1"
(**) Option "Vtime" "10"
(**) Option "FlowControl" "Xoff"
(WW) Serial Wacom Tablet eraser: Waited too long for answer (failed after 3 tries).
(WW) Serial Wacom Tablet eraser: Waited too long for answer (failed after 3 tries).
(II) Serial Wacom Tablet eraser: serial tablet id 0x90.
(--) Serial Wacom Tablet eraser: using pressure threshold of 7 for button 1
(--) Serial Wacom Tablet eraser: Wacom General ISDV4 tablet speed=38400 maxX=21240 maxY=15980 maxZ=127 resX=2540 resY=2540 tilt=disabled
(--) Serial Wacom Tablet eraser: top X=0 top Y=0 bottom X=21240 bottom Y=15980 resol X=2540 resol Y=2540
(II) Serial Wacom Tablet: hotplugging completed.
(II) XINPUT: Adding extended input device "Serial Wacom Tablet" (type: STYLUS)
(--) Serial Wacom Tablet: top X=0 top Y=0 bottom X=21240 bottom Y=15980 resol X=2540 resol Y=2540

My /etc/X11/xorg.conf doesn't have anything at all for the pen, but this is what is in /usr/lib/X11/xorg.conf.d/10-wacom.conf:
Section "InputClass"
Identifier "Wacom class"
MatchProduct "Wacom|WACOM"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection

Section "InputClass"
Identifier "Wacom serial class"
MatchProduct "Serial Wacom Tablet"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "TPCButton" "on"
Option "Button2" "3"
EndSection

# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
Identifier "Wacom N-Trig class"
MatchProduct "HID 1b96:0001"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection


I hope this helps!

MyR
September 21st, 2010, 07:51 AM
You could also try to load the module manually with
sudo modprobe wacom

Randy Winchester
September 21st, 2010, 08:00 PM
You could also try to load the module manually with
sudo modprobe wacom

Thanks again, but still no luck.

The major difference in our Xorg.0.logs is that where your's shows a warning when trying to hotplug ERASER and STYLUS, mine give an error and unloads the driver. Actually, I'm not sure that the driver quite gets unloaded. If I do a "modprobe -l" I see:

kernel/drivers/input/tablet/wacom.ko
kernel/drivers/input/touchscreen/wacom_w8001.ko
kernel/drivers/hid/hid-wacom.ko

so it looks like I have drivers loaded in the kernel. Attempting

sudo modprobe -r wacom

doesn't remove the modules, and running modprobe again doesn't seem to change anything either.

I'm using your xorg.conf.d/10-wacom.conf and was using it successfully for a week before the problem started.

I'm at a loss at this point. I'd really hate to have to reinstall the OS, as I'm happy with the way everything else is set up, and it took a lot of time to get it that way.

Cheers,
Randy

Aearenda
September 22nd, 2010, 02:10 AM
Randy, here are a few things to look at for clues...

What kernel are you using? Do you have any backport drivers installed? (I don't)
Here's my kernel:
$ uname -a
Linux brainiac-2 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:17:33 UTC 2010 i686 GNU/Linux


What version of xserver-xorg-xinput-wacom is installed? (Mine is 1:0.10.5-0ubuntu4)

I don't think 'modprobe -l' says the driver is loaded, it says it's available. Using 'lsmod' doesn't show any wacom drivers on my working system either, because it's an xorg driver.

Have you manually blacklisted any kernel modules in /etc/modprobe.d, or forced anything to load in /etc/modules?

Aearenda
September 22nd, 2010, 02:31 AM
Actually, skip this post - I've realised the failure messages are caused by the xorg.conf entries for /dev/input/wacom, which doesn't exist in 10.04.

------------------IGNORE THIS POST AFTER THIS LINE--------------------------------

I've just made an interesting discovery. I have two crippled TC1100s, for historical reasons that I won't go into here. The one I use less often has two goes at loading the wacom driver showing in the Xorg log. The first time it shows the standard version numbers and so on, and then later on it comes up with this:(**) Option "Device" "/dev/input/wacom"
(WW) stylus: failed to open /dev/input/wacom.
(II) UnloadModule: "wacom"
(EE) PreInit returned NULL for "stylus"
(**) Option "Device" "/dev/input/wacom"
(WW) cursor: failed to open /dev/input/wacom.
(II) UnloadModule: "wacom"
(EE) PreInit returned NULL for "cursor"


Later on, it tries again, showing the same output as the other TC1100 I quoted above.
It has the following 'traditional' contents in /etc/X11/xorg.conf, which would be the reason for this I think, since it has the standard contents for /usr/lib/X11/xorg.conf.d/10-wacom.conf from MyR's howto:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"
Option "Button2" "3"
EndSection

Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"
Option "Button2" "3"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Nvidia Default Flat Panel"
HorizSync 29.0 - 49.0
VertRefresh 0.0 - 61.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce4 420 Go 32M"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
Option "RandRRotation" "on"
Option "NvAGP" "1"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enabled"
EndSection

The metamodes part is because this TC1100 was damaged by lightning and always thinks there is an external monitor connected, so I have to override it.

Randy, I wonder if you were to add the stylus and layout data to your xorg.conf, your system would try to load the driver again?

It's worth a try, and so is MyR's live CD suggestion, so that we can see whether the issue is brought on by an Ubuntu update (it shouldn't be, as my TC1100s are both right up to date).

-----------------------END OF IGNORED POST--------------------------------------

Aearenda
September 22nd, 2010, 03:21 AM
Ok, so I'll try to get over the embarrassment of last post's obvious mistake and ask a serious question: Randy, does /dev/ttyS0 exist on your TC1100 and do you have the setserial package installed? I'm just wondering because the serial parameters don't show up in your Xorg.0.log.

Randy Winchester
September 22nd, 2010, 10:24 PM
Randy, here are a few things to look at for clues...

What kernel are you using? Do you have any backport drivers installed? (I don't)
Here's my kernel:
$ uname -a
Linux brainiac-2 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:17:33 UTC 2010 i686 GNU/Linux


What version of xserver-xorg-xinput-wacom is installed? (Mine is 1:0.10.5-0ubuntu4)

I don't think 'modprobe -l' says the driver is loaded, it says it's available. Using 'lsmod' doesn't show any wacom drivers on my working system either, because it's an xorg driver.

Have you manually blacklisted any kernel modules in /etc/modprobe.d, or forced anything to load in /etc/modules?

Hi Aearenda,

No backport drivers installed AFAIK.
This is a pretty fresh install and I've kept it up to date. I'm running the same exact kernel and xserver-xorg-xinput-wacom as you.

I added tc1100-wmi to /etc/modules as per some instructions I saw early on. It was working with it, but I also tried removing it and saw no change.

There's nothing wacom related blacklisted in /etc/modprobe.d.

Randy Winchester
September 22nd, 2010, 10:29 PM
Randy, does /dev/ttyS0 exist on your TC1100 and do you have the setserial package installed? I'm just wondering because the serial parameters don't show up in your Xorg.0.log.

Hi Aearenda,

ttyS0 is created on my TC1100 and it does report as busy. I also have setserial installed. I just double checked the Xorg.0.log excerpt that I posted here, and it ttyS0 does show up.

Thanks for all your help. It's a strange problem, and I'm not quite sure how to cook up diagnostics to see how it fails when others obviously don't. I'll also try the live CD again. I'm pretty sure that will work ok, but if it doesn't I might have something.

I might also try removing all of Xorg and reinstalling.

Cheers,
Randy

Aearenda
September 22nd, 2010, 11:27 PM
Actually, I should have been clearer- I *don't* have setserial installed!

Randy Winchester
September 23rd, 2010, 04:27 PM
Actually, I should have been clearer- I *don't* have setserial installed!

Ka-Ching! That's the correct answer! Thank you thank you!

I removed setserial and the pen is working again. I appears that setserial tagged along as a dependency when I installed lirc, so I got rid of lirc also. Now that I know what the problem was, I'm guessing that there is probably a way to get the pen working at the same time as lirc by tweaking setserial.

Is anyone here now using a TC1100 with lirc and is the pen still working? If so, how did you do it? Is anyone doing anything worthwhile / fun / cool with lirc on a TC1100?

I don't recall seeing this point in the forums or anywhere else discussing Linux on the TC1100, so if someone is keeping a knowledge base on the topic, they'll want to add this.

Cheers,
Randy

Aearenda
September 23rd, 2010, 08:22 PM
Good! I've never tried lirc. It seems to me though that it should be possible to use setserial to set the same parameters for /dev/ttyS0 as it uses without setserial, as seen in Xorg.0.log.

Randy Winchester
September 23rd, 2010, 09:29 PM
I didn't really set up lirc to do anything. I just installed it thinking I would play with it later. Should be able to make it play with the wacom somehow with setserial.

Thanks again for your help! I'm going to back up this thing before I make any drastic changes. I love this little tablet! It's a great little computer, especially considering that it's seven years old!

Aearenda
September 26th, 2010, 07:59 AM
I just happened to boot one of my TC1100s with Windows XP, and I noticed it's running a lot cooler. Has anyone else noticed heat or fan problems on a TC1100 with Lucid?

I suppose it could be tied up with the hardware fault on both my TC1100s that prevents them from rebooting properly when hot - I have to shut down and put them in the fridge for 10-15 minutes instead of just rebooting. One of them was also damaged by a lightning power surge, but it's not that one that I'm concerned about. There's no appreciable difference in responsiveness between XP and Lucid.

Randy Winchester
September 26th, 2010, 10:42 PM
I just happened to boot one of my TC1100s with Windows XP, and I noticed it's running a lot cooler. Has anyone else noticed heat or fan problems on a TC1100 with Lucid?

I've read about this on other forums / blogs. I just left my TC1100 w Lucid running for the last six hours. I just got back to it and it is hardly a few degrees above ambient temperature. It certainly runs a *lot* (I mean a LOT) cooler than my 17" MacBook Pro running MacOS 10.5. I could use that one for cooking pancakes. It is almost hot enough to burn flesh sometimes, it's also a known problem. The TC1100 is amazingly cool compared with my MacBook.

Cheers,
Randy

Aearenda
September 26th, 2010, 11:44 PM
Good to know, thanks. I've been doing some experiments, and I suspect it's partly to do with CPU utilisation caused by the screensaver, which I've now disabled and set to turn the screen off instead. It's also better when not charging. Oddly, the lightning-affected one seems to run a little cooler when idle (48C according to lm-sensors rather than 51C).

Greylopht
September 28th, 2010, 09:50 PM
Well so far for me 10.4 has been moderately painless. Thank the gods for Easystroke since the Pen buttons are not working, and I have, when I have had time poked at that bit but come out with a big ol nothing. So here are some things I can report on.

The good...

With things dimmed down to there lowest setting, WiFi/BT off things generally lightened up. (Killing evolution and other services that do not need to run all the time) I am drawing 9 watts to 10 watts of power while reading graphic novels using Comix.

Boot times are generally in the range of 15 to 20 seconds to desktop. Pen, pen click, WiFi, BT, PCIMCIA, USB, Second video out, Ethernet all work out of the box with out so much as a glitch. Things seem to run cool for the most part. Battery life (I have a brand new OEM battery) Seems to last 4.5 to 5 hrs reading graphic novels, or ebooks. Videos play well for the most part. (Lets face it these things are not bleeding edge Tech so don't ask them to do HD) Sound as always is absolutely fabulous, and that is expected because the TC1100's have always had great sound.

The BAD!

After rotation I get some artifacting on the very upper and lower edges of the panels. This happens every rotation and can be removed by just switching to another workspace and back. Not really something huge but a annoyance. Tied into this we have...

When rotated to portrait position and playing a flash video/normal video. The video card seems over taxed, as if hardware is not accelerating to it's full potential. I am looking into this as well, and so is another friend of mine who has my TC1100's sister machine. This did not happen in 8.10 or 9.10 so I am wondering if there is something fishy with the Nvidia drivers. I have noticed that with the Xorg.conf file we seem to be using it never fully activates the Nvidia driver set. (Less it is me because hardware drivers shows it as disabled). Any word on this? Landscape works just fine for video however.

When using the disable WiFi script sometimes I get a snapping sound from the vicinity of the WiFi card. Not amused by this and it is especially noticeable when initially booting up after forgetting to turn WiFi on before the previous shutdown.

Compiz takes a tone of runtime so I killed it with no remorse.

I am having some issues with my Sprint Cell card, but that is a completely different issue.

All in all I am pleased but I am leaning towards 9.10 as a more stable (more friendly) version at this point.

The conclusion....

I like it, however I would like my Pen buttons back. It runs as hot and the fan runs like it always. Fan runs slow or is off when the screen is off or things are not being taxed. (Screen saver on causes the fan to come on) And the fan runs and it will cook your hand when running video and or charging. I think this is a TC1100 thing. When just reading graphic novels/books fan runs on medium and it does not get as hot. Now with Win of course it will boil water as fast as a induction stove.

Some history on my TC is, well it has a 2 year old mother board. I got a deal on a NEW one from HP but it still cost a packet. And having learned the hard way never plug the keyboard in. Just don't ever, this is a documented thing with the TC's the keyboard latch and the MB cracking and causing havoc with the video chip set. Back before the new motherboard I used to have to push up on the USB port for the keyboard with something plastic out in the field to get the thing to boot cleanly with out video issues. Or chuck it in the freezer for a couple hours.

So there it is, if anyone has a direction to look to for the pen buttons lemme know. And for the WiFi snapping/sound issue. I mention I miss Wacom-Tools? Oh how I miss Wacom-Tools....

~Grey

Randy Winchester
September 28th, 2010, 10:28 PM
Good to know, thanks. I've been doing some experiments, and I suspect it's partly to do with CPU utilisation caused by the screensaver, which I've now disabled and set to turn the screen off instead. It's also better when not charging. Oddly, the lightning-affected one seems to run a little cooler when idle (48C according to lm-sensors rather than 51C).

I just had to check mine tonight to see what it is up to... 49C. Not bad. The fan does come on at a very slow speed. I can hardly hear it running. This machine has never gotten even more than just slightly warm. Every other laptop I've had gets a lot warmer than my TC1100.

Cheers,
Randy

DannyBiker
October 1st, 2010, 05:50 AM
Has anyone tried the upcoming Netbook version yet, with Unity ? It feels like the perfect interface for the HP TC1100, now that JoliCloud won't run properly...:P

Randy Winchester
October 2nd, 2010, 04:32 PM
Has anyone tried the upcoming Netbook version yet, with Unity ? It feels like the perfect interface for the HP TC1100, now that JoliCloud won't run properly...:P

Hi Danny,

Actually, I had tried it with Maverick 10.10 Netbook / Unity. I encountered some major installation hurdles that brought me here. The major deal stopper, and hopefully fixed, is that installation finishes normally, but without the proprietary NVidia drivers, Unity won't start and you're stuck on a wallpaper screen with no way out... well, you can always CTRL/ALT/F1 for a terminal session. I then installed 10.04 netbook which had its own issues, nothing major, just a little clunky. Then I installed 10.04 desktop that I have running on two other machines, and it's been great.

I've sort of been following the Maverick / Unity bug, and now that we know what it is, if you get stuck, you can always install the NVidia driver from a terminal and reboot.

Please let us know how you like it if you do it. I'm curious about how smoothly it goes.

Cheers,
Randy

Randy Winchester
October 13th, 2010, 06:36 PM
I upgraded to 10.10 a couple of days ago. Be aware that the Nvidia-96 driver that we use for the TC1100 will not work with the Xorg 1.9 that installs with 10.10. There's no real fix or workaround for now other than to downgrade Xorg to Lucid or to go with the nv driver, which is what I did. If you need 3D, don't upgrade.

Strangely, I found that AWM and Screenlets work just fine without Compiz. Funny, as I always thought Compiz was required to run them.

The screen rotate script also craps out with the following message:

xrandr: Failed to get size of gamma for output default
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 150 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Serial number of failed request: 14
Current serial number in output stream: 14
Cannot find device 'Serial Wacom Tablet'.

Probably because the Nvidia driver is required, I'm guessing.

Everything else seems to work just fine so far.

mattlezeay
October 13th, 2010, 10:29 PM
Ok, so I figured bugs would be worked out and I was feeling like jumping into 10.10 - not such a good idea. I removed the nvidia graphics after the update and now I just hang at the login screen. I'm sure I will get it going but be warned that 10.10 isn't just a walk in the park.

DannyBiker
October 14th, 2010, 05:39 AM
Hmmm...every new version comes with new problems. I must say that I'm not too confident for the future.:(

3ar9
October 14th, 2010, 06:19 AM
to go with the nv driver, which is what I did. If you need 3D, don't upgrade.

hi, what do you mean by going with the nv driver? Does that mean to update my nvidia driver?

Randy Winchester
October 14th, 2010, 08:35 PM
hi, what do you mean by going with the nv driver? Does that mean to update my nvidia driver?

The nv driver is an open source driver from Xorg. It has very limited capabilities. It will not work with the 3d desktop effects. Upgrading the Nvidia driver doesn't work. There's a basic incompatibility with the Xorg 1.9 xserver and the Nvidia 96 driver that we need for the TC1100. It's best to stick with Lucid for now until Nvidia updates their driver.

jjaythomas
October 15th, 2010, 10:32 PM
If You like Lubuntu you can install Peppermint OS (not Ice) have a current Kernel and the Nvidia proprietary driver and most everything works from this thread and install guides:P

JJay

arandomkiwi
October 16th, 2010, 05:49 AM
Hey guys

Looking into purchasing a tablet, the TC1100 to be exact and im keen to put 10.10's unity on it. But im looking for opinions if this is a smart thing to do. The tablet is remarkably cheap second hand (30 nzd) but I have little experience installing ubuntu on anything other than a pc and reading the experiences you guys have had installing 10.10 beta on the tc1100, a buggy ubuntu is something I cant handle.

help, opinions, recommendations?

Cheers guys. Ubuntu community has always been real helpful and strong. Also excuse the the newbieness, I never really got to deep into ubuntu.

redbook4574
October 16th, 2010, 06:03 AM
Hey guys

Looking into purchasing a tablet, the TC1100 to be exact and im keen to put 10.10's unity on it. But im looking for opinions if this is a smart thing to do. The tablet is remarkably cheap second hand (30 nzd) but I have little experience installing ubuntu on anything other than a pc and reading the experiences you guys have had installing 10.10 beta on the tc1100, a buggy ubuntu is something I cant handle.

help, opinions, recommendations?

Cheers guys. Ubuntu community has always been real helpful and strong. Also excuse the the newbieness, I never really got to deep into ubuntu.

For now I would suggest sticking with lucid, do not enable visual effects in my experience they tend to leave artifacts, every thing else works great.
If you can afford it make sure you have at lease 1gb ram, it improves performance no end.

Aearenda
October 16th, 2010, 07:59 AM
For now I would suggest sticking with lucid, do not enable visual effects in my experience they tend to leave artifacts, every thing else works great.
If you can afford it make sure you have at lease 1gb ram, it improves performance no end.
+1 except that I don't get any significant artifacts from visual effects.

Randy Winchester
October 16th, 2010, 11:12 AM
Hey guys

Looking into purchasing a tablet, the TC1100 to be exact and im keen to put 10.10's unity on it. But im looking for opinions if this is a smart thing to do. The tablet is remarkably cheap second hand (30 nzd) but I have little experience installing ubuntu on anything other than a pc and reading the experiences you guys have had installing 10.10 beta on the tc1100, a buggy ubuntu is something I cant handle.

You don't want to try 10.10 on the TC1100 just yet. There is an incompatibility with the proprietary Nvidia driver and the Xorg Xserver 1.9 that comes with 10.10. It's pretty much a show stopper for me, as you need the driver to do things like rotate the screen. I also run visual effects (Compiz) and find that the screen annotation is ideally suited to a pen PC. The only way presently to make 10.10 work on the TC1100 is to downgrade Xorg to the Lucid version, and reinstall the Nvidia drivers. It's not easy, and if I knew in advance how much trouble it was I wouldn't have upgraded. I say stick with 10.04 Lucid until Nvidia upgrades the 96 driver.

Reference: http://www.omgubuntu.co.uk/2010/10/nvidia-96-driver-ubuntu-10-10-fix/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+d0od+%28Omg!+Ubuntu!%29

Cheers,
Randy

buddytod
October 19th, 2010, 11:55 AM
I installed v10.10 before realizing that it is not possible to enable screen rotation at present. I have now installed V10.4 and I do not seem to have any wireless function at all. Appreciate any advice please.

MyR
October 19th, 2010, 04:23 PM
I installed v10.10 before realizing that it is not possible to enable screen rotation at present. I have now installed V10.4 and I do not seem to have any wireless function at all. Appreciate any advice please.

Try this:

echo 1 > /sys/devices/platform/tc1100-wmi/wireless

krazyme
October 24th, 2010, 09:40 AM
Hello,

Just posting to give my feeling after installing Ubuntu Netbook Edition 10.10 on TC1100. It is my first install of Ubuntu Netbook, and also first on a tablet PC.

Working out of the box :
- Wifi
- Bluetooth (at least icon is there, haven't trid connecting to anything)
- Stylus
- video card with nv drivers in 2D mode, not working in 3D

Working after a few changes :
- virtual keyboard (used florence, pretty nice)
- rotation (via standard script), see below

Not working after multiple tries :
- nvidia drivers (as expected, I am now hoping for an update from nvidia)
- stylus buttons (still working on those)

************************************************** ****

Regarding rotation, here is what I've done :

First run "xsetwacom --list dev", it will return something like this :
Serial Wacom Tablet eraser ERASER
Serial Wacom Tablet stylus STYLUS

Take everything in front of STYLUS, and write this script ("sudo gedit /usr/bin/rotate"):

#!/bin/sh

if [ $# -eq 0 ]
then

mode=`cat /var/log/rotate`
if [ "$mode" = "normal" ]
then
/usr/scripts/rotate "left"
elif [ "$mode" = "left" ]
then
/usr/scripts/rotate "inverted"
elif [ "$mode" = "inverted" ]
then
/usr/scripts/rotate "right"
else
/usr/scripts/rotate "normal"
fi

else

success=0
if [ "$1" = "normal" ]
then
xrandr -o normal
xsetwacom set "Serial Wacom Tablet stylus" Rotate normal
success=1
elif [ "$1" = "left" ]
then
xrandr -o left
xsetwacom set "Serial Wacom Tablet stylus" Rotate ccw
success=1
elif [ "$1" = "inverted" ]
then
xrandr -o inverted
xsetwacom set "Serial Wacom Tablet stylus" Rotate half
success=1
elif [ "$1" = "right" ]
then
xrandr -o right
xsetwacom set "Serial Wacom Tablet stylus" Rotate cw
success=1
else
echo "Wrong parameter"
fi
if [ $success -eq 1 ]
then
echo $1 > /var/log/rotate
fi
fi

Make /usr/bin/rotate executable : "sudo chmod +xxx /usr/bin/rotate"

Create /var/log/rotate : "sudo gedit /var/log/rotate"

Make /var/log/rotate writable : "sudo chmod +www /var/log/rotate"

Now :
- "rotate" to rotate screen
- "rotate [normal,left,inverted,right]" for specific direction

************************************************** ****

For virtual keyboard using onBoard for passwords and Florence for the rest

For florence, I have followed instructions on howto install on ubuntu france

Made it run on startup in "System->Preferences->Assistive Technologies".
Here set "Password dialogs as normal windows", then in "Preferred Applications->Accessibility", set "Mobility" at "custom", "command=florence", and check "Run at start"

Florence settings :
- Window : Transparent, always on top, opacity=50% (not sure this changes anything)
- Behaviour : everything is unchecked
- Layout : alternative keyboard, Function keys, Florence keys

************************************************** ****

That's all for the moment, will keep posted about stylus keys and video driver (I need this one because I want to test unity)

Randy Winchester
October 25th, 2010, 07:44 PM
Hello,
For virtual keyboard using onBoard for passwords and Florence for the rest

For florence, I have followed instructions on howto install on ubuntu france

It turns out to be pretty tough installing florence from source. It wants some dependencies that don't show up in the repos. I did find a binary package for Lucid here:

http://code.google.com/p/ardesia/downloads/detail?name=florence-ramble_0.1-debian-1_i386.deb&can=2&q=

Cheers,
Randy

krazyme
October 26th, 2010, 07:42 AM
From Ubuntu France forums :

*****************
Install Florence's dependencies

sudo apt_get install build-essential libxml2-dev libgconf2-dev libglade2-dev libatspi-dev libcairo2-dev gnome-doc-utils librsvg2-dev gettext libnotify-dev libxtst-dev intltool fakeroot checkinstall

*****************
Install florence after download

tar -xjvf florence-0.4.7.tar.bz2
cd florence-0.4.7
./configure –prefix=/usr --without-xrecord
make
sudo make install

yeppp
October 27th, 2010, 06:05 PM
I know a little while ago we were looking at how hot the tc1100 was running. Mine doesn't get hot enough to notice at all (less than 48 C at all times ) unless I am watching a flash video or doing something else cpu intensive for a descent amount of time. Yesterday I turned on visual effects to see how it would handle them. I didn't have any artifacts, but I did notice that the computer ran hotter, causing the fan to run at high speeds constantly. With compiz enabled it would run at 52 C while idle. If your looking to use less battery for the fan and run much cooler, it might be worth considering disabling visual effects.

I also noticed that after disabling the wireless, I couldn't re-enable it (I am using the ath5k driver). It never bothered me since I always needed the wireless, but I gave the command MyR suggested tobuddytod and found it allowed me to re-enable my wireless card. I think I was able to do this in the past (turn wireless on and off) just by loading the tc1100 module per MyR's guide:

modprobe tc1100-wmi
echo "tc1100-wmi" >> /etc/modules

But it hasn't been working for a while. I don't know if it was a kernel change that caused loading the module to not be enough for the wireless card or if I had just entered the command MyR gave when ever I was setting up the computer originally and just didn't remember. Either way, thanks MyR.

Randy Winchester
October 30th, 2010, 05:36 PM
What package provides tc1100-wmi? I had it on my drive before I backed it up and replaced it, and now it doesn't seem to be there any longer. Also, the internal wireless card works. Fortunately, I've got a Proxim card in the external slot that is working.

Cheers,
Randy

Aearenda
October 30th, 2010, 05:56 PM
It's in the kernel.
/lib/modules/2.6.35-22-generic/kernel/drivers/platform/x86/tc1100-wmi.ko

Randy Winchester
October 31st, 2010, 09:10 PM
It's in the kernel.
/lib/modules/2.6.35-22-generic/kernel/drivers/platform/x86/tc1100-wmi.ko

Thanks. Yup, I've got it.

I'm still trying to figure out what I did wrong when I upgraded my HD. I copied my /, opt and home partitions and restored them on the new drive using gparted. I reinstalled Grub2 on the new drive. It booted up with everything working except wireless. I also upgraded RAM at the same time, so I was thinking I possibly distrubed the wireless card. I tried a couple more wireless cards I had on hand and one of them wasn't on the BIOS whitelist (got an error 104 - please remove unapproved wireless card and reboot.). I can boot with the original and other wireless card but I can't get wireless to work. lspci and lshw both see both of the cards, but I can't get the cards to function. I'm now wondering if I did something stupid simple like configuring something off that I have to turn back on.

BTW, I've got a Proxim 11b/g PCMCIA card plugged in and it's working fine. I would still like to have an internal card though.

Cheers,
Randy

Aearenda
October 31st, 2010, 10:33 PM
Did you accidentally knock the antenna wires off the internal wireless card, perhaps? Static shock? Any error messages in dmesg output?

Randy Winchester
October 31st, 2010, 11:56 PM
Did you accidentally knock the antenna wires off the internal wireless card, perhaps? Static shock? Any error messages in dmesg output?


Antenna wires are still in place, as I had to remove and reattach them several times as I tried different cards.

I took reasonable precautions for static. I first thought that maybe I shocked the card, but none of the others I have on hand work either. They also all show up in lspci.

The DMESG stuff is a fascinating read, but the only thing that look like an error message for the internal card is:

[ 20.402680] udev: renamed network interface eth1 to eth2

and later:

[ 35.972026] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 35.999905] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.056719] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.105231] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.147660] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.189101] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.232018] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.264700] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.299011] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 36.355241] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.

Don't know what that renaming is about. The external card is named wlan0.

What do you think? Is the above reason for it to not work?

Cheers,
Randy

Aearenda
November 1st, 2010, 01:32 AM
The eth1/eth2 rename usually happens when a drive that has run first on one machine, is now inserted and booted in another; or when a previously-present interface is replaced, as in your case. In the first instance, the network interface is detected and a rule is created in /etc/udev/rules.d/70-persistent-net.rules so that the interface always gets the same name. When booted in the second configuration, the old interface is gone, the new one is detected at first as eth0, but is renamed when udev finds the rule for the old eth0 to avoid confusion with IP configuration. A new rule is added to the same file each time this happens.

What chipset does your internal card use? Mine is Atheros, and uses the ath5k driver, but some TC1100s have Intel. I've never seen a firmware message like the one you posted, but it suggests that your system is trying to establish an ad-hoc network rather than connect to a wireless access point.

I suspect we're going to have to see:
1. The output from 'dmesg'
2. The output from 'lshw -c network'
3. The output from 'sudo rfkill list'
4. The output from 'iwconfig'
5. The contents of /etc/network/interfaces

I expect there's more, but I can't think of it right now....

Randy Winchester
November 1st, 2010, 06:55 PM
What chipset does your internal card use?

The card that's in there now is a Dell TrueMobile 1150 Series PC Card, Version 01.01. It uses Orinoco driverversion=0.15 firmware=Lucent/Agere 8.72.

The original card was the Intel. The only problem is that if the Intel card is installed, I can't get a connection from it OR from the Proxim PCMCIA card (wlan0). That's another strange issue.


I suspect we're going to have to see:
1. The output from 'dmesg'

$ dmesg|grep eth2

[ 20.323014] udev: renamed network interface eth1 to eth2
[ 20.542659] ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 38.535054] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 38.592763] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 38.674091] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 38.766478] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 38.882565] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 39.002093] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 39.069593] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 39.148824] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 39.219449] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.
[ 39.288805] eth2: This firmware requires an ESSID in IBSS-Ad-Hoc mode.


2. The output from 'lshw -c network'

*-network
description: TrueMobile 1150 Series PC Card
product: Version 01.01
vendor: Dell
physical id: 0
slot: Socket 0
resources: irq:15
*-network
description: 802.11g Wireless Upgrade Kit.
product: CIS REV 1.2
vendor: Proxim, Corp.
physical id: 0
version: Copyright 2003
slot: Socket 1
resources: irq:11
*-network
description: Ethernet interface
product: BCM4401 100Base-T
vendor: Broadcom Corporation
physical id: 7
bus info: pci@0000:02:07.0
logical name: eth0
version: 01
serial: 00:0b:cd:ad:02:ae
size: 10MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=half latency=64 link=no multicast=yes port=twisted pair speed=10MB/s
resources: irq:12 memory:e0000000-e0001fff memory:6c000000-6c003fff(prefetchable)
*-network
description: Wireless interface
product: Atheros AR5001X+ Wireless Network Adapter
vendor: Atheros Communications Inc.
physical id: 1
bus info: pci@0000:07:00.0
logical name: wlan0
version: 01
serial: 00:20:a6:52:1a:9d
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath5k ip=192.168.2.6 latency=168 maxlatency=28 mingnt=10 multicast=yes wireless=IEEE 802.11bg
resources: irq:11 memory:74000000-7400ffff
*-network
description: Wireless interface
physical id: 2
logical name: eth2
serial: 00:02:2d:6a:85:9c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=orinoco driverversion=0.15 firmware=Lucent/Agere 8.72 link=no multicast=yes wireless=IEEE 802.11b


3. The output from 'sudo rfkill list'

0: phy1: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no


4. The output from 'iwconfig'

lo no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11b ESSID:"hyenanet"
Mode:Managed Frequency:2.412 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/0
Retry limit:4 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/70 Signal level=-122 dBm Noise level=-122 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

wlan0 IEEE 802.11bg ESSID:"hyenanet"
Mode:Managed Frequency:2.452 GHz Access Point: 00:11:50:40:D4:13
Bit Rate=11 Mb/s Tx-Power=27 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=38/70 Signal level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Looks like for whatever reason, eth2 is not receiving RF from the access point. It also does not appear to be transmitting.


5. The contents of /etc/network/interfaces

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback


I expect there's more, but I can't think of it right now....

I'm thinking I probably did some simple thing to disable the internal slot when I installed the RAM upgrade or new HD. I booted from a USB pen drive (install CD image) while I was copying and restoring the partitions from my old to new drives and that was when I first noticed that I did not have wireless connectivity when running the live CD image.

Cheers,
Randy

Aearenda
November 1st, 2010, 07:29 PM
Randy, I really wanted *all* the output from dmesg, maybe as an attachment, since your filter may be omitting useful stuff. But see below first...

See this bug (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/498336) for something similar for the Dell/Orinoco.
Also this unanswered question (https://answers.launchpad.net/ubuntu/+question/109134).
I found these by Googling "This firmware requires an ESSID in IBSS-Ad-Hoc mode."

Your lshw output shows multiple wireless interfaces, and iwconfig shows two of them active. I really think you should just have one interface present at a time while we try to sort out why nothing works. I've never used an Orinoco card, so I'd rather drop that one for now. Your lshw lists an Atheros 5001X, which is what my TC1100 has, so I'm wondering why you say it's an Intel one?

Please would you remove all the extra cards, leaving only the internal card, restart, and attach the dmesg and lshw output again?

Randy Winchester
November 1st, 2010, 08:38 PM
Please would you remove all the extra cards, leaving only the internal card, restart, and attach the dmesg and lshw output again?

I swapped the Intel card back in and ran dmesg, lshw and iwconfig again. The card is recognized but disabled. I have not figured out how to enable it. Also, the PCMCIA card won't start when the Intel card is installed, so I had to shut down and remove the Intel card before starting up so I could send these.

Randy Winchester
November 1st, 2010, 10:58 PM
See this bug (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/498336) for something similar for the Dell/Orinoco.
Also this unanswered question (https://answers.launchpad.net/ubuntu/+question/109134).
I found these by Googling "This firmware requires an ESSID in IBSS-Ad-Hoc mode."

Hmmm, thanks! I thought there was something up with the Dell TrueMobile Orinoco/Lucent card. I gave one of the early reports on using this card with 10.04. I actually got it to work for a very short time on the Dell, then it crapped out and never came back. Looks like lots of people have had trouble with this particular card.

Cheers,
Randy

Aearenda
November 1st, 2010, 11:07 PM
The dmesg output does say your wireless is turned off, and the 'rfkill list' output confirms this as the Bluetooth is off (otherwise, it would be listed as hci0 - but the wireless off switch on the TC1100 makes the Bluetooth hardware disappear altogether).

On my TC1100 I have the following in /etc/rc.local to make sure the wireless is enabled in the BIOS at startup:
echo 1 > /sys/devices/platform/tc1100-wmi/wirelessThis HAS to be done as root, so if you want to try it from the command line, first do: sudo -i
But in your case, you'll need to reboot again without the other cards in, so you might as well just add the 'echo' command to /etc/rc.local and then shut down.

Randy Winchester
November 2nd, 2010, 12:27 AM
The dmesg output does say your wireless is turned off, and the 'rfkill list' output confirms this as the Bluetooth is off (otherwise, it would be listed as hci0 - but the wireless off switch on the TC1100 makes the Bluetooth hardware disappear altogether).

On my TC1100 I have the following in /etc/rc.local to make sure the wireless is enabled in the BIOS at startup:
echo 1 > /sys/devices/platform/tc1100-wmi/wirelessThis HAS to be done as root, so if you want to try it from the command line, first do: sudo -i
But in your case, you'll need to reboot again without the other cards in, so you might as well just add the 'echo' command to /etc/rc.local and then shut down.

This works perfectly now! Thank you! The big mystery to me is how this got turned off in the first place. It was working fine for the longest time, then simply stopped while I was upgrading the RAM and HD. I was backing up and restoring entire partitions, not copying files, so I would expect that everything would be more or less duplicated exactly. Do you have any ideas how this might have gotten corrupted?

Cheers,
Randy

Aearenda
November 2nd, 2010, 12:51 AM
Great! Two theories:
1) I suspect the TC1100 code in Lucid turns the switch off until it is explicitly turned on - hence the stuff in /etc/rc.local, which maybe you didn't copy across, though I don't see how not with a partition copy.
2) If it's not that, then normally the setting is remembered across reboots. It certainly is in Windows. During the disk copy process, what other operating systems did you boot (from CD or whatever)? Maybe one of these switched it off. This seems most likely.

In the early days of Linux on the TC1100, we didn't have control over the wireless switch, and had to reboot into Windows to turn it on or off!

Aearenda
November 2nd, 2010, 07:49 AM
Today was a holiday here, owing to a horse race, and on a whim I decided to see how Maverick would go on my TC1100. I knew there was no point installing the nVidia-96 driver yet (the bug says they are now working on it), but I wondered how it would go with the Nouveau driver. I used the alternate i386 CD as that is what I had handy.

The outcome so far is brilliant! I turned on Metacity compositing, and left the Nouveau driver in 2D mode (I'm not a gamer, so no need for 3D acceleration). It feels fast, the pen just works (including the right-click button), the wireless just works (mine's Atheros), and no need to turn it on at startup, screen rotation works (but not the pen - it still needs a rotate script, and the name of the stylus is now changed to "Serial Wacom Tablet stylus").

I've yet to test standby and hibernate, as I've yet to reboot for the updated kernel, and my TC1100 won't restart when hot so I've left these to last. I have to put it in the fridge for about 20 minutes before restarting, owing to a motherboard crack. I'll post again when that's done, probably tomorrow as it's getting late here.

UPDATE: Oh well, that dampened my enthusiasm. Neither hibernate nor suspend worked. I wasn't surprised about hibernate, as I don't think I've ever had it work in Linux on the TC1100. Suspend used to work with the old nv driver, and sometimes with the nVidia driver, if the moon was in the right quarter...

MyR
November 2nd, 2010, 10:02 PM
Well I tried to suspend today on ubuntu 10.04 and it resumed with some cryptic error and openoffice wouldn't work. I thought rebooting would fix it but instead it shut down and never started again. Guess it's time to reinstall.... depressing isn't it.

I might try Ubuntu 10.10 Mischievious Mayhem. Moniacle mauler. mangled monstrosity.

Randy Winchester
November 4th, 2010, 12:26 AM
Great! Two theories:
1) I suspect the TC1100 code in Lucid turns the switch off until it is explicitly turned on - hence the stuff in /etc/rc.local, which maybe you didn't copy across, though I don't see how not with a partition copy.
2) If it's not that, then normally the setting is remembered across reboots. It certainly is in Windows. During the disk copy process, what other operating systems did you boot (from CD or whatever)? Maybe one of these switched it off. This seems most likely.

I was booting from a 10.04 image on a USB thumb drive. I did notice the first time that I booted that way that the wireless wasn't available.

In the early days of Linux on the TC1100, we didn't have control over the wireless switch, and had to reboot into Windows to turn it on or off!

You mean that Windows is actually useful for something? :P

Cheers,
Randy

Aearenda
November 4th, 2010, 12:38 AM
You mean that Windows is actually useful for something? :P

Not IS but WAS :-)

Randy Winchester
November 4th, 2010, 12:40 AM
Well I tried to suspend today on ubuntu 10.04 and it resumed with some cryptic error and openoffice wouldn't work. I thought rebooting would fix it but instead it shut down and never started again. Guess it's time to reinstall.... depressing isn't it.

I might try Ubuntu 10.10 Mischievious Mayhem. Moniacle mauler. mangled monstrosity.

Good idea to keep a backup around just for this situation. I keep the TC1100 around basically as a plaything, but if I blow away the OS (which I've done several times) it's always nice to have a backup. I also put / in a separate partition with partitions for home and opt, which makes upgrades easier, I think.

I just booted my TC1100 from the "official" 10.10 CD (I collect Ubuntu CDs) and OpenOffice.org works fine. I don't think I can test suspend from a live CD. I have never been able to use suspend reliably on any Linux distro on any of my machines, and that includes 10.04. I looks like it works, but it usually starts acting weird after a short time and requires a reboot.

BTW, I've been enjoying the TC1100 a lot more since I added a 1GB RAM to the empty slot and a 100GB 7200 RPM drive. I haven't done speed tests. It doesn't seem to boot much faster, but once it is up and running, the drive is really fast accessing files.

Cheers,
Randy

Randy Winchester
November 4th, 2010, 12:45 AM
I just booted my TC1100 from the "official" 10.10 CD (I collect Ubuntu CDs) and OpenOffice.org works fine.


This isn't my endorsement of 10.10 on the TC1100. I'm pretty happy with 10.04 for now. I won't upgrade to 10.10 until the Nvidia 96 driver is updated.

Cheers,
Randy

MyR
November 6th, 2010, 01:26 PM
10.04 will no longer suspend. Is anyone else having this problem?

Aearenda
November 6th, 2010, 05:46 PM
Throwing caution to the winds I downloaded (http://www.nvnews.net/vbulletin/showthread.php?t=122606) and manually installed the nVidia 96.43.19 pre-release driver, using instructions found here (http://ubuntuforums.org/showpost.php?p=10075666&postcount=45). It reverts to the text mode Plymouth screen (on account of 'nomodeset') but does work, including compiz - and I have successfully gone into standby and resumed!

I'm not recommending this path - better to wait for the official package, as this driver is pre-release and installing it manually means you have to reinstall it every time the kernel changes version number, so if you try it, don't ask me for help! But at least there is a sign of improvement on the way.

MyR
November 6th, 2010, 10:37 PM
After a fresh install of 10.10 suspend and stylus work perfectly. I have not attempted to install the nvidia driver because I don't need compiz.

Sad that once again the stylus buttons don't work. Does anyone here know how to submit the patch upstream??

I will be posting a guide shortly. Not many things to fix though.

Aearenda
November 6th, 2010, 11:44 PM
That's interesting - Nouveau was reporting a GPU lockup on my 10.10 as standby took place. I wonder if it was related to my ongoing heat/motherboard problem, and today with the new nVidia driver it's just cooler all round!

I'm so tempted to order a refurbished motherboard and a new battery. I can't find anything like the TC1100 at the moment, so in theory I'm using a netbook for mission-critical work while Android tablets come of age. Just imagine if HP had persisted with this form factor and got the price and weight down, there would have been no need for iPads to be invented at all!

Update: Another interesting discovery: echo 0 > /sys/devices/platform/tc1100-wmi/wireless now seems to only turn off Bluetooth, not wifi. The brightness jogdial works as before.

Also, xbindkeys does 10 cpu wakes per second. That's not good for battery life!

Update 2: a day later, I still haven't had to reboot because standby is working perfectly so far! I wonder whether the 'nomodeset' entry is part of the reason, and whether it was attempts to get Plymouth working properly on 10.04 that broke standby there. The side effect of this is that the console has reverted to 640x480, and it uses the text-mode Plymouth screen, but that only shows briefly anyway and it's a low price to pay for working standby & resume.

Update 3: echo 0 > /sys/devices/platform/tc1100-wmi/wireless seems to prevent wireless turning back on if turned off using the Network Manager, so it doesn't only affect Bluetooth, it has a delayed effect on wifi.

Update 4: I'm now using the Nvidia-96 driver from the PPA mentioned in this bug (https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-96/+bug/626974) comment 97. This should result in automatic updates when the kernel changes. So far so good!
I think all TC1100 users should click on the "This bug affects x users" link on that bug if not already done so.

Update 5: It seems that going into standby with the screen rotated can often lead to an X crash on resume. Rotating back before standby works around the issue. Maybe this will be fixed when the Nvidia-96 driver is no longer 'pre-release'.

I just got a pair of new batteries for the TC1100, so now I'm set to see if this is reliable enough for mobile use again :-)

gauravm
November 9th, 2010, 03:19 PM
if anyone is interested....i'm on 10.04 on the tc1100 with the netbook-launcher-efl package running.

I was getting REALLY ANNOYED that whenever i used MyR's rotate script here (http://www.unifyingtheory.net/ubuntu10.04tc1100.html) the launcher would not fit into the screen when I went from landscape to portrait.

my fix:

#!/bin/sh
killall netbook-launcher-efl

if [ -n "$(xrandr | grep 768x1024)" ]; then
xrandr -o normal
xsetwacom set "Serial Wacom Tablet" Rotate NONE
else
xrandr -o left
xsetwacom set "Serial Wacom Tablet" Rotate CCW
fi

netbook-launcher-efl


not the most elegant solution I agree but I couldn't figure out how to edit the width and height of netbook-launcher-efl without delving into source code so I figured just shutting down and restarting it will force it into the new dimensions *automatigically*

and it does =)

MyR
November 9th, 2010, 03:40 PM
Also, xbindkeys does 10 cpu wakes per second. That's not good for battery life!

I was going to mention that too but my battery life isn't any better with it gone, so it must be inconsequential.

Aearenda
November 9th, 2010, 05:08 PM
I was going to mention that too but my battery life isn't any better with it gone, so it must be inconsequential.

I suspect you're right. I was running my TC1100 on battery last night and it seems that screen blanking, turning wireless off and CPU speed stepping make a significant difference to power consumption, but overall it's unfair to expect a 7-year-old machine to match a modern netbook in power usage.

Gauravm saidif anyone is interested....i'm on 10.04 on the tc1100 with the netbook-launcher-efl package running.I've never seen that launcher running - does it look significantly different from the standard 10.04 one? I guess you have to install a load of Enlightenment libraries along with it.

The issue of programs not responding to screen size changes is one of those things that annoys me too. It's sort of like those programs that won't work on Windows XP and later without admin privilege - the Windows 95/98 developer never foresaw a change in the circumstances of the running program, and should have revised programming practices to suit the new environment but didn't. Dynamic screen size changes, plugging in projectors and external screens, changes from landscape to portrait are all things that should be easily catered for now, I reckon. But then, I haven't done any serious programming for 20 years, so what would I know?

gauravm
November 9th, 2010, 05:24 PM
I've never seen that launcher running - does it look significantly different from the standard 10.04 one? I guess you have to install a load of Enlightenment libraries along with it.
The dependencies I can't comment on but the beauty I can.

Enjoy video here (http://www.youtube.com/watch?v=IEcTGa-RoKE)!

yeppp
November 20th, 2010, 10:05 AM
I downgraded back to 9.10 a good while ago so that I could get the tablet pen buttons working again. I still have problems with seemingly random freezes after resuming from suspend (Aearenda were you refering to this when talking about not having to reboot after suspending?). I was wondering how 10.10 was looking now that there is discussion of the nvidia driver finally coming out.

MyR
November 20th, 2010, 11:08 AM
I downgraded back to 9.10 a good while ago so that I could get the tablet pen buttons working again. I still have problems with seemingly random freezes after resuming from suspend (Aearenda were you refering to this when talking about not having to reboot after suspending?). I was wondering how 10.10 was looking now that there is discussion of the nvidia driver finally coming out.

Aearenda's tablet has trouble booting because of a crack in the motherboard or something.

In 10.10 the tablet buttons STILL aren't working. I have had no trouble with freezes. On the other hand I haven't installed the nVidia driver because I don't need it.

MyR
November 20th, 2010, 11:09 AM
sorry, duplicate post

MyR
November 20th, 2010, 11:10 AM
duplicate post :[

MyR
November 20th, 2010, 11:11 AM
sorry, duplicate post. There's a problem with ajax on the ubuntuforums server right now.

Aearenda
November 20th, 2010, 05:29 PM
I downgraded back to 9.10 a good while ago so that I could get the tablet pen buttons working again. I still have problems with seemingly random freezes after resuming from suspend (Aearenda were you refering to this when talking about not having to reboot after suspending?). I was wondering how 10.10 was looking now that there is discussion of the nvidia driver finally coming out.

Random freezes used to happen for me after suspend with a variety of versions using the nVidia driver. I'm now able to suspend reliably so long as the screen is in landscape mode, using Maverick with the nVidia driver mentioned in bug 626974 comment 97 (https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-96/+bug/626974), and 'nomodeset' in /etc/default/grub (the relevant line is GRUB_CMDLINE_LINUX="nomodeset" ).

My TC1100 has a common fault with the GPU/motherboard connections caused by mechanical stress on the keyboard connector (actually, I have two TC1100s, both with this fault, and the original one was also zapped by a lightning strike so that there is no red signal on the external video connector). Putting the TC1100 in the fridge for 15 minutes allows it to reboot, and so does pulling gently on the slate part against the keyboard at the moment of rebooting. Card packing between the GPU and screen worked for a while, but also produces lighter areas on the screen. If I was brave I would try the solder reflow techniques to be found elsewhere on the web. It is also possible to get a refurbished motherboard, but the fault is now manageable for the present. Until I figured all this out I have been using a netbook for mobile work, but I am gladly reverting to using the TC1100, and have even got two new batteries for it.

I wouldn't want to downgrade just to get the pen buttons working - it's easy enough to add launchers to the panel, after all!

yeppp
November 21st, 2010, 02:58 PM
MyR, what is the temperature of your tc1100 like without the nvidia driver installed? Does it seem to run much hotter than it did when you had the driver installed with 10.04?

chandra78
November 23rd, 2010, 04:11 AM
Pardon the off-topic nature of the question but while trying to install Maverick on my new old tc1100, WUBI blew away the boot loader. The tablet won't boot from USB drive, but I did manage to PXE boot it off my laptop, also running Maverick. I can then run the maverick installer but what I'd really prefer to do is install grub to the drive and recover access to the XP partition. I gather it's a pxelinux config and grub-mkimage issue, but I'm out of my depth, sorry to be a pest.

I'd rather not run the installer over pxe because then I have to use a bridged, slow wireless connection instead of the ethernet.

Has anyone else had issues booting to USB? the device is listed as a boot option in bios but is simply bypassed on boot-up.

Aearenda
November 23rd, 2010, 05:02 AM
I don't think the BIOS will boot off a USB memory stick, but it will boot off a USB CD-ROM. I don't use WUBI so it's better to see if anyone else has a clue how to recover it.

Another way out might be to use a Windows XP CD to reinstall its boot loader, and then reinstall WUBI.

yeppp
November 23rd, 2010, 07:54 AM
I tried to boot off a usb memory stick a few months back with the same results you are finding; even though it is listed as an option, the tablet ignores it. Aearenda is probably right that the usb option is for usb CD-ROM drives. Hopefully someone else with more experience can help, otherwise you will probably have to go ahead and install ubuntu so that grub is installed along with it.

MyR
November 23rd, 2010, 11:21 AM
Here's how to boot the tc1100 with a USB drive: (Sorry, I don't have it in front of me & yeppp I haven't forgotten about you; I'll have an answer when I have more time to play with it.)

Plug in the USB drive
Turn on the tablet
press the jogdial while BIOS is coming up
go down to system setup or whatever
go over to boot order
go down to hard drive and hit enter to show options
change the order of the hard drives so that the USB drive is on top
save and exit

Randy Winchester
November 25th, 2010, 01:12 PM
Here's how to boot the tc1100 with a USB drive: (Sorry, I don't have it in front of me & yeppp I haven't forgotten about you; I'll have an answer when I have more time to play with it.)

Plug in the USB drive
Turn on the tablet
press the jogdial while BIOS is coming up
go down to system setup or whatever
go over to boot order
go down to hard drive and hit enter to show options
change the order of the hard drives so that the USB drive is on top
save and exit

That's it! I did my 10.04 install from USB a couple of months ago. The TC1100 is the first computer I've had that will reliably boot from a USB thumb drive! Even my Macbook Pro won't do it!

Cheers,
Randy

chandra78
November 26th, 2010, 06:51 PM
That's it! I did my 10.04 install from USB a couple of months ago. The TC1100 is the first computer I've had that will reliably boot from a USB thumb drive! Even my Macbook Pro won't do it!

Cheers,
Randy
Fiddlesticks. That's exactly what I did. BIOS recognizes the device, even lists it by volume name, and I can move it up and down the boot order, even disable all other boot sources, and it skips it when actually booting. At power on I can see the thumb being accesses, but it quickly relaxes into LED snore mode, which is what happens when I have it plugged in but unmounted. I can boot my laptop with the thumb. Perhaps it's a specific hardware conflict with this thumb. I haven't got an external CD, but I'll borrow an external SATA disk from work and see if I can boot to that using USB.

Thanks for the responses~
nl

TheLegace
December 11th, 2010, 06:24 PM
Has anyone successfully gotten the 10.10 Unity UI to work properly. I have been struggling at it for a while.

So far I installed the official Nvidia driver installer. I can get the unity to boot up, but it starts flashing and restarting and basically unusable. It's a shame, because the UI seems so nice. Does anyone know how exactly to get it working. This is kinda the whole reason I got the tablet in the first place.

Should I give pre-release drivers a chance. I don't really care about 3D acceleration, I just want unity to work.

Thanks so much.

EDIT: After doing research, I think this is the bug problem.
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-96/+bug/626974
Now maybe I could go back to 1.7 or 8 of Xorg. Is there a way to do that?
TheLegace.

_BND
December 11th, 2010, 08:29 PM
Reason why i registered here was this Tutorial and to say thanks for it. I read through the compete thread and i just want to say thanks for it :-)

:popcorn:

MattPurland
January 24th, 2011, 05:08 PM
Hi All,

I've just managed to get hold of a TC1100 and have successfully installed 10.10 Netbook edition and have the nvidia-96 driver working but I can't seem to get Compiz working. I've not touched Linux in about 5 years so I'm a little rusty.

I've installed Simple CompizConfig after reading various walkthroughs and I can select the various options under Appearance > Visual Effects but when it goes to apply the settings it reverts back to the 'None' setting.

What's the best way to test that compiz can run? I'm guessing I need to change some options in the xorg.conf but I'm not sure what.

Any pointers would be appreciated!

Matt

Aearenda
January 24th, 2011, 06:15 PM
I don't use the netbook edition, but if I recall correctly there was a clash between compiz and the netbook launcher (which uses clutter) in earlier versions, and this may still be true with Unity in 10.10. This problem will go away with natty, where the new version of Unity uses compiz anyway.

In the mean time, maybe you could switch over to a standard Gnome session - at the GDM login screen, look at the list of sessions available at the bottom of the screen. You may have to select a user name first. If it's not there I'm sure there is a way to install it alongside the Netbook session, probably by installing the 'ubuntu-desktop' package and all its dependencies, but I can't say I've tried it. If Compiz won't enable in the standard session, then there's something deeper wrong (assuming you've followed the instructions about the Nvidia settings in /etc/X11/xorg.conf in this thread already).

For reference, my /etc/X11/xorg.conf on 10.10 has just this:Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "RandRRotation" "True"
Option "NvAGP" "1"
Option "AddARGBGLXVisuals" "True"
EndSection

I reckon one of the 'AddARGBGLXVisuals' items is superfluous, but I'm not sure which one!

MattPurland
January 24th, 2011, 07:08 PM
I'm actually using the normal desktop instead of the Netbook desktop and it doesn't work in either :(

The notebook desktop loads up but as soon as you over over an icon it reloads itself.

I did try the added options to the xorg.conf from this thread but couldn't get the driver to load - I'll try what you've provided and see what happens!

Thanks,
Matt

MattPurland
January 24th, 2011, 08:31 PM
I've fixed it!

Ran it from command-line to see any output and I was just missing a window manager - installed Emerald and it works perfectly!

So it looks like The current release of the nVidia driver along with the automatically detected settings makes everything work out of the box!

Randy Winchester
February 6th, 2011, 12:05 AM
So it looks like The current release of the nVidia driver along with the automatically detected settings makes everything work out of the box!

Matt,

Which version of Nvidia driver is this? Is it in the Ubuntu repository, or was it downloaded from Nvidia?

Cheers,
Randy

jasonofx
February 8th, 2011, 11:30 PM
I installed Netbook Remix 10.10 on a TC1100 tonight, and I still haven't seen the Unity interface. Got the wireless working, have been updating, etc. How do i switch to the Unity interface if i want to? I got a message on first startup that i would need to type username:ubuntu with a password I forgot, but have just been using the original ubuntu desktop.

MattPurland
February 9th, 2011, 04:43 AM
Matt,

Which version of Nvidia driver is this? Is it in the Ubuntu repository, or was it downloaded from Nvidia?

Cheers,
Randy

I can't remember off the top of my head (I'm at work) - I'm pretty sure it's the latest version. You'll need to allow the nvidia-config tool to create your xorg.conf

MattPurland
February 9th, 2011, 04:44 AM
I installed Netbook Remix 10.10 on a TC1100 tonight, and I still haven't seen the Unity interface. Got the wireless working, have been updating, etc. How do i switch to the Unity interface if i want to? I got a message on first startup that i would need to type username:ubuntu with a password I forgot, but have just been using the original ubuntu desktop.

Unity doesn't work at the moment as it doesn't use Compiz (even though it should still work, there's a bug when using on the TC1100) but will work in the next version of Ubuntu (I found this out the hard way too :()

DannyBiker
March 3rd, 2011, 07:51 AM
Anyone tested the latest 11.04 to see if it's working ?

DannyBiker
March 10th, 2011, 08:14 AM
OR : does someone have a fix to make the pen work on JoliCloud OS ?

jasonofx
March 19th, 2011, 11:12 PM
Anybody know if the wireless card in the TC1100 works with WPA in linux? I have a TC1100 and a TC1000, and the wireless works with WPA in Windows on both. However, the wireless on the TC1000 doesn't seem to work with WPA in linux, a driver issue. I'm asking because I'm keeping the TC1100 with Windows installed on it, but I'm putting Ubuntu 9.10 Netbook on the TC1000, and if the WPA works with the different model wireless card that's in the TC1100, I'll order one for the TC1000. (Confusing enough?) :)

Edit: Guess I could just USB boot the TC1100 and see if the WPA works. Answers are still very welcome, though.

MyR
March 20th, 2011, 01:12 PM
Anybody know if the wireless card in the TC1100 works with WPA in linux? I have a TC1100 and a TC1000, and the wireless works with WPA in Windows on both. However, the wireless on the TC1000 doesn't seem to work with WPA in linux, a driver issue. I'm asking because I'm keeping the TC1100 with Windows installed on it, but I'm putting Ubuntu 9.10 Netbook on the TC1000, and if the WPA works with the different model wireless card that's in the TC1100, I'll order one for the TC1000. (Confusing enough?) :)

Edit: Guess I could just USB boot the TC1100 and see if the WPA works. Answers are still very welcome, though.

I'm not sure all have the same wireless card. However the one I have (Intel Pro Wireless 2200 if I recall correctly) works fine with WPA.

Aearenda
March 20th, 2011, 05:07 PM
The wireless card that came with my TC1000 would not do WPA with Windows XP either! My TC1100 has an Atheros card which does work with WPA.

internetauto
March 21st, 2011, 11:00 AM
Ok a little help please.
I just installed 10.04 yesterday. Originally it was working ok, but no wireless network. Now it has no network at all! only changes I did were to install GOK, Device manager, and KPackageKit.

can someone help please.
I also want to get rid of the password on wake up feature. hard to use when you don't have a keyboard attached :-/

Randy Winchester
March 21st, 2011, 11:29 AM
Ok a little help please.
I just installed 10.04 yesterday. Originally it was working ok, but no wireless network. Now it has no network at all! only changes I did were to install GOK, Device manager, and KPackageKit.

can someone help please.
I also want to get rid of the password on wake up feature. hard to use when you don't have a keyboard attached :-/

See this http://ubuntuforums.org/showpost.php?p=10059913&postcount=453 and maybe a few messages in the thread before it.

To get rid of the password, uncheck "Lock screen when screensaver is active" in screensaver preferences.

internetauto
March 21st, 2011, 01:24 PM
See this http://ubuntuforums.org/showpost.php?p=10059913&postcount=453 and maybe a few messages in the thread before it.

To get rid of the password, uncheck "Lock screen when screensaver is active" in screensaver preferences.

tried that and got an error of no such file or directory :-{
I have the intelpro wireless from the factory (AFAIK).

I'm still baffled as to why I lost my hardwire connection. Though wireless is the one I really need.

Looks like the screen saver lock worked.
Thank you