← Back to team overview

sslug-teknik team mailing list archive

Wacom Graphire2 driver (was:Re: U-understoetede haarde varer til 2.4.18?)

 

Tirsdag den 8. oktober 2002 19:28 skrev Anoq of the Sun:

> 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
(klip)
> Nu ser det ud til at den fanger driveren korrekt!

Glimrende.

> Jeg faar stadig sjove symboler naar jeg laver cat paa enten
> /dev/input/mice eller /dev/input/mouse0 eller /dev/input/event0.

Det er der ikke noget underligt i.

> 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).

Jeg kunne ikke lige finde din XF86Config-4 fil, men her er de 
sektioner jeg benytter:

# 
**********************************************************************
# Pointer section
# 
**********************************************************************

Section "InputDevice"

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/psaux"
    Option "Emulate3Buttons"
    Option "Emulate3Timeout"    "50"

# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection



Section "InputDevice"
    Identifier  "Stylus1"
    Driver      "wacom"
    Option      "Type" "stylus"
    Option      "Device" "/dev/input/event0"
    Option      "Mode" "Absolute"
    Option      "USB" "on"
EndSection
Section "InputDevice"
    Identifier  "Eraser1"
    Driver      "wacom"
    Option      "Type" "eraser"
    Option      "Device" "/dev/input/event0"
    Option      "Mode" "Absolute"
    Option      "USB" "on"
EndSection
Section "InputDevice"
    Identifier  "Cursor1"
    Driver      "wacom"
    Option      "Type" "cursor"
    Option      "Device" "/dev/input/event0"
    Option      "Mode" "Relative"
    Option      "USB" "on"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen     "screen1"

    InputDevice "Mouse1" "CorePointer"

    InputDevice "Stylus1" "AlwaysCore"
    InputDevice "Eraser1" "AlwaysCore"
    InputDevice "Cursor1" "AlwaysCore"

    InputDevice "Keyboard1" "CoreKeyboard"
EndSection


> 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...

Det skal vi nok finde ud af. Først lad os finde ud af om Wacom har 
lavet protokollen om. Det kunne jo også være, at protokollen i den 
nye Graphire model minder om de dyrere modellers

Så måske skal nullet til sidst i denne linie:
  { USB_DEVICE(USB_VENDOR_ID_WACOM, 0x11), driver_info: 0 },
være noget andet mellem 1 og 6.
Husk, at man ikke behøver at kompilere hele hernen om for at teste 
dette. Det er ret fedt (spændende), at benytte modules. Lidt som at 
reparere en stol man står på.

Mvh
-- 
 /\ ,_  _|,_ _  _  _,  |¨) _  _ |_    /\  _  _ ,_
/¨¨\| )(_|| (-'.-|`-,  |¨).-|(_ | )  /¨¨\.-|(-'| )
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
grep -r 'Andreas Bach Aaen' /usr/src/linux



Follow ups

References