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
