Hello,

Thanks a lot for your response.  I really appreciate it.  About two or 
three weeks ago, I decided to post about this at the Gentoo forums (you 
can find it at 
http://forums.gentoo.org/viewtopic-t-518315-highlight-.html).  Anyway, 
to summarize, I eventually tried an Ubuntu LiveCD and found that the 
tablet worked fine out of the box.  The next thing I tried was a 
genkernel which also worked.  After trying, with no success, to get my 
kernel .config to work with the tablet, I eventually broke down and just 
started with the default genkernel .config and began disabling things 
that I didn't need.  Unfortunately, I've never actually found the one 
.config option that seems to break my tablet support.  I'm still using a 
vanilla 2.6.17.13 kernel and it's working fine for me now.

As for X, I really haven't had any problems except for the unusual fact 
that X seems unable to detect the tablet's dimensions and the maximum 
pen pressure (which means you can't move the cursor and it always sends 
the Button 1 down event).  To fix this, I just added BottomX and BottomY 
and Threshold options to my xorg.conf.

As an aside, I haven't had any problems getting DRI to work with only a 
single Device section.  In fact, I've got beryl running and it's 
surprisingly smooth for a laptop.  Everything else on the laptop is 
working for me except the fingerprint reader (which you can read about 
at http://forums.gentoo.org/viewtopic-t-509912.html), the SD reader 
(because Toshiba won't release hardware specifications for it so we'll 
probably never be able to use it), and presumably the modem (but I've 
never tried to use it or get it working).  Other than that, everything 
is working including all the things you mentioned.

In case you're curious, you can find my .config (the one that didn't 
work and the one that works for me now) in my post on the forums.  You 
can find my xorg.conf at http://tmp.ua964.com/xorg.conf.

A wiki page doesn't sound like a bad idea.  Maybe I'll start that next 
week sometime.

Thanks again,

Brian

Robert Thompson wrote:
> I have a R25-S3505 tablet PC, which is more or less
> the same thing as your R25-S3503. I had the same
> problem, but it works very well now. Serial support in
> the 2.6.17 kernel must be broken somehow.  When I
> downgraded to 2.6.16, the stylus worked perfectly. I
> suggest you try a different kernel version (like
> 2.6.16).
> 
> All of these (among other things) work too: dri, alsa,
> wifi, dvdburner, and acpi.
> 
> The hardware accelerated graphics were particularly
> difficult to get working.  Apparently, the card needs
> to be listed twice, once for each address it occupies
> (because it has to outputs?). This xorg.conf works for
> me:
> 
> 
> -------------
> 
> Section "ServerFlags"
>         Option          "AllowMouseOpenFail"    "true"
>         Option          "AIGLX"                 "off"
> EndSection
> 
> Section "Extensions"
>         Option          "Composite"             "0"
> EndSection
> 
> Section "ServerLayout"
>         Identifier      "Default"
>         Screen  0       "Screen0"               0 0
>         InputDevice     "Keyboard0"            
> "CoreKeyboard"
>         InputDevice     "Touchpad"             
> "AlwaysCore"
>         InputDevice     "cursor"               
> "AlwaysCore"
>         InputDevice     "stylus"               
> "AlwaysCore"
>         InputDevice     "eraser"               
> "AlwaysCore"
>         InputDevice     "USB Mouse"            
> "CorePointer"
> EndSection
> 
> Section "ServerLayout"
>         Identifier      "16b"
>         Screen  0       "Screen1"               0 0
>         InputDevice     "Keyboard0"            
> "CoreKeyboard"
>         InputDevice     "Touchpad"             
> "AlwaysCore"
>         InputDevice     "cursor"               
> "AlwaysCore"
>         InputDevice     "stylus"               
> "AlwaysCore"
>         InputDevice     "eraser"               
> "AlwaysCore"
>         InputDevice     "USB Mouse"            
> "CorePointer"
> EndSection
> 
> Section "Files"
>         RgbPath         "/usr/share/X11/rgb"
>         ModulePath      "/usr/lib/xorg/modules"
> 
>         FontPath       
> "/usr/share/fonts/misc:unscaled"
>         FontPath       
> "/usr/share/fonts/75dpi:unscaled"
>         FontPath       
> "/usr/share/fonts/100dpi:unscaled"
> 
>         FontPath        "/usr/share/fonts/corefonts"
>         FontPath        "/usr/share/fonts/freefont"
>         FontPath        "/usr/share/fonts/sharefonts"
> 
>         FontPath        "/usr/share/fonts/artwiz"
>         FontPath        "/usr/share/fonts/terminus"
> EndSection
> 
> Section "Module"
>         Load            "record"
>         Load            "extmod"
>         Load            "dbe"
>         Load            "dri"
>         Load            "glx"
>         Load            "xtrap"
>         Load            "freetype"
>         Load            "type1"
> EndSection
> 
> Section "dri"
>     Mode 0666
> EndSection
> 
> Section "Monitor"
>         Identifier      "Monitor0"
>         Option  "DPMS"  "true"
>         DisplaySize 303 190
>         HorizSync 30 - 80
>         VertRefresh 50.0 - 75.0
>         ModeLine "1440x900" 88.75 1440 1488 1520 1600
> 900 903 909 926 -hsync -vsync
>         ModeLine "1024x768" 65 1024 1048 1184 1344 768
> 771 777 806 -hsync -vsync
>         ModeLine "640x480" 25.17 640 656 752 800 480
> 491 493 524 -hsync -vsync
> EndSection
> 
> Section "Device"
>         Identifier  "Card0"
> #       Driver      "vesa"
>         Driver      "i810"
>         VendorName  "Intel Corporation"
>         BoardName   "Mobile 945GM/GMS/940GML Express
> Integrated Graphics Controller"
>         BusID       "PCI:0:2:0"
>         Option      "DRI" "true"
> #       Option      "SWcursor" "false"
> EndSection
> 
> Section "Device"
>         Identifier  "Card1"
> #       Driver      "vesa"
>         Driver      "i810"
>         VendorName  "Intel Corporation"
>         BoardName   "Mobile 945GM/GMS/940GML Express
> Integrated Graphics Controller"
>         BusID       "PCI:0:2:1"
>         Option      "DRI" "true"
> #       Option      "SWcursor" "false"
> EndSection
> 
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Card0"
>         Monitor    "Monitor0"
>         DefaultColorDepth 24
>         SubSection "Display"
>                 Depth     24
>                 Modes "1440x900" "1024x768" "640x480"
>                 Viewport 0 0
>                 Virtual 1440 900
>         EndSubSection
> EndSection
> 
> Section "Screen"
>         Identifier "Screen1"
>         Device     "Card0"
>         Monitor    "Monitor0"
>         DefaultColorDepth 16
>         SubSection "Display"
>                 Depth     16
>                 Modes "1440x900" "1024x768" "640x480"
>                 Viewport 0 0
>                 Virtual 1440 900
>         EndSubSection
> EndSection
> 
> Section "InputDevice"
>         Identifier      "Keyboard0"
>         Driver          "kbd"
>         Option          "CoreKeyboard"
>         Option          "XkbRules"              "xorg"
>         Option          "XkbModel"             
> "pc105"
>         Option          "XkbLayout"             "us"
> EndSection
> 
> Section "InputDevice"
>         Identifier      "TouchPad"
>         Driver          "synaptics"
> 
>         Option  "Device"               
> "/dev/input/event2"
>         Option  "Protocol"              "event"
>         Option  "SendCoreEvents"        "true"
>         Option  "SHMConfig"             "on"
> 
>         # --- Speed and Acceleration ---
>         Option  "MinSpeed"              "0.60"
>         Option  "MaxSpeed"              "1.10"
>         Option  "AccelFactor"           "0.025"
> 
>         # --- TouchPad Size ---
>         Option  "LeftEdge"              "40"
>         Option  "RightEdge"             "900"
>         Option  "TopEdge"               "40"
>         Option  "BottomEdge"            "640"
> 
>         # --- TouchPad Edge Button Emulation ---
>         Option  "LTCornerButton"        "0"
>         Option  "LBCornerButton"        "0"
>         Option  "RTCornerButton"        "0"
>         Option  "RBCornerButton"        "0"
> 
>         # --- Scrolling ---
>         Option  "VertEdgeScroll"        "1"
>         Option  "HorizEdgeScroll"       "1"
>         Option  "VertScrollDelta"       "20"
>         Option  "HorizScrollDelta"      "20"
> 
>         # --- Tapping ---
>         Option  "MaxTapTime"            "0"
>         Option  "MaxTapMove"            "0"
> EndSection
> 
> Section "InputDevice"
>         Driver          "wacom"
>         Identifier      "cursor"
>         Option          "Device"               
> "/dev/ttyS0"
>         Option          "ForceDevice"          
> "ISDV4"
>         Option          "Type"                 
> "cursor"
>         Option          "Mode"                 
> "absolute"
>         Option          "Speed"                 "3.0"
>         Option          "Threshold"             "2"
>         Option          "Tilt"                  "on"
>         #Option         "TiltiInvert"           "on"
> EndSection
> 
> Section "InputDevice"
>         Driver          "wacom"
>         Identifier      "stylus"
>         Option          "Device"               
> "/dev/ttyS0"
>         Option          "ForceDevice"          
> "ISDV4"
>         Option          "Type"                 
> "stylus"
>         Option          "Mode"                 
> "absolute"
>         Option          "Speed"                 "3.0"
>         Option          "Threshold"             "2"
>         Option          "Tilt"                  "on"
>         #Option         "TiltiInvert"           "on"
> EndSection
> 
> Section "InputDevice"
>         Driver          "wacom"
>         Identifier      "eraser"
>         Option          "Device"               
> "/dev/ttyS0"
>         Option          "ForceDevice"          
> "ISDV4"
>         Option          "Type"                 
> "eraser"
>         Option          "Mode"                 
> "absolute"
>         Option          "Speed"                 "3.0"
>         Option          "Threshold"             "2"
>         Option          "Tilt"                  "on"
>         #Option         "TiltiInvert"           "on"
> EndSection
> 
> Section "InputDevice"
>         Identifier      "USB Mouse"
>         Driver          "mouse"
>         Option          "Device"               
> "/dev/input/mice"
>         Option          "SendCoreEvents"        "true"
>         Option          "Protocol"             
> "IMPS/2"
>         Option          "ZAxisMapping"          "4 5"
>         Option          "Buttons"               "10"
> EndSection
> 
> --------------
> 
> Hopefully I will find some time to make a gentoo wiki
> for this (but don't hesitate to make one first).
> 
> 
>  
> ____________________________________________________________________________________
> Any questions? Get answers on any topic at www.Answers.yahoo.com.  Try it now.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linuxwacom-discuss mailing list
Linuxwacom-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss

Reply via email to