I didn't catch the original messages, but how does one determine
definitively which device to use for USB peripherals? I have been
delaying trying out my Acecad Flair graphics tablet until I managed to
get a Xfree with it all built in. (I had tried some earlier patches that
included the "acecad" driver but never seem to be able get them to
build. Anyways, it seems that my SuSe 9.1 pro has the acecad driver
built in. (It has /usr/X11R6/lib/modules/input/acecad_drv.o at least).

Now I know that there is supposed to a serial version of the tablet but
mine, as most are I expect is USB. The log from /var/log/messages shows
it is there :-

Oct 16 15:59:03 mau019b kernel: hub 1-0:1.0: connect-debounce failed,
port 3 disabled
Oct 16 15:59:03 mau019b kernel: usb 1-1: USB disconnect, address 3
Oct 16 15:59:03 mau019b kernel: usb 1-1: new low speed USB device using
address 4
Oct 16 15:59:03 mau019b kernel: usb 1-1: Product: USB Graphics Tablet
Oct 16 15:59:03 mau019b kernel: usb 1-1: Manufacturer: ACECAD

Oct 16 15:59:03 mau019b kernel: drivers/usb/core/usb.c: registered new
driver hi
ddev
Oct 16 15:59:03 mau019b kernel: hiddev96: USB HID v1.10 Device [ACECAD
USB Graph
ics Tablet ] on usb-0000:02:0e.0-1
Oct 16 15:59:03 mau019b kernel: drivers/usb/core/usb.c: registered new
driver hi
d
Oct 16 15:59:03 mau019b kernel: drivers/usb/input/hid-core.c: v2.0:USB
HID core
Driver

But it really isn't clear what device I should us in XFree86 is
/dev/usbmouse<nn> or /dev/usb/hiddev<nn> or what? (In fact based on past
experience with USB mice it seems that a choice of a number of devices
may work.)

<RANT>Maybe it is me but it all seems pretty opaque unfortunately. Isn't
something like LSB being built for /dev? My top level /dev has 7437
entries which I think is just slightly over the top</RANT> 

Anyone have a clear cluestick as to how this should definitively we
worked out. (BTW SuSe "autodetects" the hardware but when I allow it to
run Yast to presumably configure, it manages to crash the whole X
session)


Martin Visser ,CISSP
Network and Security Consultant 
Consulting & Integration
Technology Solutions Group - HP Services

3 Richardson Place 
North Ryde, Sydney NSW 2113, Australia 

Phone: +61-2-9022-1670    
Mobile: +61-411-254-513
Fax: +61-2-9022-1800     
E-mail: martin.visserAThp.com
 
 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Elliott-Brennan
> Sent: Sunday, 17 October 2004 9:57 PM
> To: 'James Gregory'; [EMAIL PROTECTED]; 'Ben de Luca'; 
> [EMAIL PROTECTED]
> Subject: RE: [SLUG] Graphic tablet
> 
> Okay. Sorry for the delay... It wasn't caused by the 
> XF86Config suggestions :))
> 
> 
> Now, I have two suggestions going simultaneously (for which I'm very
> grateful) - one from Darren and one from James and Ben.
> 
> 1. James suggestion didn't fskc my X... everything SEEMS okay 
> and it seeeeeeeeems to start fine. The pen is the same... no 
> different.
> 
> 2. Darren... 
> 
> Your suggestion had been:
> 
> 
> ********************************************
> # File generated by XFdrake.
>  #
> **********************************************************************
>  # Refer to the XF86Config man page for details about the 
> format of  # this file. 
>  
> #*************************************************************
> *********
>  Section "Files"
>      # Multiple FontPath entries are allowed (they are concatenated
> together) 
>      # By default, Mandrake 6.0 and later now use a font server
> independent of   
>      # the X server to render fonts.
>      FontPath "unix/:-1"
>  EndSection
>  
>  Section "ServerFlags" 
>      #DontZap # disable <Crtl><Alt><BS> (server abort)
>      #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution 
> switching) AllowMouseOpenFail 
>      # allows the server to start up even if the mouse 
> doesn't work EndSection
>  
>  Section "Module"
>      Load "dbe" # Double-Buffering Extension
>      Load "v4l" # Video for Linux   
>      Load "extmod"
>      Load "type1"
>      Load "freetype"
>      Load "glx" # 3D layer
>  EndSection
>  
>  Section "InputDevice"
>      Identifier "Keyboard1"
>      Driver "Keyboard"
>      Option "XkbModel" "pc105"
>      Option "XkbLayout" "en_US"
>      Option "XkbOptions" ""
>  EndSection
>  
>  Section "InputDevice"
>      Identifier "Mouse1"
>      Driver "mouse"
>      Option "Protocol" "ExplorerPS/2"
>      Option "Device" "/dev/mouse"
>      Option "ZAxisMapping" "6 7"
>  EndSection
>  
>  #
>  # The Tablet stuff, here we define what the tablet is  # 
> what drives it and some configuration options.
>  # Here is where you will fiddle a bit to get the  # settings correct.
>  #
>  Section "InputDevice"
>       Identifier      "stylus"
>       Driver          "aiptek"
>       Option          "Device"                "/dev/input/event0"
>       Option          "Type"                  "stylus"
>       Option          "Mode"                  "absolute"
>       Option          "Cursor"                "stylus"
>       Option          "USB"                   "on"
>       Option          "KeepShape"             "on"
>       Option          "debuglevel"            "20"
>  EndSection
>  
>  Section "InputDevice"
>       Identifier      "cursor"
>       Driver          "aiptek"
>       Option          "Device"                "/dev/input/event0"
>       Option          "Type"                  "cursor"
>       Option          "Mode"                  "absolute"
>       Option          "Cursor"                "puck"
>       Option          "USB"                   "on"
>       Option          "KeepShape"             "on"
>       Option          "debuglevel"            "20"
>  EndSection
>  
>  Section "InputDevice"
>       Identifier      "eraser"
>       Driver          "aiptek"
>       Option          "Device"                "/dev/input/event0"
>       Option          "Type"                  "eraser"
>       Option          "Mode"                  "absolute"
>       Option          "Cursor"                "stylus"
>       Option          "USB"                   "on"
>       Option          "KeepShape"             "on"
>       Option          "debuglevel"            "20"
>  EndSection
>  #
>  # End os Tablet stuff
>  #
>  
>  Section "Monitor"
>      Identifier "monitor1"
>      VendorName "Plug'n Play"
>      ModelName "Compaq V70 Color Monitor"
>      HorizSync 30-69
>      VertRefresh 50-150
>      # Sony Vaio C1(X,XS,VE,VN)?
>      # 1024x480 @ 85.6 Hz, 48 kHz hsync
>      ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494
> 563 -hsync -vsync
>      # TV fullscreen mode or DVD fullscreen output.
>      # 768x576 @ 79 Hz, 50 kHz hsync
>      ModeLine "768x576"     50.00  768  832  846 1000   576  590  595
> 630
>      # 768x576 @ 100 Hz, 61.6 kHz hsync
>      ModeLine "768x576"     63.07  768  800  960 1024   576  578  590
> 616
>  EndSection
>  
>  Section "Device"
>      Identifier "device1"
>      VendorName "ATI"
>      BoardName "ATI Mach64 3D Rage IIC"
>      #Driver "nv"
>      Option "DPMS"
>  EndSection
>  
>  Section "Screen"
>      Identifier "screen1"
>      Device "device1"
>      Monitor "monitor1"
>      DefaultColorDepth 24
>      Subsection "Display"
>          Depth 8
>          Virtual 1024 768
>      EndSubsection
>      Subsection "Display"
>          Depth 15
>          Virtual 1024 768
>      EndSubsection
>      Subsection "Display"
>          Depth 16
>          Virtual 1024 768
>      EndSubsection
>  EndSection
>  
>  Section "ServerLayout"
>      Identifier "layout1"
>      InputDevice "Keyboard1" "CoreKeyboard"
>      InputDevice "Mouse1" "CorePointer"
>      
>      # Now enable the tablet stuff on the server
>      InputDevice "stylus" "AlwaysCore"
>      InputDevice "cursor" "AlwaysCore"
>      InputDevice "eraser" "AlwaysCore"
>      # end tablet stuff
>      
>      Screen "screen1"
>  EndSection
> 
> 
> ************************
> 
> X wouldn't start. I copied the XF86 logs
> 
> 
> ****************************
> This is a pre-release version of XFree86, and is not 
> supported in any way.  Bugs may be reported to 
> [EMAIL PROTECTED] and patches submitted to 
> [EMAIL PROTECTED]  Before reporting bugs in pre-release 
> versions, please check the latest version in the XFree86 CVS 
> repository (http://www.XFree86.Org/cvs).
>  
> XFree86 Version 4.3.0.1
> Release Date: 15 August 2003
> X Protocol Version 11, Revision 0, Release 6.6 Build 
> Operating System: Linux 2.6.3-3mdkenterprise i686 [ELF] Build 
> Date: 24 March 2004
>     Before reporting problems, check http://www.XFree86.Org/
>     to make sure that you have the latest version.
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
>          (++) from command line, (!!) notice, (II) informational,
>          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/XFree86.0.log", Time: Sun Oct 17 
> 21:13:48 2004
> (==) Using config file: "/etc/X11/XF86Config-4"
> Parse error on line 19 of section ServerFlags in file
> /etc/X11/XF86Config-4
>     "Section" is not a valid keyword in this section.
> (EE) Problem parsing the config file
> (EE) Error from xf86HandleConfigFile()
>  
> Fatal server error:
> no screens found
>  
> When reporting a problem related to a server crash, please 
> send the full server output, not just the last messages.
> This can be found in the log file "/var/log/XFree86.0.log".
> Please report problems to [EMAIL PROTECTED]
> ****************************
> 
> Any suggestions guys?
> 
> I'm wondering - to avoid these posts becoming quite large - 
> if, as one of you guys suggested, I should make an entry on 
> one of the Linux user sites and then post everything there, 
> with a URL in my posts to SLUG?
> 
> Thanks as always,
> Your very humble and obedient servant.
> 
> Patrick
> 
> 
> 
> --
> SLUG - Sydney Linux User's Group Mailing List - 
> http://slug.org.au/ Subscription info and FAQs: 
> http://slug.org.au/faq/mailinglists.html
> 
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to