← Back to team overview

sslug-teknik team mailing list archive

Re: U-understoetede haarde varer til 2.4.18?

 

Andreas Bach Aaen wrote:
> 
> Fredag den 20. september 2002 21:53 skrev Anoq of the Sun:
> 
> > *) The USB Wacom mouse + pen set called Graphire 2 does not seem to
> > work.
> > I get the funny characters when cat'ing /dev/input/mice,
> > /dev/input/event0
> > and /dev/input/mouse0 but it still doesn't work under XFree86 4.0.
> > I believe I've set up the XF86Config file correctly.
> > The documentation related to Wacom pens that I have seen also
> > only mention Graphire - and not Graphire 2.
> 
> Jeg tror næppe, at Wacom har lavet ret meget om fra Graphire til
> Graphire 2. Bliver Graphire 2 devicet overhovet genkendt af linux
> kernen? er wacom.o modules loaded?
> Har graphire 2 blot fået et nyt USB id i forhold til graphire 1 mens
> protokollen er den samme?
> i givet fald så kig i /usr/src/linux/drivers/usb/wacom.c og kig efter
> "struct usb_device_ids".
> Måske skal der blot tilføjes en ny linie med en ny værdi af idProduct?

Netscape klippede vist min mail istykker sidst, saa jeg proever igen...

Det ser ud til at Graphire 2 har ID 11 istedet for 10, saa jeg har
tilfoejet en linie i wacom.c saa tabellen nu ser saaledes ud:

struct usb_device_id wacom_ids[] = {
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x10), driver_info: 0 },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x11), driver_info: 0 }, //
Wacom Graphire 2
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x20), driver_info: 1 },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x21), driver_info: 2 },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x22), driver_info: 3 },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x23), driver_info: 4 },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x24), driver_info: 5 },
        { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x31), driver_info: 6 },
        { }
};

Nu ser det ud til at den fanger driveren korrekt!
Her er lige et udsnit af cat /proc/bus/usb/devices :
(der stod Driver=hid foer...)

I:  If#= 0 Alt= 7 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=ov511
E:  Ad=81(I) Atr=01(Isoc) MxPS= 961 Ivl=  1ms
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=056a ProdID=0011 Rev= 2.03
S:  Manufacturer=WACOM
S:  Product=ET-0405A-UV2.0-3
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 40mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=wacom
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl= 10ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=d800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms

Jeg faar stadig sjove symboler naar jeg laver cat paa enten
/dev/input/mice eller /dev/input/mouse0 eller /dev/input/event0.
Men der sker stadig ikke noget under X11. Jeg har proevet med
alle disse 3 muligheder i min XF86Config-4 (som var vedhaeftet
i forrige mail).

Nogen ideer? (kig i forrige mail for at se XF86Config-4)

> Om ikke andet, så skal jeg gerne sørge for, at Graphire 2 bliver
> supporteret, hvis den ikke allerede er det. Forær mig hardwaren.
> At Wacom Graphire i USB versionen overhovedet er understøttet, skyldes
> kun at jeg kom til at købe USB versionen og ikke den serielle
> version. Det var ret let at aflure protokollen og Vojtech Pavlik var
> yderst hjælpsom.

Jeg har desvaerre ikke tid til at implementere en driver lige p.t.
(jeg har faktisk slet ikke tid til at bruge al denne dyrebare tid
bare paa at konfigurere maskine). Og hvis jeg foraerer hardwaren vaek
kan jeg jo ikke rigtig bruge den selv :)

Men ellers tak for tilbudet :)

Hvis du kan tilfoeje det nye ID i den officielle linux
kernel kode vil det desuden vaere herligt. Jeg ved ikke
lige hvor jeg skal post'e det...


Cheers
-- 
http://www.HardcoreProcessing.com



Follow ups

References