linux on the acer travelmate c300 tablet

December 12, 2004
EDIT: 1/9/06 – My beloved tablet is up on eBay, so I won’t be updating this doc anymore.

Here are my notes on the install on Fedora Core 3. They are still a work in progress. (Last update Feb 5)

Fedora Core 3 Linux on the Acer Travelmate c300 tablet PC

Travelmate c300These directions are specific to FC3 and the TM C301XCi, but much of it should apply to different distros and models. If you haven’t already, install apt. The broadcom NIC is ready to go out of the box with FC3 so you will want to plug in for a while to make life easier. I use atrpms kickstart package. Once installed as root run
# apt-get update && apt-get dist-upgrade
This step may take a while depending on your connection. You may find it helpful to install apt’s gui Synaptic and some other repositories as well.
# apt-get install synaptic medley-package-config

Already working

  • Broadcom NIC
  • USB
  • DVD / CD-RW
    # apt-get install k3b
  • Synaptics touchpad
  • Audio
  • Battery/Power monitor
  • CPU throttling
  • Card reader
  • Firewire

Video

In the display settings choose monitor type Generic LCD Panel > LCD Panel 1024×768

Wireless

# apt-get install ipw2100
I think this installs everything, but I don’t remember. If it doesn’t already grab them, you will need:
# apt-get install ipw2100-firmware kernel-module-ipw2100-`uname -r`
# /sbin/depmod -a
# /sbin/modprobe ipw2100
# /usr/sbin/kudzu

Kudzu should find and configure your card as eth1.

Wacom Tablet

Thanks to Dean Townsley who reverse engineered the Wacom digitizer, Linux Wacom capabilities are now built into the stock FC3 kernel. Just some extra setup to get it working.

We need to setup the tablet as a serial device it is at I/O port 0x06f8. This will force it to happen at boot.
#
echo setserial /dev/ttyS0 port 0x06f8 autoconfig << /etc/rc.d/rc.local

Now configure it for X. Add the following to /etc/X11/xorg.conf (make a backup of your working xorg.conf just in case):

Section “InputDevice”
Identifier “cursor”
Driver “wacom”
Option “Device” “/dev/ttyS0”
Option “Type” “cursor”
Option “ForceDevice” “ISDV4”
Option “BottomX” “28800”
Option “BottomY” “21760”
Option “Mode” “absolute”
EndSection

Section “InputDevice”
Identifier “stylus”
Driver “wacom”
Option “Device” “/dev/ttyS0”
Option “Type” “stylus”
Option “ForceDevice” “ISDV4”
Option “BottomX” “28800”
Option “BottomY” “21760”
Option “Mode” “absolute”
EndSection

Section “InputDevice”
Identifier “eraser”
Driver “wacom”
Option “Device” “/dev/ttyS0”
Option “Type” “eraser”
Option “ForceDevice” “ISDV4”
Option “BottomX” “28800”
Option “BottomY” “21760”
Option “Mode” “absolute”
EndSection

and add these lines to the ServerLayout section:

InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"

Here is my xorg.conf

The easiest thing to do now is to just reboot and keep your fingers crossed. On startup, your pen should be working.

To get the right click button on the pen working, install xinput
# rpm -Uvh ftp://194.199.20.114/linux/Mandrake/10.1/i586/media/main/xinput-1.2-7mdk.i586.rpm
(appearently the Mandrake rpm works fine).
Then
xinput set-button-map stylus 1 3 2 4

Handwriting recognition

Download xstroke 0.6 from http://xstroke.org

$ tar xvzf xstroke-0.6.tar.gz
$ ./configure
$ make
# make install
$ xstroke &

You should see the icon in your System Tray now. Xstroke will recognize graffitti-like gestures on the desktop and send them to the active window.

If you are using KDE you can autostart Xstroke with this line:
$ ln -s /usr/local/bin/xstroke ~/.kde/Autostart/

There is also a commercial application called ritePen, but I haven’t tried it yet.

Onscreen keyboard

# apt-get install gok

Acer hotkeys

This seems to have at least partial functionality. Acer Hotkey drivers, but I haven’t had a chance to do anything with it yet.

To do

  • Screen rotation
  • Suspend to disk
    • See Tom’s comment (S3 Suspend Works!) below.
    • Here is a how-to, I gave a run at it with a vanilla kernel a few weeks ago and had some success, but did not have time to get all the kinks worked out. Let me know if you have any luck.

Haven’t tried yet / don’t care

  • Smart Card
  • VGA out
  • S-Video out
  • Modem


If you have any problems, improvements, additions, etc. please email me (junk_AT_umich2_DOT_com) or just leave a comment. Hope it helps! Please check out my freebie links in the upper-right corner of the page.


Change log

  • 05.02.03 – Updated stylus right-click, devices working out of the box, and some notes on S3 suspend. Thanks to Tom, Teus, and zoltan.
  • 04.12.29 – Fixed swsusp link
  • 04.12.28 – Removed redundant wacom install. Apparently it was already built into the kernel.
  • 04.12.20 – Added software suspend link to to do list. Added detailed model number.
  • 04.12.14 – Removed reboot from wireless section and added TuxMobil sticker
  • 04.12.13 – Initial post
Advertisements

51 Responses to “linux on the acer travelmate c300 tablet”

  1. tv123 Says:

    Hi “baumer”,

    nice article on the Acer tablet linux install.
    I recently got an Acer C303 and installed Kanotix
    Debian distribution. It configured a 24 bit
    X server for me. Isn’t the Acer capable of
    running 32bit color on @ 1024×768. Simply setting:
    DefaultDepth 32
    did not work with my xf86config-4. Have you
    tried it on your machine yet?

    I have some more questions, but I will
    wait to hear your response to this one.

    Great looking site!
    Tom

  2. Marc Says:

    Cool. I’m trying to setup a C302XMi. I made the same experiences. Mine works with the ipw2200bg an I’m just trying to enable WLan via acerhk. But it seems that I will have to look for the events triggered by the buttons.
    If sb wants to build a custom kernel:
    Sound is the Intel810 driver
    Networking is the Broadcom 1000bit driver.

    Here I’m working with debian 3.1 which is rocksolid.
    We’ll see about the keys. How did you enable the WLan?

    Marc

  3. baumer Says:

    Tom, check out this thread (http://www.linuxquestions.org/questions/showthread.php?s=&threadid=152923) regarding 24-bit color in Linux. It looks like 24-bit Linux == 32-bit Windows color depth.

  4. baumer Says:

    I should specify that I am using a C301XCi. The acerhk functionality isn’t really high on my priorities. I run with the wireless enabled all the time. Marc, if you make any progress, please let me know and I will post it here.

  5. Edison Says:

    Success!!! It really works!!!
    Only a few observations:

    First was necessary to update my system (I used up2date).

    I don’t needed to install wacom from the sources, because the kernel already have a wacom module that work well. Only was necessary to configure the xorg.conf file.

    The module ipw2200 work well for me, but I downloaded it from http://atrpms.net/dist/fc3/ipw2200/. Is important to verify that the kernel version match with it.

    My Acer is Travelmate C302XMi

    Thanks !!!.

  6. Tom Says:

    Hi folks,

    any progress on the the two outstanding issues,
    namely, ACPI S3 suspend and rotation yet?

    I am running debian (latest Katonix Linux version), 2.6.9 kernel, and 4.3 XF86 on my
    C303.

    Using fb drivers (vesafb for kernel, fbdev for
    XF86), one can get the display to rotate, but
    then the pen is mismapped (even after
    issuing the right rotate cmd in xf86cfg). The
    new kernel (2.6.10) has an experimental fb
    driver for 855GM/GME, which I haven’t fully
    experimented with yet.

    ACPI suspend-to-disk works out-of-the-box
    with Katonix linux, not sure about FC3. Here is
    how it is done: edit /boot/grub/menu.lst
    and add “resume2=swap:/dev/hdx”, where /dev/hdx
    is your swap partition, to the list of options
    passed to the kernel. Then, once logged in, type
    “hibernate” at root prompt.

    However, I don’t like this implementation at
    all: 1) it is quite slow 2) if the currently
    allocated memory is high (in C303’s case, close
    to 1GB), then it hangs saying “Eating memory” 🙂

    Getting nice suspend method is proving to be
    a hastle. Perhaps we could work together
    to get it working. A few links to ACPI
    handling (on IBM T4x series; Dothan centrino’s,
    and so similar in nature, as far as ACPI goes):
    1) http://www.stanford.edu/~sanjiv/thinkpad/thinkpad.html
    2)
    http://modular.fas.harvard.edu/t42/

    Oh, Pete, your link to “suspend how-to” points
    back this page.

    Thanks
    Tom

  7. baumer Says:

    I fixed the link. Check it out and let me know what you think. As far as screen rotation, I came across:
    http://www.math.uiuc.edu/~hartke/computer/tablet/tablet.php
    -Seems like more work than it is worth to me. I think this is the direction you are heading.

    http://gentoo-wiki.com/Gentoo_Fujitsu_Stylistic_ST5010_Manual#Xorg
    -This page mentions and links to the patch you were referring to, I think.

    I’ll try to look into swsusp some more in the next week if I can, but as I am not up for patching xorg, I think I need to give up on the screen rotation for a while.

  8. koch Says:

    great it is working, thanks a lot for all the important information given on this page……
    Some days ago I bought a tablet PC (Travelmate C300XMI) and tried to get it to work with SuSE Linux 9.0… after lots of successless tries a changed on gentoo linux and after a few hours it was working….
    I’m using a 2.6.9-gentoo-r13 kernel, xorg-6.8.0-r3 and the tablet drivers linuxwacom-0.6.4…..
    One of the most important things while getting the tablet to work for me was the setting of the right irq (irq 6 – figured out under windows). Without the irq setting wacdump did not show any pointer information and X crashed on startup….

  9. matt Says:

    hello!

    i’m considering buying an acer c300 C302XMi tablet pc (italian version: http://www.acer.it/acereuro/page38.do?dau55.oid=3949&UserCtxParam=0&GroupCtxParam=0&dctx1=11&ctx1=IT&crc=3612785860)

    i use only (debian gnu/)linux and i’d like to know if there have been any improvements for what concerns the supported features.

    1) has anyone of you managed to get rotation working together with pen input? wouldn’t it be possible to unload the tablet driver before rotating and reload them after, maybe with different parameters? i’ve never seen a linux tablet (i don’t know how you can issue the rotation command, whether it is automatic or not, and i don’t even know how wacom drivers work) so tell me if i’m saying something which can’t be done.

    2) does ACPI S3 (suspend to ram) work for any of you? i couldn’t understand this… that would be pretty nice. if you haven’t tested it yet but you would like to give it a try this might me helpful:

    http://acpi.sourceforge.net/documentation/howto.html

    what about other ACPI functions like battery monitoring, temperature, etc?

    3) has anyone tried the other devices:

    # Smart Card
    # PC Card
    # Firewire
    # VGA out
    # S-Video out

    I think that the two last ones should work because the same card in other laptop provides them correctly to linux, don’t know about the others because i don’t know the manufacturers of the components.

    Thanks to anyone will reply

  10. Stingray Says:

    Did anyone of you observe occasional cursor jumps to the bottom when using the touch screen ? This is annoying when writing to a journal n handwriting … I have tries playing with pressure thresholds but nothing changed. So it seems that from time to time the cursor is detected elsewhere on the screen (mainly the bottom) … Anyone an idea how to reduce these cursor jumps?

    Thanks!

  11. Stingray Says:

    Hi again,

    Upgrading to the 2.6.10-1.737_FC3 kernel made the problem with the jumping cursor almost disappear.

    Another question: Does anyone of you observe ripples when touching the touchscreen a bit too hard ? I can’t imagine this is good for the LCD …

    Cheers!

  12. Teus Says:

    I also get the ripples on my screen, in the center. it’s ok I guess, there’s a special hard layer on the screen that protects it.

    I’m also experiencing the cursor jumps. Strangely, I only get them in certain locations. I never get them when my C302 is on a desk, but when I place it near my bed to watch movies from my bed, i get the weird jursor jumps. they always jump to the lower right corner of the screen, and right-click

    just installed FC3 and the wacom drivers. they work great, thanks. only: my right-click doesn’t work. xev sees ticking the screen as button1, right clicking as button2. guess I’ll have to edit my .xmodmap?

  13. Stingray Says:

    I googled a bit for the ripple problem, it seems to happen to a lot of people and also seems to be moisture/heat related. If it’s dry outside and the display is hot (when running in tablepc mode) the ripples occur. Acer seems to be aware of it, and apperently claims that it causes no harm.

    see http://tabletpcbuzz.com/forum/search.asp and search for ripple in the ACER forum.

    The cursor jumps seem to be related to the serial bus which can cause interrupt problems when the kernel is loaded (mainly due to disk access).

    hdparm -u1 /dev/hdXX might help, but is dangerous!!! (see man-pages)

    That’s all I found out, more details are still welcome!

    Cheers.
    Stingray

  14. tv123 Says:

    Matt,

    try out ubuntu linux (hoary) for a good debian
    based distro with Xorg, and then modify
    xorg.conf as described on this page.

    The latest development release of hoary is
    at:
    http://distrowatch.com/?newsid=02282#0.

    A slightly earlier version installed and
    works quite well for me. One key thing I needed
    to do was to setup root password manually
    after the install as it didn’t prompt for
    one during the install. So, after the installation
    is completed and you reboot into the created
    user account, do:
    sudo passwd root
    using the user’s password to get though sudo.
    After that you can become root and do the
    other tuning stuff.

    best
    Tom

    ps: I have a nice ripple in the middle too.
    But the thing is so heavy that I haven’t
    been able to use it much as a tablet
    anyways 😦

  15. Teus Says:

    by the way, the card reader works plug and play onder FC3

    the acerhk thingie works ok, the keys get recognized. but the most important, the ctrl/alt/delete, Fn, up/down and rotate buttons don’t get recognized here.

    and my right-click with the pen doesn’t work either

    😦

  16. Teus Says:

    ok, right-clicking is working. to do this:

    install xinput: ftp://194.199.20.114/linux/Mandrake/10.1/i586/media/main/xinput-1.2-7mdk.i586.rpm
    mandrake RPM should install without any problems

    then: xinput set-button-map stylus 1 3 2 4
    (will also work great to set the mappings of mice with more buttons then default)
    biggest comfort problem has been solved! 🙂

  17. zoltan Says:

    With the xinput command you can set the pen button to work as a right click.

    xinput set-buttom-map cursor 1 3 2

    cursor is the name of the device

    But I have problems with the fn keys. I am unable to change display with fn-f5.
    Firewire works fine. I was able to get my movies from my camcorder. Without any problems.
    I have Mandrake 10.x with 2.6.9 kernel.

  18. Tom Says:

    S3 Suspend Works!

    Hi folks,

    just wanted to inform you that S3 suspend (i.e. suspend to RAM) works on my C303XMi, under ubuntu linux.

    BTW, Ubuntu Linux is a *stellar* distribution, with these features as of 1/22/05:
    1) Debian based, with full access to debian apt repositories.
    2) Uses Xorg (6.8.1) and Gnome desktop (2.9.2)
    3) Awesome fonts.
    4) super-smooth installation.
    I have installed and configured a daily snapshot from 1/22/05.

    I may write a detailed howto for ubuntu install, and Tablet setup etc, but please feel free to write if you can’t wait for it, or if you’d like some screenshots (I don’t check my email everyday though). The suggestions on this page, including xorg.conf posted here should help you in the meantime.

    Here are the steps I followed for ACPI S3 suspend (note that your success will depend on kernel, acpi scripts, and possibly many other things, so unless you use an ubuntu version close to mine, this recipe may not work for you):

    1) Add these lines to /etc/apt/sources.list so that you can access the source and binaries for the “video_post” utility:

    #ACPI
    deb http://www.srcf.ucam.org/~mjg59/laptops/ ./
    deb-src http://www.srcf.ucam.org/~mjg59/laptops/ ./

    2) get video_post source, build, and install:

    apt-get source –build video-post
    dpkg -i video-post_0.1-1_i386.deb
    chmod 755 /usr/bin/suspendtest

    3) comment out the line “” /sbin/shutdown -h now “Power button pressed” “”
    in /etc/acpi/powerbtn.sh

    4) add options “noapic” and “nolapic” to grub stanza that boots this ubuntu install (not if these are needed, but I had read in other places that this helps). Reboot.

    5) create the script /sbin/suspendtest (w/o >> and >

    #!/bin/sh
    # this file is /sbin/suspendtest
    # command to bring down networking:
    # modify to suit your needs.
    ifdown eth1
    echo “mem” > /sys/power/state
    modprobe i915
    /usr/sbin/video_post

    <<

    6) From inside the Gnome session, open up a terminal and login as root (ubuntu does not prompt for root passwd during install, with the idea that users will use “sudo” to run root commands; I bypassed this immediately after the install by doing “sudo passwd root”), and issue “/sbin/suspendtest”. The machine should go ino S3-mode suspend.

    7) To resume, “jog” the power button. You should get a blank BACKLIT screen (presumably due to the use of “video_post”, which is meant for console use, but without it, the screen never wakes up after resume).

    6) Do “Ctrl-Alt-F1”, which should take you to the first console screen. Then do “Ctrl-Alt-F7”, and that should bring you back to Gnome.

    Let us know if this works for you either in ubuntu or some other distro.

    good luck.
    Tom

  19. filip Says:

    Hi,

    great page thx for help. 🙂

    I’m just struggling with acer 302XMi but everything seems to be going fine. One question I wanted to ask is – did anyone succeeded with bluetooth?
    It seems to be off when one boots and I’ve no idea what to do to make my box see that it’s there… 😦

    anyone?

    thanks again 🙂

    f.

  20. filip Says:

    Hi again 🙂

    nothing like answering to your own comments – but I found a way to deal with bluetooth problem so I’m posting this in case anyone is interested.
    Important thing is: it DOES work 🙂

    first off u need to have usb and bluetooth working – i assume u do but if not there is plenty of good howtos around – then grab Acer Hotkey drivers ( the link is above ) I don’t really care about hotkeys themselves so I didn’t really test them – perhaps some time later.

    I’m running gentoo ( 2.6.10 ) so installing was “emerge acerhk” for me but i guess it’s usual dance of ./configure && make && make install – read README and INSTALL and it’ll be fine 😉

    after module is installed run “modprobe acerhk”. I scanned the README file and it seems to be very nice – from what i checked it’s possible to activate keys on the LCD but the ones on keyboard don’t seem to work 😦 however after modprobing acerhk u get brand new /proc/driver/acerhk/blueled so…:

    echo “on” > /proc/driver/acerhk/blueled … and voila – blue light is blinking, and dmesg confirms new bluetooth device 😀

    echo “off” > /proc/driver/acerhk/blueled turns it off.

    hope it helps someone.


    f.

  21. matt Says:

    has anyone managed to get rotation working during an X session?

    it would be quite nice…

    it should also be working together with acpi s3 (i mean i would like to have the possibility to do both during the same session) to make the whole thing usable (at least for the use i would like to use it for… is this English? 😉

    any results on that?

    thx
    bye
    matteo

    ps: i’d like to highlight that i haven’t seen any c300 tablet in my whole life, they’re not easy to find in shops ’round here…

  22. jfw Says:

    hey, just a question about enabling WLAN with acerhk, how did you do it? i can get bluetooth to work just fine via blueled, but wlan refuses to start (ipw2200 ieee802… etc found in lsmod) when writing 1 or on to wirelessled, and the led doesn’t even blink

    Acer hotkeys version 0.5.19
    Model(Type) : TravelMate C300(new)
    request handler : 0xc00fdcc0
    CMOS index : 0x60
    kernel polling : active
    autoswitch wlan : disabled
    events pending : 0

    any ideas?

  23. Tom Says:

    Hi Matt:

    I have both rotation and S3 working nicely under ubuntu linux. For S3, please see my post above.
    For rotation, there are at least two ways of doing this reasonably well. I am posting the first method here that only permit 90/270 deg. rotations (the second method can do all of 90/180/270 degree rotations, but I am still working out the kinks):

    here is how you can get (90^o, 270^0) rotation to work (i’d appreciate feedback on this page, so that I can refine the procedure for future users):

    1) add a grub stanza that starts the (vesa works, i810fb should also work) framebuffer in 1024x768x16 mode; this can be set at boot time by vga=791. Usually vesafb is compiled into the kernel. If not, you will have to load the module at some point before X starts (in my case, initrd loads it), and make sure that the mode is properly set.

    2) Also make sure that kernel loads the graphics module i915 (or has it compiled in; module is better) and does not load either of i810 and i830. This depends on your distro and setup. Reboot.

    2) Change xorg.conf (save the original, and create a new one) for 90 deg. CCW rotation (adapt suitably for CW 90 deg rotation; the linux wacom driver does not seem to allow 180 degree in the current release):

    Add stanzas below, and modify screen
    layout to use these devices (the first three do wacom device rotation, and the last one tells Xorg to use the fbdev driver).

    Note: I got the topX value below by trial and error. You may be able to get better behavior from tweaking it further. If so, please post your values.

    Section “InputDevice”
    Driver “wacom”
    Identifier “cursor_cw”
    Option “AlwaysCore” “on”
    Option “Device” “/dev/ttyS0”
    Option “ForceDevice” “ISDV4”
    Option “Type” “cursor”
    Option “Mode” “absolute”
    Option “Speed” “3.0”
    Option “Threshold” “2”
    Option “Tilt” “on”
    ## Option “DebugLevel” “10”
    Option “Rotate” “CW”
    Option “TopX” “7200”
    Option “BottomX” “28800”
    Option “BottomY” “28800”
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “stylus_ccw”
    Option “AlwaysCore” “on”
    Option “Device” “/dev/ttyS0”
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4”
    Option “Mode” “absolute”
    Option “Tilt” “on”
    #Option “TiltInvert” “on”
    Option “Threshold” “2”
    ## Option “DebugLevel” “10”
    Option “Rotate” “CCW”
    Option “TopX” “7200”
    Option “BottomX” “28800”
    Option “BottomY” “28800”
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser_ccw”
    Option “AlwaysCore” “on”
    Option “Device” “/dev/ttyS0”
    Option “ForceDevice” “ISDV4”
    Option “Type” “eraser”
    Option “Mode” “absolute”
    Option “Tilt” “on”
    #Option “TiltInvert” “on”
    Option “Threshold” “2”
    ## Option “DebugLevel” “10”
    Option “Rotate” “CCW”
    Option “TopX” “7200”
    Option “BottomX” “28800”
    Option “BottomY” “28800”
    EndSection

    Section “Device”
    Identifier “FBDevice1”
    Driver “fbdev”
    # BusID “PCI:0:2:0”
    Screen 0
    Option “Rotate” “CCW”
    EndSection

    3) Use depth bpp 16 in the screen section:

    Section “Screen”

    DefaultDepth 16

    EndSection

    4) Restart the X server:
    /etc/init.d/gdm restart (on debian systems).

    Hope it helps.

    Tom

    Related links:
    1) http://spartan.brocku.ca/~hfuks/tablet/lt20.html
    2)
    http://www.math.uiuc.edu/~hartke/computer/tablet/tablet.php

  24. filip Says:

    Tom,

    What kernel are you running? I’ve been trying to get S3 working for some time now with acpi, apm and software suspend 2 but unfortunatelly the biggest problem is waking up. Tablet goes to sleep just fine but whenever I “jog” the power button to wake up my acer simply reboots…

    Ever had this kind of problem?

    btw. It’s also possible to get screen rotation with i810 driver using modification by Helmar Spangenberg: http://www.mail-archive.com/devel@xfree86.org/msg06235.html
    but u need to recompile xorg and modify sources a bit by hand.


    f

  25. Robbi Says:

    The one in my hands is the C302MXi, too.
    It works “fine” with SuSE9.2 (except for the tablet, but this is maybe caused by KDE which uses XFree, not XOrg)

    Cause to SuSE´s lack in Multimedia-Support (no UDF and no libdvdcss (yeah, you can install it manually, but SuSE was known for Multimedia-support – around the 1920s or so)) it´s not the best sollution.

    Mandrake (9.2 & 10.1) works, but without speed-step, power-control or wlan. Theoretically, the ipw2100 and 2200 are implementated, but the configuration is already forgotten the moment I press the okay-button.

    I´ve got some hopes for Mandrake 10.2 (I´ve read something about centrino-support). If 10.2 is out, I´ll give it a try and post the results here.

    Robbi

    ps: I´m a linux-Newbee so I´m not to well with the console ^^

  26. Tom Says:

    Hi filip:

    First of all, in my /etc/acpi/powerbtn.sh, I commented out the line that shutsdown the machine. This may just do the trick for you, if your file has such a line.

    I am running a custom kernel built using ubuntu’s (pre) patched kernel source linux-source-2.6.10 2.6.10-13. You may want to visit the link
    http://archive.ubuntu.com/ubuntu/pool/main/l/linux-source-2.6.10/
    to see if you could use their sources (could work
    if you have a debian-based system). Please send me email if you’d like my .config file.

    Here are acpi related packages: (1) acpi (0.07-3 )
    (2) acpi-support (0.16) (3) acpid (1.0.4-1ubuntu2), on my installation.

    If you need more help, pls feel free to contact me by email with detailed info about your setup.

    Tom

  27. Chris Says:

    Hey JRW or anybody else that has gotten this to work,

    Did you use the acerhk mod for your wireless needs or something else? If so, which one did you use or which tutorial did you use for the acerhk? i’m running the i686 kernel. Thanks for you help.

    Chris

  28. Chris Says:

    Also, on FC3, when I am su and input

    #echo setserial /dev/ttyS0 port 0x06f8 autoconfig

    and it won’t go past there, I’ve tried “enter” “reboot” “exit” anything, and it won’t do anything. I already changed the xorg.conf but it still won’t reconize it after boot, thanks for any help.

    Chris

  29. Frank Says:

    Hi,
    I have an Acer C301xmi running xp tablet and suse 9.2. Unfortunatly I have no experience with Linux (just install it two days ago). I´ve modified the xorg.conf file. My question is do you run # echo setserial /dev/ttyS0 port 0x06f8 autoconfig << /etc/rc.d/rc.local in the terminal program?

    Thanks in advance for your help

  30. baumer Says:

    Chris-
    Are you actually typing the ‘#’ character? This denotes you should run it as the root user. Do not actually type it in the command.

    Frank-
    Yes. Please note the comment above.

  31. Tom Says:

    Hi Gang,

    setting the irq along with the port has a better chance for success, ie. do this:

    setserial /dev/ttyS0 port 0x06f8 irq 6 autoconfig

    Tom

  32. Chris Says:

    Tom,

    Will you be setting up a site on how you set did you r tablet pc with Ubuntu anytime soon? Detailed intructions and configs, sources, etc. would be great!

    Baumer,
    No, I didn’t type the ‘#’, I may not be able to set up linux on a tablet pc yet, but I’m not a complete n00b 😛

    Thanks for the help guys

    Chris

  33. Mauro Says:

    Hi,

    i will buy the acer c300, and i want know if it possible made the rotation of the screen during the X session? Under my slack ther’s a link to “rotation and resize screen”. Has someone used it to resolve this porblem? And if the answer is yes, it work?

    thanks

    Mauro

    p.s. i hope that i have write in a right english

  34. Bryan Says:

    I saw a couple posts concerning cursor jumps down to the bottom righthand corner of the screen. I haven’t read through all the posts to see if this has been addressed yet, but if it hasn’t hopefully I can be of some help. Unfortunately, it appears to be a harware issue. The power inverter for the LCD backlight is located in that area, and for some reason certain units were shippied with inverters that produce a large amount of EMI. This interferes with the wacom tablet hardware and produces the jumps. The cure is to call acer support and get it fixed, and in the meantime disable the tablet feature or dim the screen to the point that interference stops. In some cases the problem can also be due to a faulty AC power supply. Unplug the laptop from the supply and see if the problem stops.

  35. beko Says:

    Hi,

    could anybody send me your .config for c300? thank you 🙂

  36. Tom Says:

    Chris: I am putting together a “recipe” for C300
    based on the Hoary (5.04) release of Ubuntu. I am
    facing few snags with this release, and so it may
    take upto a week for me to put the stuff together.

  37. Teus Says:

    I only get the cursor jumps when I’m on battery power, usually when it’s over 90% capacity

  38. trheker Says:

    I have installed Gentoo on my C302XMi, and it works fine, except the WLan.
    echo “on” with acerhk works for bluetooth (at least the LED), but not for WLan.
    It is the same problem jfw had, but no one answered to that :(. If I can’t get it to work today I will probably bother him with an e-mail.
    Other things to get to run are ACPI and screen rotation. I will definitely do an howto when I am done.

  39. trheker Says:

    OK, problem with wlan is solved: I had to switch off wlan during boot in windows, and to switch it on after boot in linux. After getting windows running again (grub.conf was malconfigured) that was the first thing I did.
    Stupid Acer for not including this choice in the BIOS.

  40. bluscrnfdeth Says:

    Hi.

    I have a question – this is a lil off topic and sorry bout that but I’ve no idea where to go with this (exept possibly acer but i’m not that desperate yet) and here seems d best place sooo…

    I’ve acer c300 for some time now – couple months – and the first thing I did when it finally arrived was … yup I trashed bloody windows fer ever and ever – goodbye! (ah silly me) but (ofkorz) turns out u can’t live without this crap and i need it now. And while gentoo install took me about 3h and after another day i had everything running smoothly I’m completly unable to install xp now 🙂 seems not quite the usual way around does it? still…
    I got my hands on Windows Xp Tablet pc edition yada yada yada inserted the disk and… nothing. It boots, says something about checking my hardware the way it does, and just when it should go to the blue installation screen it hangs! (yes i’ve checked the cd and it works fine on any other pc) i just get black screen for ever. tried the same with some other cds – xp home edition, xp proffesional etc. and it’s allways the same it just wont start the ah so anticipated installer.

    Anybody tried this at home kids?

    Am I really stuck with those 3 weird restore disks from acer (and I still don’t know how to fit them on a tiny partition I intended to loose to windows) and can’t install any other windows version in the “usual” way?

    This I have to say is not making me a happy camper – but perhaps someone did install windows on c300 and is able to heeeelp?

    ps.

    Mauro:

    no it’s not possible to rotate screen during X session – yet – check out randr. u get the link cuz the interface is there but not implemented yet if i can read correctly. boys and girls from x.org are working on it though so not all hope is lost.

    cherio.

  41. Tobias Says:

    Hi there,

    I have a acer c311XMi. The tablet is working under Fedora Core 3. However I would like to get it working under gentoo, where I still experience some problems:

    1. acpi=off needed as boot-option
    (This might be a DSDT related Problem, or what do you reckon?)

    2.Table not working yet (though I compiled wacom into kernel)

    I could provide further detail if somebody is willing to help.

    cheers,
    Tobias

    PS:
    other Problems:
    startx works fine *without* /etc/xorg.conf
    The (adapted) output of Xorg -configure does not find the mouse/touch pad

  42. Alnitak Says:

    Hi,
    which linux applications do you use to take notes using stylus? I got stylus working thanks to your directions, but I still haven’t found a program that works fine… I tried Gournal (http://www.adebenham.com/gournal/) and Jarnal (http://www.dklevine.com/general/software/tc1000/jarnal.htm), but they are far from being useful (bugs, lack of features…). I was looking for something more similar to Windows Journal concerning ease of use, interface and intergration with other applications (above all office applications).

    There is a small open thread in OpenOffice Issue Tracker to request a Tablet Interface (http://qa.openoffice.org/issues/show_bug.cgi?id=10738), but it is supported by few people yet. I thought to use it to ask starting a project for an OpenOffice “satellite” application (like OOMath) having the features I mentioned above.

    If you have any ideas or want to help in any way, please reply here or mail me: alnitak_nik@hotmail.it

    Thanks and sorry for bad english.

  43. baumer Says:

    Haven’t tried it with the tablet yet, but Tomboy is a pretty slick notetaking app.

  44. Alnitak Says:

    Thanks, but Tomboy doesn’t seem to be able to accept pen input (handwriting). I’m looking for a simple pen-based journal application that accepts handwriting as input. Windows Journal is the better example, but it works only under Windows XP Tablet Pc Edition. I use it to draw diagrams and formulas directly in my notes.

    I have problems with Windows Hibernation and Linux (Acer Travelmate C302xmi in dual booting). Sometimes files disappear from my FAT32 data partition!

  45. Robbi Says:

    Hi again ^^
    I´ve tried Mandrake 10.2 Download (official: Mandriva 2005 Community), but the ipw2200 is not really supported:
    the firmware has to be downloaded from the web-repositorys,
    then the driver will be loaded (enter “alias eth2 ipw2200” into /etc/modprobe.conf) but it does not even work with just a 64-bit-wep encryption (it does get a connection, but (neither with dhcp nor fixed ip) is not even able to ping th access-point, always saying “action not permitted” even if I try it as root). After some use of Google I get the opinion, that you´ve got to recompile the Kernel and the ipw2200 to get it working … but Mandrake seems to have some problems with the Vanilla.

    Gentoo is working (but I´ve somehow managed to destroy my system, so I´ve got to reinstall it, when i´ve got some days free (it´s not a good idea to change system-settings after compiling the gui)).

    SuSE 9.2/9.3: There is a How-To for enabling the tablet-function, but the behaviour of it is a little bit “crazy” concerning the right-click.

  46. beko Says:

    what about xinerama, did anobody managed to get it working?

  47. raptros Says:

    hey, does anyone have ideas for getting the bluetooth to work?

    ive got an acer c310, ubuntu, and i finally got the acerhk working (most of the buttons work fine)
    however, when i press the bluetooth button, the kernel doesnt notice

    also, is there a way to make a button press run a script?

  48. gelo Says:

    i’ve got an Acer C200 tablet and fedora core 2 installed. Any suggestions how to get the tablet functionality working?

  49. lubomir Says:

    @gelo
    I olso have an acer c200 (c204tmi)
    Have you got linux running on the acer? I found out how you can turn on the sound on the c200 under linux(headphones).
    I use gentoo linux

  50. Kyle Davis Says:

    Hey,

    I’ve been tinkering around with the Acer C300 that my boss gave me to get ready for somebody to use 2 years ago, which I promptly did, but he never promptly (or at all) told me who it was for.

    So, I dusted it off, and started my next linux project. I want to get Backtrack (distant grandson of Whoppix) installed, but with all of the Tablet PC type of bells and whistles.

    Oh, and one other thing. I can’t seem to figure out how to surf the web, now that Backtrack is installed. I even tried manually specifying all IP address information, but that didn’t help, even though the Kde desktop claimed that it did have network connectivity after I manually specified the IP address information.

    Oh well, that was with the 1.0 final version of Backtrack. I downloaded 2.0 beta, and will try that tomorrow. I will post here if I have earth-shattering success on this project.

    Kyle


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: