sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55812
Re: Wacom Graphire2 driver
Torsdag den 10. oktober 2002 19:21 skrev Anoq of the Sun:
> Jeg har proevet 1-6 nu og lavet foelgende for hvert:
>
> make modules
> make modules_install
> update-modules
> og rebootet
>
> Det virkede ikke. Men jeg undrer mig over at der overhovedet ikke
> sker noget. Man kunne da forvente at den begynder at skrive tegn
> paa tastaturet, eller at cursoren farer forvildet rundt, eller at
Ja.
> den begynder at slaa tilfaeldige processer ihjel eller overskriver
> vigtige data paa ens harddisk... men der sker slet ikke noget som
> helst!
Nej.
Ok. Det lader til at Wacom har lavet protokollen helt om.
Det er lettere, at reverse engineere den hvis du kigger på den
oprindelige datastøm.
> Og hvad med de der wacom_features parametre - er der nogen
> af de magiske tal der evt. kunne taenkes at skulle aendres?
Ret sikkert, men det skulle ikke undre mig, at protokollen slet ikke
ligner de gamle. F.eks. kommer positionsbytene i Graphire1
protokollen og i Intuos i omvendt rækkefølge af hinanden.
Kig i Wacom driveren og grep efter _irq. Der er med andre ord 3 ret
forskellige protokollen med varianter over. Nu lader det til, at der
er en fjerde.
Prøv evt. at sende en mail til Vojtech Pavlik <vojtech@xxxxxxx> har
har ret sikkert et opdateret program, der kan læse devicen råt. For
et par år siden fik jeg et evtest.c program af ham, som jeg benyttede
til at aflure Graphire protokollen.
Programmet aflæser blot /dev/input0 devicen råt og printer bytene ud
med en almindelig printf.
Skulle det gå helt galt, så må jeg grave dybt ned i mine gamle mails -
og med lidt held kan jeg finde email adressen på han, der skrev
Windows driveren til Graphire. Det var så bøvlet, at få fat i ham, at
jeg i samarbejde med Vojtech fik lavet en færdig linux driver langt
før, men jeg fik da bekræftiget, at det jeg havde afluret var
korrekt. Det er desuden langt fra sikkert, at han må fortælle noget
som helst omkring deres protokoller uden at man skal skrive under på
en NDA - og hvad kan man bruge det til i Linux sammenhæng?
Jeg ville nu også have forventet, at forkert valg af driver ville få
musen til at hoppe og danse, men der er selvfølgelig ingen garanti.
Mvh
--
/\ ,_ _|,_ _ _ _, |¨) _ _ |_ /\ _ _ ,_
/¨¨\| )(_|| (-'.-|`-, |¨).-|(_ | ) /¨¨\.-|(-'| )
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
grep -r 'Andreas Bach Aaen' /usr/src/linux
Follow ups
References